@charset "UTF-8";
/* min-width
-------------------------------------------------------------------------- */
/* max-width
-------------------------------------------------------------------------- */
/*黒：font*/
/*グレー01*/
/*水色*/
/*黄色*/
/*青*/
/*赤*/
/*白*/
/* アイボリー */
/* グリーン */
/* サービス黄色 */
/* サービス赤色 */
/* サービス青色 */
/* サービス緑色 */
/* ボルドー */
/* ja
-------------------------------------------------------------------------- */
/* en
-------------------------------------------------------------------------- */
.material-symbols-outlined {
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 48;
}

#space {
  height: 1300px;
  background-color: blanchedalmond;
}

/*     フェードイン    */
.fadeIn {
  opacity: 0;
  transition-delay: 250ms;
  transition-duration: 1000ms;
  transition-property: opacity, transform;
  transition-timing-function: cubic-bezier(0.23, 0.76, 0.73, 0.97);
}

.fadeIn-up {
  transform: translate(0, 50px);
}

.fadeIn-down {
  transform: translate(0, -80px);
}

.fadeIn-left {
  transform: translate(-50px, 0);
}

.fadeIn-right {
  transform: translate(50px, 0);
}

.scroll-in {
  transform: translate(0);
  opacity: 1;
}

/*     スライドイン    */
.slideIn {
  opacity: 0;
  transition-delay: 0ms;
  transition-duration: 1000ms;
  transition-property: opacity, transform;
  transition-timing-function: cubic-bezier(0.23, 0.76, 0.73, 0.97);
}

.slideIn-up {
  transform: translate(0, 80px);
  opacity: 1;
}

.slideIn-down {
  transform: translate(0, -80px);
  opacity: 1;
}

.slideIn-left {
  transform: translate(-80px, 0);
  opacity: 1;
}

.slideIn-right {
  transform: translate(80px, 0);
  opacity: 1;
}

.scroll-in {
  transform: translate(0);
  opacity: 1;
}

.is-fadein-active {
  visibility: visible !important;
  transform: translateY(0) !important;
  opacity: 1 !important;
}

/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */
/* 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;
}

/**
 * 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;
  font-weight: inherit;
  font-size: inherit;
}

/* 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: bolder;
}

/**
 * 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: 20px;
}

html.is-fixed,
html.is-fixed body {
  height: 100%;
  overflow: hidden;
}

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

main {
  margin-top: 5.2083333333vw;
}

p {
  line-height: 2;
}

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

img {
  max-width: 100%;
}

em {
  font-style: initial;
}

/*各html要素*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
}

.l-bg {
  background: #fff;
}
.l-bg--gray-logo {
  z-index: 0;
  position: relative;
  overflow: hidden;
  background: #f2f5f7;
  background-image: url(../../assets/img/l-bg--gray-logo.png);
  background-position: top right;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
.l-bg--dark {
  z-index: 0;
  position: relative;
  overflow: hidden;
  background: #495050;
  background-image: url(../../assets/img/l-bg--dark.jpg);
  background-position: top right;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
.l-bg--bluesquare {
  z-index: 0;
  position: relative;
  background: #fff;
}
.l-bg--bluesquare::before {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 50%;
  width: 91%;
  height: calc(100% - 90px);
  transform: translateX(-50%);
  background: #f2f5f7;
  content: "";
}
.l-bg--black {
  background: #3e4447;
  color: #fff;
}
.l-bg--gray {
  background: #f2f5f7;
}

.l-container {
  width: 75vw;
  max-width: 100%;
  margin: 0 auto;
  padding: 6.25vw 0;
}
.l-container__p0 {
  width: 75vw;
  max-width: 100%;
  margin: 0 auto;
}
.l-container.l-container-servicelist {
  padding-top: 0 !important;
}
.l-container.cont1210 {
  width: 63.0208333333vw;
}
.l-container.cont1335 {
  width: 69.53125vw;
}
.l-container.cont1400 {
  width: 72.9166666667vw;
}
.l-container.cont1500 {
  width: 78.125vw;
}
.l-container.cont1560 {
  width: 81.25vw;
}

.l-data-detail__inner {
  width: 75vw;
  margin: 0 auto;
}
.l-data-detail__wrapper {
  display: flex;
  z-index: 2;
  position: relative;
  align-items: flex-start;
  margin-top: 8.3333333333vw;
  gap: 0 5.2083333333vw;
}
.l-data-detail__wrapper article {
  width: 40.625vw;
}
.l-data-detail__wrapper aside {
  width: 29.1666666667vw;
}

#l-detail-bg {
  position: relative;
  padding-bottom: 5.7291666667vw;
  background: #f6f6f6;
}
#l-detail-bg::after {
  z-index: 0;
  position: fixed;
  top: 0;
  right: 0;
  width: 79.7916666667vw;
  height: 58.8020833333vw;
  background: url(../../assets/img/case_detail_bg.svg) no-repeat center/contain;
  content: "";
}

.l-detail__inner {
  width: 75vw;
  margin: 0 auto;
}
.l-detail__wrapper {
  display: flex;
  z-index: 2;
  position: relative;
  align-items: flex-start;
  margin-top: 8.3333333333vw;
  gap: 0 5.2083333333vw;
}
.l-detail__wrapper article {
  width: 48.9583333333vw;
  font-size: 18px;
}
.l-detail__wrapper aside {
  width: 20.8333333333vw;
  font-size: 16px;
}

.l-footer {
  color: #fff;
}

.l-header {
  z-index: 999;
  position: fixed;
  top: 0;
  width: 100%;
  background: #fff;
  box-shadow: 2px 0 20px rgba(0, 0, 0, 0.1);
}

.l-home-mv {
  /*
  .mask {
    clip-path: url(#svgPath);
  } */
}
.l-home-mv .vanta-canvas {
  z-index: -2 !important;
}
.l-home-mv svg {
  position: absolute;
  width: 100%;
}
.l-home-mv path {
  transform: translate(19%, 9vh) scale(0.85);
}

.l-leftcont__bg {
  padding-bottom: 7.8125vw;
  background: url(../../assets/img/feature_experience_bg.png) no-repeat top/contain;
  background-color: #f6f6f6;
}
.l-leftcont__bg.company-policy {
  padding-bottom: 0;
  background: url(../../assets/img/company_policy_list_bg.png) no-repeat top/contain;
}
.l-leftcont__bgwhite {
  background: #fff;
}
.l-leftcont__container {
  width: 90.625vw;
  padding-top: 23.4375vw;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}
.l-leftcont__container section {
  background: #fff;
}
.l-leftcont__container.pt0 {
  padding-top: 0;
}

.l-loading {
  display: flex;
  z-index: 99999;
  position: fixed;
  top: 0;
  left: 0;
  align-content: center;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: #fff;
  transition: 0.4s 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.is-loaded .l-loading {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.is-loaded.in-preparation .l-loading {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}

.l-min-footer {
  background: #222222;
  color: #fff;
}
.l-min-footer__container {
  width: 63.0208333333vw;
  margin: 0 auto;
  padding: 0.2604166667vw 0;
  text-align: right;
}

.l-min-header {
  z-index: 999;
  position: relative;
  width: 100%;
  padding: 1.8229166667vw 1.3020833333vw;
  background: #fff;
  box-shadow: 2px 0 20px rgba(0, 0, 0, 0.1);
}
.l-min-header .p-header__inner {
  width: 63.0208333333vw;
}

.l-mv {
  height: 40.46875vw;
  overflow: hidden;
}
.l-mv__visual {
  position: relative;
  width: 100%;
  height: 100%;
}
.l-mv__visual::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

#c-sd {
  background: #f6f6f6;
}
.l-under-mv .vanta-canvas {
  height: inherit !important;
}
.l-under-mv .l-mv__visual {
  position: relative;
}
.l-under-mv .l-mv__bg {
  position: relative;
  height: 38.3854166667vw;
}
.l-under-mv .l-mv__bg path {
  transform: translate(21%, 0) scale(1.3);
}
.l-under-mv .c-mv-titleArea p {
  -webkit-box-decoration-break: clone;
  display: inline;
  box-decoration-break: clone;
  padding: 0.5208333333vw 1.0416666667vw;
  background: #000;
  color: #fff;
  line-height: 3;
}

.l-wrapper {
  position: relative;
  overflow: hidden;
}

.c-btn {
  display: block;
  z-index: 1;
  position: relative;
  position: relative;
  overflow: hidden;
  border-radius: 50vh;
  color: #fff;
  text-align: center;
}
.c-btn::before {
  z-index: -1;
  position: absolute;
  top: -50%;
  right: 0;
  width: 120%;
  height: 200%;
  transform: translateX(-100%);
  border-radius: 0 100% 100% 0;
  background: #fff;
  content: "";
  transition: transform ease 0.4s;
}
.c-btn:hover {
  color: #000;
}
.c-btn:hover::before {
  transform: translateX(10%);
}
.c-btn::after {
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  position: absolute;
  top: 50%;
  right: 5%;
  transform: translateY(-50%) rotate(-90deg);
  content: "\e7cd";
  color: #fff;
  font-size: 1.9791666667vw;
  font-family: "Material Symbols Outlined";
  transition: 0.4s;
}
.c-btn:hover::after {
  color: #000;
}
.c-btn--medium {
  display: inline-block;
  width: 18.75vw;
  padding: 1.25vw 2.0833333333vw;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.25;
  text-align: left;
}
.c-btn--medium + a {
  margin-left: 1.1458333333vw;
}
.c-btn--small {
  display: inline-block;
  width: 13.5416666667vw;
  padding: 0.9895833333vw 2.0833333333vw;
  font-weight: 700;
  font-size: 16px;
}
.c-btn--small + a {
  margin-left: 1.1458333333vw;
}
.c-btn--small.black {
  border: 2px solid #000;
  background: #000;
  color: #fff;
}
.c-btn--small.black:hover {
  color: #000;
  text-decoration: none;
}
.c-btn--small.yellow {
  background: #cc7600;
}
.c-btn--small.blue {
  background: #156c9c;
}
.c-btn--small.red {
  background: #e6593f;
}
.c-btn--inq {
  width: 100%;
  height: 100%;
  padding: 0 !important;
  border: 1px solid #000;
  border: 1px solid #444;
  color: #000;
  font-size: 15px;
  line-height: 1;
}
.c-btn--inq:hover {
  background: #000;
  color: #fff;
}
.c-btn--inq::before {
  content: none;
}
.c-btn--inq::after {
  content: none;
}
.c-btn--sd-cta {
  width: 26.0416666667vw;
  padding: 1.5625vw 0;
  font-weight: 700;
  font-size: 1.0416666667vw;
  text-align: center;
}
.c-btn--sd-cta::after {
  font-size: 2.8125vw;
}
.c-btn--sd-cta__case {
  padding: 0.625vw 0;
}

.c-card__list {
  display: grid;
}
.c-card__list li {
  display: grid;
  position: relative;
  grid-template-rows: subgrid;
  gap: 0;
}
.c-card__list li a {
  display: grid;
  grid-template-rows: subgrid;
}
.c-card__list li a,
.c-card__list li a * {
  transition: 0.3s;
}
.c-card__list-imgBox {
  position: relative;
  order: 0;
  width: 100%;
}
.c-card__list-imgBox figure {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}
.c-card__list-imgBox img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
  transform: translate(-50%, -50%);
}
.c-card__list-imgBox img.home {
  display: none;
}
.c-card__list-bottom {
  display: grid;
  grid-template-rows: subgrid;
  order: 1;
}
.c-card__list-title {
  font-weight: 700;
}
.c-card__list-achievetitle {
  display: none;
}
.c-card__list-text p {
  font-size: 14px;
}
.c-card__list-achievetext {
  display: none;
}
.c-card__list-category {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.c-card__caselist {
  grid-template-columns: repeat(3, 1fr);
  gap: 4.6875vw;
}
.c-card__caselist li {
  grid-row: span 4;
}
.c-card__caselist li a {
  grid-row: span 4;
  padding-bottom: 1.5625vw;
  gap: 1.3020833333vw;
  border-bottom: 1px solid #6d6d6d;
}
.c-card__caselist li a:hover {
  transform: translate(0, -4px);
}
.c-card__caselist li a:hover .c-card__list-imgBox img {
  transform: translate(-50%, -50%) scale(1.05);
}
.c-card__caselist li a:not(.external):after {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0.9895833333vw;
  transform: rotate(-90deg);
  content: "\e7cd";
  color: #6d6d6d;
  font-size: 1.3541666667vw;
  font-family: "Material Symbols Outlined";
}
.c-card__caselist li a.external::after {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0.9895833333vw;
  width: 0.8854166667vw;
  content: url(../img/servise_external-icon.svg);
}
.c-card__caselist .c-card__list-title {
  font-weight: 700;
  font-size: 1.25vw;
  line-height: 1.6;
}
.c-card__caselist .c-card__list-imgBox {
  padding-top: 57%;
}
.c-card__caselist .c-card__list-bottom {
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 1.0416666667vw;
}
.c-card__caselist .c-card__list-category {
  width: 90%;
  gap: 0.5208333333vw;
}
.c-card__caselist .c-card__list-category span {
  display: inline-block;
  padding: 0.1041666667vw 0.78125vw;
  border: 1px solid #9a9695;
  border-radius: 50vh;
  color: #666;
  font-size: 0.7291666667vw;
}

.c-card__relatedcaselist {
  grid-template-columns: repeat(4, 1fr);
  gap: 3.6458333333vw;
}
.c-card__relatedcaselist li {
  grid-row: span 4;
}
.c-card__relatedcaselist li a {
  grid-row: span 4;
  padding-bottom: 1.5625vw;
  gap: 1.3020833333vw;
  border-bottom: 1px solid #6d6d6d;
}
.c-card__relatedcaselist li a:hover {
  transform: translate(0, -4px);
}
.c-card__relatedcaselist li a:hover .c-card__list-imgBox img {
  transform: translate(-50%, -50%) scale(1.05);
}
.c-card__relatedcaselist li a:not(.external):after {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0.9895833333vw;
  transform: rotate(-90deg);
  content: "\e7cd";
  color: #6d6d6d;
  font-size: 1.3541666667vw;
  font-family: "Material Symbols Outlined";
}
.c-card__relatedcaselist li a.external::after {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0.9895833333vw;
  width: 0.8854166667vw;
  content: url(../img/servise_external-icon.svg);
}
.c-card__relatedcaselist .c-card__list-title {
  display: none;
}
.c-card__relatedcaselist .c-card__list-achievetitle {
  display: block;
  font-weight: 700;
  font-size: 1.25vw;
  line-height: 1.6;
}
.c-card__relatedcaselist .c-card__list-text {
  display: none;
}
.c-card__relatedcaselist .c-card__list-achievetext {
  display: block;
}
.c-card__relatedcaselist .c-card__list-achievetext p {
  font-size: 14px;
}
.c-card__relatedcaselist .c-card__list-imgBox {
  padding-top: 57%;
}
.c-card__relatedcaselist .c-card__list-bottom {
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 1.0416666667vw;
}
.c-card__relatedcaselist .c-card__list-category {
  display: none;
}
.c-card__relatedcaselist__service_consulting_strategy li, .c-card__relatedcaselist_service_marketing_digital li {
  display: none;
}
.c-card__relatedcaselist__service_consulting_strategy .case_detail01,
.c-card__relatedcaselist__service_consulting_strategy .case_detail02,
.c-card__relatedcaselist__service_consulting_strategy .case_detail07,
.c-card__relatedcaselist__service_consulting_strategy .case_detail10 {
  display: grid;
}
.c-card__relatedcaselist_service_marketing_digital .case_detail02,
.c-card__relatedcaselist_service_marketing_digital .case_detail04,
.c-card__relatedcaselist_service_marketing_digital .case_detail12,
.c-card__relatedcaselist_service_marketing_digital .case_detail14 {
  display: grid;
}

.c-card__achievecaselist {
  grid-template-columns: repeat(4, 1fr);
  gap: 3.6458333333vw;
}
.c-card__achievecaselist li {
  grid-row: span 4;
}
.c-card__achievecaselist li a {
  grid-row: span 4;
  padding-bottom: 1.5625vw;
  gap: 1.3020833333vw;
  border-bottom: 1px solid #6d6d6d;
}
.c-card__achievecaselist li a:hover {
  transform: translate(0, -4px);
}
.c-card__achievecaselist li a:hover .c-card__list-imgBox img {
  transform: translate(-50%, -50%) scale(1.05);
}
.c-card__achievecaselist li a:not(.external):after {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0.9895833333vw;
  transform: rotate(-90deg);
  content: "\e7cd";
  color: #6d6d6d;
  font-size: 1.3541666667vw;
  font-family: "Material Symbols Outlined";
}
.c-card__achievecaselist li a.external::after {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0.9895833333vw;
  width: 0.8854166667vw;
  content: url(../img/servise_external-icon.svg);
}
.c-card__achievecaselist .c-card__list-title {
  display: none;
}
.c-card__achievecaselist .c-card__list-achievetitle {
  display: block;
  order: 2;
  font-weight: 700;
  font-size: 1.25vw;
  line-height: 1.6;
}
.c-card__achievecaselist .c-card__list-text {
  display: none;
}
.c-card__achievecaselist .c-card__list-achievetext {
  display: block;
  order: 3;
}
.c-card__achievecaselist .c-card__list-achievetext p {
  font-size: 14px;
}
.c-card__achievecaselist .c-card__list-imgBox {
  padding-top: 57%;
}
.c-card__achievecaselist .c-card__list-bottom {
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 1.0416666667vw;
}
.c-card__achievecaselist .c-card__list-category {
  order: 1;
  width: 90%;
  gap: 0.5208333333vw;
}
.c-card__achievecaselist .c-card__list-category span {
  display: inline-block;
  padding: 0.1041666667vw 0.78125vw;
  border: 1px solid #9a9695;
  border-radius: 50vh;
  color: #666;
  font-size: 0.7291666667vw;
}
.c-card__achievecaselist .c-card__list-category .size {
  display: none;
}
.c-card__achievecaselist .c-card__list-category .corporate {
  display: none;
}
.c-card__achievecaselist__service_marketing_digital li {
  display: none;
}
.c-card__achievecaselist__service_marketing_digital .case_detail08,
.c-card__achievecaselist__service_marketing_digital .case_detail01,
.c-card__achievecaselist__service_marketing_digital .case_detail10,
.c-card__achievecaselist__service_marketing_digital .case_detail04,
.c-card__achievecaselist__service_marketing_digital .case_detail11,
.c-card__achievecaselist__service_marketing_digital .case_detail14,
.c-card__achievecaselist__service_marketing_digital .case_detail06,
.c-card__achievecaselist__service_marketing_digital .case_detail04,
.c-card__achievecaselist__service_marketing_digital .case_detail12 {
  display: grid;
}

.c-card__homecaselist li {
  grid-row: span 3;
}
.c-card__homecaselist li a {
  grid-row: span 3;
  gap: 1.0416666667vw;
}
.c-card__homecaselist li a:hover .c-card__list-imgBox img {
  transform: translate(-50%, -50%) scale(1.02);
}
.c-card__homecaselist .c-card__list-title {
  font-size: 1.3541666667vw;
}
.c-card__homecaselist .c-card__list-imgBox {
  padding-top: 50%;
}
.c-card__homecaselist .c-card__list-imgBox img {
  display: none;
}
.c-card__homecaselist .c-card__list-imgBox img.home {
  display: block;
}
.c-card__homecaselist .c-card__list-bottom {
  grid-template-rows: subgrid;
  grid-row: span 2;
  gap: 0.5208333333vw;
}
.c-card__homecaselist .c-card__list-text {
  display: none;
}
.c-card__homecaselist .c-card__list-category {
  width: 90%;
  gap: 0.5208333333vw;
}
.c-card__homecaselist .c-card__list-category span {
  display: inline-block;
  padding: 0.1041666667vw 0.78125vw;
  border: 1px solid #9a9695;
  border-radius: 50vh;
  color: #666;
  font-size: 0.7291666667vw;
}

.c-card__slidecaselist {
  margin: 0 auto;
}
.c-card__slidecaselist.slide-none {
  max-width: 1420px;
}
.c-card__slidecaselist .slick-track {
  display: flex;
}
.c-card__slidecaselist .slick-slide {
  height: auto !important;
}
.c-card__slidecaselist .slide-sd-arrow {
  z-index: 2;
  position: absolute;
  top: 18%;
  width: 0;
  width: 3.9583333333vw;
  height: 0;
  height: 3.9583333333vw;
  margin: auto;
  border: 2px solid #000;
  background: #000;
  transition: 0.4s;
}
.c-card__slidecaselist .slide-sd-arrow:hover {
  background: #fff;
}
.c-card__slidecaselist .slide-sd-arrow:hover .slide-arrowIn {
  border-top: 3px solid #000;
  border-right: 3px solid #000;
}
.c-card__slidecaselist .slide-sd-arrow.prev-sd-arrow {
  left: 9.1145833333vw;
}
.c-card__slidecaselist .slide-sd-arrow.prev-sd-arrow .slide-arrowIn {
  right: 25%;
  transform: translateX(-50%) rotate(225deg);
}
.c-card__slidecaselist .slide-sd-arrow.next-sd-arrow {
  right: 9.1145833333vw;
}
.c-card__slidecaselist .slide-sd-arrow .slide-arrowIn {
  display: block;
  position: absolute;
  top: 40%;
  right: 35%;
  width: 0.78125vw;
  height: 0.78125vw;
  transform: translateX(-50%) rotate(45deg);
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
}
.c-card__slidecaselist .slick-dots {
  bottom: -3.125vw;
}
.c-card__slidecaselist .slick-dots li button::before {
  color: #ccc;
}
.c-card__slidecaselist li {
  grid-row: span 4;
  width: 21.875vw;
  margin: 0 1.5625vw;
}
.c-card__slidecaselist li a {
  grid-row: span 4;
  height: 100%;
  gap: 0.78125vw;
}
.c-card__slidecaselist li a:hover {
  opacity: 0.6;
}
.c-card__slidecaselist li a:not(.external):after {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  transform: rotate(-90deg);
  content: "\e7cd";
  color: #6d6d6d;
  font-size: 1.3541666667vw;
  font-family: "Material Symbols Outlined";
}
.c-card__slidecaselist li a.external::after {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0.8854166667vw;
  content: url(../img/servise_external-icon.svg);
}
.c-card__slidecaselist .c-card__list-imgBox {
  padding-top: 57%;
}
.c-card__slidecaselist .c-card__list-bottom {
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 0.5208333333vw;
}
.c-card__slidecaselist .c-card__list-title {
  font-weight: 700;
  font-size: 1.1458333333vw;
  line-height: 1.5;
}
.c-card__slidecaselist .c-card__list-text p {
  font-size: 16px;
}
.c-card__slidecaselist .c-card__list-category {
  margin-top: auto;
  padding-top: 0.78125vw;
  padding-bottom: 0.78125vw;
  border-top: 1px solid #ddd;
}
.c-card__slidecaselist .c-card__list-category::before {
  display: inline-block;
  width: 0.7291666667vw;
  height: 1.3541666667vw;
  margin-right: 0.2604166667vw;
  background: url(../../assets/img/sd_arrowicon.svg) no-repeat center/100%;
  content: "";
}
.c-card__slidecaselist .c-card__list-category span {
  display: block;
  position: relative;
  font-size: 0.7291666667vw;
}
.c-card__slidecaselist .c-card__list-category .industry {
  order: 1;
}
.c-card__slidecaselist .c-card__list-category .corporate {
  order: 2;
}
.c-card__slidecaselist .c-card__list-category .corporate::before {
  content: "／";
}
.c-card__slidecaselist .c-card__list-category .size {
  order: 3;
}
.c-card__slidecaselist .c-card__list-category .size::before {
  content: "／";
}

.c-card__sidelist {
  margin-bottom: 2.0833333333vw;
  padding: 0 1.0416666667vw;
}
.c-card__sidelist li {
  border-bottom: 1px solid #ccc;
}
.c-card__sidelist li:nth-child(n+7) {
  display: none;
}
.c-card__sidelist li a {
  display: flex;
  align-items: center;
  padding: 1.0416666667vw 0;
  gap: 0.78125vw;
}
.c-card__sidelist li a:hover .c-card__list-imgBox img {
  transform: translate(-50%, -50%) scale(1.05);
}
.c-card__sidelist .c-card__list-imgBox {
  width: 5.2083333333vw;
  height: 5.2083333333vw;
}
.c-card__sidelist .c-card__list-bottom {
  display: block;
  width: calc(100% - 5.2083333333vw - 0.78125vw);
}
.c-card__sidelist .c-card__list-title {
  font-weight: 400;
}
.c-card__sidelist .c-card__list-text {
  display: none;
}
.c-card__sidelist .c-card__list-category {
  display: none;
}

.c-card__knowledgelist {
  grid-template-columns: repeat(3, 1fr);
  gap: 4.6875vw;
}
.c-card__knowledgelist li {
  grid-row: span 3;
}
.c-card__knowledgelist li a {
  grid-row: span 3;
  padding-bottom: 1.5625vw;
  gap: 1.3020833333vw;
  border-bottom: 1px solid #6d6d6d;
}
.c-card__knowledgelist li a:hover {
  transform: translate(0, -4px);
}
.c-card__knowledgelist li a:hover .c-card__list-imgBox img {
  transform: translate(-50%, -50%) scale(1.05);
}
.c-card__knowledgelist li a:not(.external):after {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0.9895833333vw;
  transform: rotate(-90deg);
  content: "\e7cd";
  color: #6d6d6d;
  font-size: 1.3541666667vw;
  font-family: "Material Symbols Outlined";
}
.c-card__knowledgelist li a.external::after {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0.9895833333vw;
  width: 0.8854166667vw;
  content: url(../img/servise_external-icon.svg);
}
.c-card__knowledgelist .c-card__list-title {
  font-weight: 700;
  font-size: 1.25vw;
  line-height: 1.6;
}
.c-card__knowledgelist .c-card__list-imgBox {
  padding-top: 57%;
}
.c-card__knowledgelist .c-card__list-bottom {
  grid-template-rows: subgrid;
  grid-row: span 2;
  gap: 1.0416666667vw;
}
.c-card__homeknowledgelist {
  grid-template-columns: repeat(3, 1fr);
  width: 52.0833333333vw;
  gap: 3.6458333333vw;
}
.c-card__homeknowledgelist li {
  grid-row: span 3;
}
.c-card__homeknowledgelist li:nth-child(n+4) {
  display: none;
}
.c-card__homeknowledgelist li:not(:first-of-type)::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: -1.7708333333vw;
  width: 1px;
  height: 100%;
  transform: translateY(-50%);
  background: #ddd;
  content: "";
}
.c-card__homeknowledgelist li a {
  grid-row: span 3;
  gap: 1.3020833333vw;
}
.c-card__homeknowledgelist li a:hover {
  transform: translate(0, -4px);
}
.c-card__homeknowledgelist li a:hover .c-card__list-imgBox img {
  transform: translate(-50%, -50%) scale(1.05);
}
.c-card__homeknowledgelist .c-card__list-title {
  font-weight: 700;
  font-size: 0.9375vw;
  line-height: 1.6;
}
.c-card__homeknowledgelist .c-card__list-imgBox {
  padding-top: 57%;
}
.c-card__homeknowledgelist .c-card__list-bottom {
  grid-template-rows: subgrid;
  grid-row: span 2;
  gap: 1.0416666667vw;
}
.c-card__homeknowledgelist .c-card__list-text p {
  color: #666;
  font-size: 0.8333333333vw;
  line-height: 1.6;
}

.c-card__relatedknowledgelist {
  grid-template-columns: repeat(2, 1fr);
  gap: 2.0833333333vw 1.5625vw;
}
.c-card__relatedknowledgelist li a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0;
  gap: 0.9375vw;
}
.c-card__relatedknowledgelist li a:hover {
  transform: translate(0, -4px);
  text-decoration: none;
}
.c-card__relatedknowledgelist li a:hover .c-card__list-imgBox img {
  transform: translate(-50%, -50%) scale(1.05);
}
.c-card__relatedknowledgelist .c-card__list-imgBox {
  width: 30.8%;
  height: 80px;
}
.c-card__relatedknowledgelist .c-card__list-bottom {
  width: calc(69.2% - 0.9375vw);
  color: #000000;
  font-weight: bold;
  font-size: 0.8333333333vw;
  line-height: 1.6;
  text-decoration: none;
}
.c-card__relatedknowledgelist .c-card__list-title {
  font-weight: 400;
  font-weight: bold;
}
.c-card__relatedknowledgelist .c-card__list-text {
  display: none;
}
.c-card__relatedknowledgelist .c-card__list-category {
  display: none;
}

.c-card__serviceknowledgelist {
  grid-template-columns: repeat(2, 1fr);
  gap: 2.6041666667vw 4.1666666667vw;
}
.c-card__serviceknowledgelist li a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0;
  gap: 1.5625vw;
}
.c-card__serviceknowledgelist li a:hover {
  transform: translate(0, -4px);
  text-decoration: none;
}
.c-card__serviceknowledgelist li a:hover .c-card__list-imgBox img {
  transform: translate(-50%, -50%) scale(1.05);
}
.c-card__serviceknowledgelist .c-card__list-imgBox {
  width: 32.5%;
  height: 130px;
}
.c-card__serviceknowledgelist .c-card__list-bottom {
  width: calc(67.5% - 1.5625vw);
  color: #000000;
  font-weight: bold;
  font-size: 1.0416666667vw;
  line-height: 1.6;
  text-decoration: none;
}
.c-card__serviceknowledgelist .c-card__list-title {
  font-weight: 400;
  font-weight: bold;
}
.c-card__serviceknowledgelist .c-card__list-text {
  display: none;
}
.c-card__serviceknowledgelist .c-card__list-category {
  display: none;
}

.c-cardList__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 4.9479166667vw 0;
}
.c-cardList__list.threeContent {
  justify-content: flex-start;
  gap: 4.6875vw;
}
.c-cardList__list.threeContent li {
  display: flex;
  flex-direction: column;
  width: calc((100% - 9.375vw) / 3);
}
.c-cardList__list.threeContent li .c-imgBox {
  width: 100%;
  height: 12.5vw;
}
.c-cardList__list.threeContent li.c-seminarList__linkNone:hover {
  transform: none;
}
.c-cardList__list.threeContent li.c-seminarList__linkNone::after {
  content: none;
}
.c-cardList__list.threeContent li.c-seminarList__linkNone figure img {
  transform: none;
}
.c-cardList__list.threeContent li a,
.c-cardList__list.threeContent li h3 {
  margin-bottom: 0;
  font-weight: 700;
  font-size: 1.25vw;
  line-height: 1.6;
}
.c-cardList__list li {
  position: relative;
  top: 0;
  width: 35.1041666667vw;
  padding-bottom: 1.5625vw;
  border-bottom: 1px solid #6d6d6d;
  transition: all 0.5s;
}
.c-cardList__list li:hover {
  transform: translate(0, -4px);
}
.c-cardList__list li:hover figure img {
  transform: scale(1.05);
}
.c-cardList__list li:not(.external):after {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0.9895833333vw;
  transform: rotate(-90deg);
  content: "\e7cd";
  color: #6d6d6d;
  font-size: 1.3541666667vw;
  font-family: "Material Symbols Outlined";
}
.c-cardList__list li.external::after {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0.9895833333vw;
  width: 0.8854166667vw;
  content: url(../img/servise_external-icon.svg);
}
.c-cardList__list li figure {
  position: relative;
  margin-bottom: 1.3020833333vw;
  overflow: hidden;
}
.c-cardList__list li figure img {
  transition: all 0.5s ease;
}
.c-cardList__list li h3 {
  display: inline-block;
}
.c-cardList__list li a {
  display: block;
}
.c-cardList__list li p {
  font-size: 14px;
}
.c-cardList__listItem-bottom {
  margin-top: auto;
  font-size: 0.8333333333vw;
}

.threeContent__itemWrap {
  margin-bottom: 1.0416666667vw;
}
.threeContent__item-category {
  display: flex;
  flex-wrap: wrap;
  width: 90%;
  margin-top: 1.0416666667vw;
  gap: 0.5208333333vw;
}

.c-category {
  display: inline-block;
  padding: 0.1041666667vw 0.78125vw;
  border: 1px solid #9a9695;
  border-radius: 50vh;
  color: #666;
  font-size: 0.7291666667vw;
}

.c-cta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #fff;
  background: #fff;
}
.c-cta__item {
  z-index: 1;
  position: relative;
  width: 50%;
  height: 18.75vw;
  overflow: hidden;
  transition: 0.4s cubic-bezier(0.45, 0, 0.55, 1);
}
.c-cta__item::before {
  display: block;
  position: absolute;
  opacity: 0;
  transition: 0.4s cubic-bezier(0.45, 0, 0.55, 1);
}
.c-cta__item::before {
  display: block;
  z-index: -1;
  position: absolute;
  top: -3px;
  right: -3px;
  bottom: -3px;
  left: -3px;
  background: inherit;
  content: "";
  filter: blur(3px);
  opacity: 0;
}
.c-cta__item:hover::before {
  opacity: 1;
}
.c-cta__item::after {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  transform: 0.5s;
  background: rgba(0, 0, 0, 0.4);
  content: "";
  opacity: 0;
  transition: 0.3s;
}
.c-cta__item:hover::after {
  opacity: 0.5;
}
.c-cta__item.contact {
  border-right: 1px solid #fff;
  background: url(../../assets/img/cta_contact_bg.png) no-repeat center/cover;
}
.c-cta__item.download {
  background: url(../../assets/img/cta_download_bg.png) no-repeat center/cover;
}
.c-cta__item.download .c-cta__textArea {
  left: 23%;
}
.c-cta__textArea {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  position: absolute;
  top: 60%;
  left: 36%;
  transform: translateX(-50%);
  color: #fff;
}
.c-cta__textArea span {
  display: block;
  position: relative;
  margin-bottom: 1.0416666667vw;
  font-weight: 300;
  font-size: 2.6041666667vw;
  line-height: 1;
  font-family: "Poppins", sans-serif;
}
.c-cta__textArea span::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 60%;
  right: -4.1666666667vw;
  width: 2.5vw;
  height: 2.5vw;
  transform: translateY(-50%);
  background: url(../../assets/img/cta_arrow.svg) no-repeat center/cover;
  content: "";
}

.c-detail__breadcrums {
  position: relative !important;
  top: 2.0833333333vw !important;
}
.c-detail__mainTitle figure + p {
  margin-top: 1.5625vw;
}
.c-detail__titleArea h1 {
  margin-bottom: 3.125vw;
  font-size: 1.875vw;
  line-height: 1.6;
}
.c-detail__tagList {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2.2916666667vw;
  gap: 0.5208333333vw 4.53125vw;
}
.c-detail__tagList li {
  font-size: 14px;
}
.c-detail__tagList li span {
  width: 100px;
  margin-right: 0.8333333333vw;
  font-size: 14px;
  text-align: center;
}
.c-detail__container {
  position: relative;
  margin-top: 7.2916666667vw;
}
.c-detail__container::before {
  position: absolute;
  top: -3.125vw;
  right: 0;
  width: calc(100% - 0.9375vw);
  height: 1px;
  background: #46505f;
  content: "";
}
.c-detail__container::after {
  position: absolute;
  top: -3.59375vw;
  left: 0;
  width: 0.9635416667vw;
  height: 0.9635416667vw;
  background: url(../../assets/img/case_detail_lineicon.svg) no-repeat center/cover;
  content: "";
}
.c-detail__container h2 {
  margin-bottom: 1.8229166667vw;
  font-size: 1.3541666667vw;
  letter-spacing: 0.2em;
}
.c-detail__container h2 span {
  display: inline-block;
  margin-left: 0.9375vw;
  font-weight: 100;
  font-size: 0.8333333333vw;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.05em;
}
.c-detail__container h3 {
  margin-top: 1.5625vw;
}
.c-detail__container + .c-detail__btnArea {
  margin-top: 4.1666666667vw;
}
.c-detail__container a {
  color: #B81C22;
}
.c-detail__container a:hover {
  text-decoration: underline;
}
.c-detail__container--flexwrap {
  display: block;
}
.c-detail__container__list {
  margin: 1.3020833333vw 0;
  list-style: square inside;
}
.c-detail__container__list li {
  padding-left: 1.3em;
  font-weight: bold;
  text-indent: -1.3em;
}
.c-detail__container__list li + li {
  margin-top: 0.2604166667vw;
}
.c-detail__link {
  display: block;
  position: relative;
  padding-left: 0.78125vw;
}
.c-detail__link::before {
  display: block;
  position: absolute;
  top: 45%;
  left: 0;
  width: 8px;
  height: 8px;
  transform: translateX(-50%) rotate(45deg);
  border-top: 2px solid #000;
  border-right: 2px solid #000;
  content: "";
  transition: 0.3s;
}
.c-detail__link:hover {
  text-decoration: underline;
}
.c-detail__link:hover::before {
  left: 0.5%;
}
.c-detail__link + a {
  margin-top: 0.2604166667vw;
}
.c-detail__indentlist li {
  padding-left: 1em;
  text-indent: -1em;
}
.c-detail__ol {
  list-style-type: none;
}
.c-detail__ol li {
  padding: 1.5625vw;
  background: #fff;
  counter-increment: count-ex01-2;
}
.c-detail__ol li:not(:first-of-type) {
  margin-top: 0.78125vw;
}
.c-detail__ol li h3 {
  position: relative;
  margin-top: 0;
  margin-bottom: 0.5208333333vw;
  font-size: 18px;
}
.c-detail__ol li h3::before {
  display: inline-block;
  padding-right: 0.5em;
  content: "0" counter(count-ex01-2) ".";
  color: #1ba894;
  font-weight: bold;
}
.c-detail__btnArea {
  display: flex;
  align-items: center;
}
.c-detail__btnArea a {
  width: 33.3333333333%;
  padding: 1.3020833333vw 1.5625vw;
  font-weight: 700;
  font-size: 0.9375vw;
}
.c-detail__imgflex {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 1.5625vw;
  gap: 0.78125vw;
}
.c-detail__imgflex figure {
  width: calc((100% - 1.5625vw) / 3);
}
.c-detail__imgflex + p {
  margin-top: 1.5625vw;
}
.c-detail__thanksbtn {
  margin-top: 4.1666666667vw;
}
.c-detail__thanksbtn a {
  width: auto;
  padding: 0.9895833333vw 5.2083333333vw 0.9895833333vw 2.0833333333vw;
}
.c-detail__thanksbtn a::after {
  right: 8.5%;
}
.c-detail-index {
  margin-top: 3.90625vw;
  padding: 2.0833333333vw 2.34375vw;
  background: #fff;
}
.c-detail-index h2 {
  margin-bottom: 1.5625vw;
  font-size: 1.3541666667vw;
  letter-spacing: 0.2em;
}
.c-detail-index__list {
  list-style: none;
  counter-reset: cnt;
}
.c-detail-index__item {
  padding: 1.0416666667vw 0;
  border-top: 1px solid #dedede;
}
.c-detail-index__item::before {
  padding-right: 0.2604166667vw;
  content: counters(cnt, ".") ". ";
  counter-increment: cnt;
}
.c-detail-index__item:last-of-type {
  border-bottom: 1px solid #dedede;
}
.c-detail-index__item a:hover {
  color: #B81C22;
}
.c-detail-index__childList {
  padding-top: 0.5208333333vw;
}
.c-detail-index__childItem {
  padding-left: 1.3em;
}
.c-detail-index__childItem a {
  font-size: 15px;
}

.c-flexWrap {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.c-flow-vertical {
  display: flex;
  flex-direction: column;
  gap: 35px;
}
.c-flow-vertical__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 3.6458333333vw;
  padding: 0.6770833333vw;
  border: 1px solid #ddd;
  background: #fff;
  font-weight: bold;
  font-size: 0.8333333333vw;
  line-height: 1.5;
  text-align: center;
}
.c-flow-vertical__item:not(:last-child) {
  position: relative;
}
.c-flow-vertical__item:not(:last-child)::after {
  display: block;
  position: absolute;
  bottom: -25px;
  left: 50%;
  width: 0;
  height: 0;
  transform: translateX(-50%);
  border-top: 15px solid #e6593f;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  content: "";
}
.c-flow-vertical__item span {
  font-weight: normal;
  font-size: 0.7291666667vw;
}

.bl-form__privacy {
  margin-top: 1.5625vw;
  text-align: center;
}

.bl-form__submit {
  display: block;
  width: 18.75vw;
  margin: 2.6041666667vw auto 0;
  padding: 0;
  text-align: center;
}
.bl-form__submit [type=submit] {
  width: 100%;
  padding: 0.9895833333vw 2.0833333333vw;
}
.bl-form__submit::after {
  right: 8.5%;
}

.must {
  display: inline-flex;
  margin-left: 10px;
  padding: 2px 5px 3px;
  border-radius: 3px;
  background: #ff0018;
  color: #fff;
  font-size: 11px;
  line-height: 1;
}

.opp,
.optional {
  display: inline-flex;
  margin-left: 10px;
  padding: 2px 5px 3px;
  border-radius: 3px;
  background: #999;
  color: #fff;
  font-size: 11px;
  line-height: 1;
}

.errorMsg {
  width: 100%;
  padding-left: 5px;
  color: #FF0000;
  font-weight: bold;
}

.bl-formInquiry * {
  outline: none;
}
.bl-formInquiry table {
  width: 100%;
  border: solid 1px #ccc;
  border-top: none;
  border-left: none;
}
.bl-formInquiry table th,
.bl-formInquiry table td {
  padding: 15px;
  border: solid 1px #ccc;
  border-right: none;
  border-bottom: none;
  vertical-align: middle;
}
.bl-formInquiry table th {
  background: #f5f5f5;
}
.bl-formInquiry table table {
  width: auto;
  margin: 0;
  border: none;
}
.bl-formInquiry table table th,
.bl-formInquiry table table td {
  padding: 0;
  padding-right: 10px;
  padding-bottom: 10px;
  border: none;
  background: none;
  font-weight: normal;
  font-size: 100%;
  vertical-align: middle;
  vertical-align: middle;
}
.bl-formInquiry table table th {
  background: none;
}
.bl-formInquiry table input[type=text], .bl-formInquiry table input[type=password] {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin: 0 5px 0 0;
  padding: 5px;
  border: solid 1px #ccc;
  border-radius: 3px;
  background: #f7f7f7;
  font-size: 14px;
  line-height: 25px;
}
.bl-formInquiry table textarea {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin: 0 5px 0 0;
  padding: 5px;
  border: solid 1px #ccc;
  border-radius: 3px;
  background: #f7f7f7;
  font-size: 14px;
  line-height: 25px;
}
.bl-formInquiry table input[type=checkbox], .bl-formInquiry table input[type=radio] {
  margin-right: 5px;
}
.bl-formInquiry table .pref {
  z-index: 10;
  position: relative;
  width: 300px;
  overflow: hidden;
  border: 1px solid #ddd;
  border-radius: 4px;
  background: #fff;
}
.bl-formInquiry table select {
  -webkit-appearance: button;
  -moz-appearance: button;
  box-sizing: border-box;
  display: block;
  appearance: button;
  z-index: 15;
  position: relative;
  height: 37px;
  margin: 10px 0;
  padding: 5px 0 5px 15px;
  border: solid 1px #ccc;
  font-weight: normal;
  line-height: 21px;
  vertical-align: middle;
}
.bl-formInquiry table td .info {
  color: #999;
  font-size: 11px;
}
.bl-formInquiry table .autozip {
  padding: 5px 10px;
  border: none;
  border-radius: 3px;
  background: #666;
  color: #fff;
}
.bl-formInquiry table .input1 {
  width: 450px;
}
.bl-formInquiry table .input2 {
  width: 370px;
}
.bl-formInquiry table .input3 {
  width: 100px;
  margin: 0;
}
.bl-formInquiry table .input4 {
  width: 80px;
  margin: 0 5px;
}
.bl-formInquiry table .input5 {
  width: 600px;
}
.bl-formInquiry table .name th {
  padding-right: 5px;
}
.bl-formInquiry table .name td {
  padding-right: 15px;
}
.bl-formInquiry table td ul {
  *zoom: 1;
}
.bl-formInquiry table td ul:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.bl-formInquiry table td ul li {
  width: 33%;
  float: left;
}
.bl-formInquiry span {
  margin-top: 5px;
}
.bl-formInquiry span.must {
  float: right;
}
.bl-formInquiry span.optional {
  float: right;
}
.bl-formInquiry #media li {
  margin-bottom: 10px;
}
.bl-formInquiry .etc {
  width: auto;
  margin: 0;
  float: none;
  clear: both;
}
.bl-formInquiry #etc {
  margin-left: 10px;
}
.bl-formInquiry h3 span {
  margin: 2px 10px 0 0;
  float: left;
}
.bl-formInquiry #privacy {
  height: 200px;
  margin-top: 10px;
  padding: 20px;
  overflow-y: auto;
  border: solid 1px #ccc;
}
.bl-formInquiry #privacy h4 {
  margin-top: 20px;
  font-weight: bold;
  font-size: 16px;
}
.bl-formInquiry #privacy ul {
  margin-bottom: 15px;
}
.bl-formInquiry #privacy dt {
  margin-top: 15px;
}
.bl-formInquiry #privacy dd {
  margin-left: 1em;
}
.bl-formInquiry #privacy li {
  width: auto;
  float: none;
}
.bl-formInquiry #submit {
  margin-top: 50px;
  text-align: center;
}
.bl-formInquiry #thanks {
  margin-bottom: 0;
  padding: 50px 0;
  background: #f5f5f5;
}
.bl-formInquiry #thanks p {
  text-align: center;
}
.bl-formInquiry #thanks #submit {
  margin-top: 70px;
}

.feemail_error {
  margin-bottom: 40px;
  padding: 30px;
  border: 2px solid #ff0000;
  color: #ff0000;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}

.bl-form input {
  outline: none;
}
.bl-form input[type=text] {
  width: 100%;
  padding: 14px 15px 15px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: #f7f7f7;
}
.bl-form input[type=checkbox] {
  display: inline-block;
  margin-right: 8px;
  margin-right: 1.5625vw;
}
.bl-form dl dt {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.bl-form dl + dl {
  margin-top: 30px;
  margin-bottom: 30px;
}

.bl-form__duo {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 30px;
  margin-bottom: 30px;
}
.bl-form__duo dl {
  width: 49%;
}
.bl-form__duo dl + dl {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.c-pagetop {
  visibility: hidden;
  z-index: 999;
  position: fixed;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0;
  transition: 0.5s;
}
.c-pagetop a {
  display: block;
  width: 60px;
  height: 60px;
  background: url(/assets/img/ico_pagetop.svg) no-repeat center center;
  background-size: 40px auto;
}
.c-pagetop:hover {
  background: #b81c22;
}

.is-scrolled .c-pagetop {
  visibility: visible;
  opacity: 1;
}

.c-imgBox img {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover;";
}

.c-knowledgeList__list {
  display: flex;
  justify-content: space-between;
  width: 52.0833333333vw;
}
.c-knowledgeList__list li {
  display: flex;
  position: relative;
  top: 0;
  flex-direction: column;
  width: 14.8958333333vw;
  transition: all 0.5s;
}
.c-knowledgeList__list li:nth-child(n+4) {
  display: none;
}
.c-knowledgeList__list li:hover {
  transform: translate(0, -4px);
}
.c-knowledgeList__list li:hover figure img {
  transform: scale(1.05);
}
.c-knowledgeList__list li.c-seminarList__linkNone:hover {
  transform: none;
}
.c-knowledgeList__list li.c-seminarList__linkNone figure img {
  transform: none;
}
.c-knowledgeList__list li:not(:first-of-type)::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: -1.7708333333vw;
  width: 1px;
  height: 100%;
  transform: translateY(-50%);
  background: #ddd;
  content: "";
}
.c-knowledgeList__list li figure {
  position: relative;
  overflow: hidden;
}
.c-knowledgeList__list li img {
  transition: all 0.5s ease;
}
.c-knowledgeList__list li h3,
.c-knowledgeList__list li a {
  display: block;
  margin: 1.09375vw 0 0.5208333333vw;
  font-weight: 700;
  font-size: 0.9375vw;
  line-height: 1.4;
}
.c-knowledgeList__list li p {
  color: #666;
  font-size: 0.8333333333vw;
  line-height: 1.6;
}
.c-knowledgeList__list li .c-category {
  margin-top: 0.625vw;
}
.c-knowledgeList__itemWrap {
  margin-top: auto;
}
.c-knowledgeList__imgWrap {
  position: relative;
}
.c-knowledgeList__imgWrap .label {
  display: inline-block;
  position: absolute;
  top: -0.625vw;
  left: 1.0416666667vw;
  padding: 0.15625vw 0.5208333333vw;
  font-size: 12px;
}
.c-knowledgeList__imgWrap .label.now {
  background: #00ffe4;
  font-weight: 700;
}
.c-knowledgeList__imgWrap .label.end {
  background: #999;
  color: #fff;
}
.c-knowledgeList__imgWrap .company {
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0.15625vw 0.5208333333vw 0.0520833333vw;
  background: #000;
  color: #fff;
  font-size: 0.625vw;
}

.c-leftcont h2 {
  font-feature-settings: "palt";
  position: relative;
  margin-bottom: 2.6041666667vw;
  font-weight: 700;
  font-size: 1.875vw;
  line-height: 1.2;
  letter-spacing: 1px;
}
.c-leftcont h2::after {
  position: absolute;
  top: -2.6041666667vw;
  left: 0;
  width: 2.6041666667vw;
  height: 1px;
  background: #000;
  content: "";
}

.c-listTitle {
  margin-bottom: 3.125vw;
  font-size: 1.875vw;
  line-height: 1;
}

.c-modalArea {
  display: none;
  display: none;
  visibility: hidden;
  z-index: 12;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: 0.4s;
}
.c-modalArea.modal-is-show {
  display: block !important;
  visibility: visible;
  opacity: 1;
}
.c-modalBg {
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.6;
}
.c-modal--active {
  height: 100%;
  overflow: hidden;
}
.c-modalWrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1280px;
  max-width: 90%;
  margin: 0 auto;
  padding: 20px 0 46px;
  transform: translate(-50%, -50%);
  background-color: #fff;
}
.c-modal__inner {
  display: flex;
  justify-content: space-between;
  padding: 0 48px;
  gap: 60px;
}
.c-modal__inner .modal__img {
  width: 33.8%;
  margin-top: 30px;
}
.c-modal__inner .modal__img img {
  width: 100%;
}
.c-modal__content {
  width: calc(66.2% - 60px);
}
.c-modal__content h3 {
  font-size: clamp(18px, 1.25vw, 24px);
}
.c-modal__content-inner .modal__ttl h2 {
  margin-top: 41px;
  color: #111111;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.2;
  font-family: "Noto Sans JP";
}
.c-modal__content-inner p {
  display: flex;
  margin-top: 24px;
  color: #111111;
  font-size: 16px;
  line-height: 1.75;
  font-family: "Noto Sans JP";
}
.c-modal__content-inner p .modal__txt {
  display: inline;
  width: calc(100% - 21px - 20px);
  font-size: 0.833333vw;
  font-size: clamp(14px, 0.833333vw, 16px);
}
.c-modal__content-inner p .check-icon {
  display: inline;
  display: block;
  position: relative;
  top: clamp(0px, 0.26041666vw, 5px);
  width: 21px;
  height: 21px;
  margin: 0 10px;
  padding: 0;
  border-radius: 50%;
  background-color: #156c9c;
}
.c-modal__content-inner p .check-icon::before {
  display: inline-block;
  z-index: 11;
  position: absolute;
  top: 30%;
  left: 30%;
  width: 10px;
  height: 6px;
  transform: rotate(-45deg);
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  content: "";
}

.c-closeModal {
  position: absolute;
  position: relative;
  cursor: pointer;
}
.c-closeModal__icon {
  position: absolute;
  bottom: -104px;
  left: 50%;
  width: 44px;
  height: 44px;
  transform: translateX(-50%);
  border: 2px solid transparent;
  border-radius: 50%;
  background-color: transparent;
  cursor: pointer;
  resize: 30px;
}
.c-closeModal__icon::before, .c-closeModal__icon::after {
  position: absolute;
  top: 50%;
  left: -10%;
  width: 50px;
  height: 3px;
  background-color: #fff;
  content: "";
}
.c-closeModal__icon::before {
  transform: rotate(45deg);
}
.c-closeModal__icon::after {
  transform: rotate(-45deg);
}
.c-closeModal__txt {
  position: absolute;
  bottom: -134px;
  left: 50%;
  transform: translateX(-46%);
  color: #fff;
  font-size: 16px;
  line-height: 1.75;
  font-family: "Noto Sans JP";
}

.c-mv-titleArea {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 4;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 72.9166666667vw;
  transform: translate(-50%, -50%);
}
.c-mv-titleArea__small {
  display: block;
  margin-bottom: 0.78125vw;
  font-size: 1.5625vw;
}
.c-mv-titleArea h1 {
  margin-bottom: 3.125vw;
  font-size: 2.6041666667vw;
  line-height: 1;
}
.c-mv-titleArea span {
  display: inline-block;
  position: relative;
  top: 2.0833333333vw;
  left: -2.0833333333vw;
  transform: rotateZ(90deg);
  transform-origin: top left;
  font-size: 0.9375vw;
  font-family: "Poppins", sans-serif;
}
.c-mv-titleArea span::after {
  display: inline-block;
  position: relative;
  top: -0.2083333333vw;
  right: -0.5208333333vw;
  width: 3.125vw;
  height: 1px;
  background: #707272;
  content: "";
}
.c-overflow .c-overflow--100 {
  width: 100%;
}
.c-overflow .c-overflow--110 {
  width: 100%;
}
.c-overflow .c-overflow--120 {
  width: 100%;
}
.c-overflow .c-overflow--130 {
  width: 100%;
}
.c-overflow .c-overflow--140 {
  width: 100%;
}
.c-overflow .c-overflow--150 {
  width: 100%;
}
.c-overflow .c-overflow--160 {
  width: 100%;
}
.c-overflow .c-overflow--170 {
  width: 100%;
}
.c-overflow .c-overflow--180 {
  width: 100%;
}
.c-overflow .c-overflow--190 {
  width: 100%;
}
.c-overflow .c-overflow--200 {
  width: 100%;
}
.c-overflow .c-overflow--210 {
  width: 100%;
}
.c-overflow .c-overflow--220 {
  width: 100%;
}
.c-overflow .c-overflow--230 {
  width: 100%;
}
.c-overflow .c-overflow--240 {
  width: 100%;
}
.c-overflow .c-overflow--250 {
  width: 100%;
}
.c-overflow .c-overflow--260 {
  width: 100%;
}
.c-overflow .c-overflow--270 {
  width: 100%;
}
.c-overflow .c-overflow--280 {
  width: 100%;
}
.c-overflow .c-overflow--290 {
  width: 100%;
}
.c-overflow .c-overflow--300 {
  width: 100%;
}
.c-overflow .c-overflow--310 {
  width: 100%;
}
.c-overflow .c-overflow--320 {
  width: 100%;
}
.c-overflow .c-overflow--330 {
  width: 100%;
}
.c-overflow .c-overflow--340 {
  width: 100%;
}
.c-overflow .c-overflow--350 {
  width: 100%;
}
.c-overflow .c-overflow--360 {
  width: 100%;
}
.c-overflow .c-overflow--370 {
  width: 100%;
}
.c-overflow .c-overflow--380 {
  width: 100%;
}
.c-overflow .c-overflow--390 {
  width: 100%;
}
.c-overflow .c-overflow--400 {
  width: 100%;
}
.c-overflow .c-overflow--410 {
  width: 100%;
}
.c-overflow .c-overflow--420 {
  width: 100%;
}
.c-overflow .c-overflow--430 {
  width: 100%;
}
.c-overflow .c-overflow--440 {
  width: 100%;
}
.c-overflow .c-overflow--450 {
  width: 100%;
}
.c-overflow .c-overflow--460 {
  width: 100%;
}
.c-overflow .c-overflow--470 {
  width: 100%;
}
.c-overflow .c-overflow--480 {
  width: 100%;
}
.c-overflow .c-overflow--490 {
  width: 100%;
}
.c-overflow .c-overflow--500 {
  width: 100%;
}
.c-overflow .c-overflow--510 {
  width: 100%;
}
.c-overflow .c-overflow--520 {
  width: 100%;
}
.c-overflow .c-overflow--530 {
  width: 100%;
}
.c-overflow .c-overflow--540 {
  width: 100%;
}
.c-overflow .c-overflow--550 {
  width: 100%;
}
.c-overflow .c-overflow--560 {
  width: 100%;
}
.c-overflow .c-overflow--570 {
  width: 100%;
}
.c-overflow .c-overflow--580 {
  width: 100%;
}
.c-overflow .c-overflow--590 {
  width: 100%;
}
.c-overflow .c-overflow--600 {
  width: 100%;
}
.c-overflow .c-overflow--610 {
  width: 100%;
}
.c-overflow .c-overflow--620 {
  width: 100%;
}
.c-overflow .c-overflow--630 {
  width: 100%;
}
.c-overflow .c-overflow--640 {
  width: 100%;
}
.c-overflow .c-overflow--650 {
  width: 100%;
}
.c-overflow .c-overflow--660 {
  width: 100%;
}
.c-overflow .c-overflow--670 {
  width: 100%;
}
.c-overflow .c-overflow--680 {
  width: 100%;
}
.c-overflow .c-overflow--690 {
  width: 100%;
}
.c-overflow .c-overflow--700 {
  width: 100%;
}
.c-overflow .c-overflow--710 {
  width: 100%;
}
.c-overflow .c-overflow--720 {
  width: 100%;
}
.c-overflow .c-overflow--730 {
  width: 100%;
}
.c-overflow .c-overflow--740 {
  width: 100%;
}
.c-overflow .c-overflow--750 {
  width: 100%;
}
.c-overflow .c-overflow--760 {
  width: 100%;
}
.c-overflow .c-overflow--770 {
  width: 100%;
}
.c-overflow .c-overflow--780 {
  width: 100%;
}
.c-overflow .c-overflow--790 {
  width: 100%;
}
.c-overflow .c-overflow--800 {
  width: 100%;
}
.c-overflow .c-overflow--810 {
  width: 100%;
}
.c-overflow .c-overflow--820 {
  width: 100%;
}
.c-overflow .c-overflow--830 {
  width: 100%;
}
.c-overflow .c-overflow--840 {
  width: 100%;
}
.c-overflow .c-overflow--850 {
  width: 100%;
}
.c-overflow .c-overflow--860 {
  width: 100%;
}
.c-overflow .c-overflow--870 {
  width: 100%;
}
.c-overflow .c-overflow--880 {
  width: 100%;
}
.c-overflow .c-overflow--890 {
  width: 100%;
}
.c-overflow .c-overflow--900 {
  width: 100%;
}
.c-overflow .c-overflow--910 {
  width: 100%;
}
.c-overflow .c-overflow--920 {
  width: 100%;
}
.c-overflow .c-overflow--930 {
  width: 100%;
}
.c-overflow .c-overflow--940 {
  width: 100%;
}
.c-overflow .c-overflow--950 {
  width: 100%;
}
.c-overflow .c-overflow--960 {
  width: 100%;
}
.c-overflow .c-overflow--970 {
  width: 100%;
}
.c-overflow .c-overflow--980 {
  width: 100%;
}
.c-overflow .c-overflow--990 {
  width: 100%;
}
.c-overflow .c-overflow--1000 {
  width: 100%;
}
.c-overflow .c-overflow--1010 {
  width: 100%;
}
.c-overflow .c-overflow--1020 {
  width: 100%;
}
.c-overflow .c-overflow--1030 {
  width: 100%;
}
.c-overflow .c-overflow--1040 {
  width: 100%;
}
.c-overflow .c-overflow--1050 {
  width: 100%;
}
.c-overflow .c-overflow--1060 {
  width: 100%;
}
.c-overflow .c-overflow--1070 {
  width: 100%;
}
.c-overflow .c-overflow--1080 {
  width: 100%;
}
.c-overflow .c-overflow--1090 {
  width: 100%;
}
.c-overflow .c-overflow--1100 {
  width: 100%;
}
.c-overflow .c-overflow--1110 {
  width: 100%;
}
.c-overflow .c-overflow--1120 {
  width: 100%;
}
.c-overflow .c-overflow--1130 {
  width: 100%;
}
.c-overflow .c-overflow--1140 {
  width: 100%;
}
.c-overflow .c-overflow--1150 {
  width: 100%;
}
.c-overflow .c-overflow--1160 {
  width: 100%;
}
.c-overflow .c-overflow--1170 {
  width: 100%;
}
.c-overflow .c-overflow--1180 {
  width: 100%;
}
.c-overflow .c-overflow--1190 {
  width: 100%;
}
.c-overflow .c-overflow--1200 {
  width: 100%;
}

.c-sd-connection {
  background: #fff;
}
.c-sd-connection .l-container {
  display: flex;
  align-items: flex-start;
}
.c-sd-connection__rightArea {
  width: 33.8541666667vw;
  margin-left: 16.1458333333vw;
}
.c-sd-connection__rightArea--list li {
  position: relative;
  padding: 1.3020833333vw 0;
  border-bottom: 3px solid #000;
  font-weight: 700;
  font-size: 1.0416666667vw;
  transition: 0.2s;
}
.c-sd-connection__rightArea--list li:hover {
  color: #46505f;
}
.c-sd-connection__rightArea--list li:not(.external)::after {
  display: block;
  position: absolute;
  top: 45%;
  right: 10px;
  width: 0.5208333333vw;
  height: 0.5208333333vw;
  transform: translateX(-50%) rotate(45deg);
  border-top: 3px solid #000;
  border-right: 3px solid #000;
  content: "";
  transition: 0.4s;
}
.c-sd-connection__rightArea--list li.external::before {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 10px;
  width: 0.78125vw;
  transform: translateY(-50%);
  content: url(../img/consulting_external-icon.svg);
  transition: 0.4s;
}
.c-sd-connection__rightArea--list li:hover::after, .c-sd-connection__rightArea--list li:hover::before {
  right: 0;
}

.c-sd-ctaArea {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  padding: 6.25vw 0;
}
.c-sd-ctaArea a + a {
  margin-left: 2.0833333333vw;
}
.c-sd-ctaArea__item p {
  margin-bottom: 1.5em;
  font-weight: 600;
  line-height: 1.5;
  text-align: center;
}
.c-sd-ctaArea__item + .c-sd-ctaArea__item {
  margin-left: 2.0833333333vw;
}
.c-sd-ctaArea.case-btn {
  padding: 6.25vw 0 0;
}

.c-sd-ctaArea.pb0 {
  padding-bottom: 0;
}

.c-sd-ctaArea.pt0 {
  padding-top: 0 !important;
}

.c-sd-h2titleArea h2 {
  font-weight: 700;
  font-size: 2.0833333333vw;
}
.c-sd-h2titleArea__en {
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.05em;
}
.c-sd-h2titleArea__en::before {
  display: inline-block;
  position: relative;
  top: -0.2604166667vw;
  width: 2.2916666667vw;
  height: 1px;
  margin-right: 1.0416666667vw;
  background: #000;
  content: "";
}

.c-sd-mv__titleArea {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 4;
  position: absolute;
  top: 45%;
  left: 50%;
  width: 81.5104166667vw;
  transform: translate(-50%, -50%);
}
.c-sd-mv__titleArea h1 {
  display: table;
  position: relative;
  margin-bottom: 1.0416666667vw;
  padding: 0.78125vw 1.0416666667vw;
  background: #fff;
  font-size: 2.3958333333vw;
  line-height: 1;
}
.c-sd-mv__titleArea h1::before {
  z-index: -2;
  position: absolute;
  top: -0.1041666667vw;
  right: -2.2395833333vw;
  border: none;
  border-top: solid 4.0625vw transparent;
  border-left: solid 2.34375vw white;
  content: "";
}
.c-sd-mv__titleArea p {
  -webkit-box-decoration-break: clone;
  display: inline;
  box-decoration-break: clone;
  padding: 0.5208333333vw 1.0416666667vw;
  background: #000;
  color: #fff;
  line-height: 3;
}
.c-sd-mv__titleArea span {
  display: block;
  position: relative;
  margin-bottom: 1.5625vw;
  font-size: 1.25vw;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.05em;
}
.c-sd-mv__titleArea span::before {
  display: inline-block;
  position: relative;
  top: -1px;
  margin-right: 0.78125vw;
  content: "/";
  font-size: 0.9375vw;
}
.c-sd-mv__btnArea {
  margin-top: 4.6875vw;
}
.c-sd-mv__btnArea a {
  width: 15.625vw;
}

.c-seminarList__list {
  display: flex;
  justify-content: space-between;
  width: 52.0833333333vw;
}
.c-seminarList__list li {
  display: flex;
  position: relative;
  top: 0;
  flex-direction: column;
  width: 14.8958333333vw;
  transition: all 0.5s;
}
.c-seminarList__list li:hover {
  transform: translate(0, -4px);
}
.c-seminarList__list li:hover figure img {
  transform: scale(1.05);
}
.c-seminarList__list li:nth-child(n+4) {
  display: none;
}
.c-seminarList__list li.c-seminarList__linkNone:hover {
  transform: none;
}
.c-seminarList__list li.c-seminarList__linkNone figure img {
  transform: none;
}
.c-seminarList__list li:not(:first-of-type)::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: -1.7708333333vw;
  width: 1px;
  height: 100%;
  transform: translateY(-50%);
  background: #ddd;
  content: "";
}
.c-seminarList__list li figure {
  position: relative;
  overflow: hidden;
}
.c-seminarList__list li img {
  transition: all 0.5s ease;
}
.c-seminarList__list li h3,
.c-seminarList__list li a {
  display: block;
  margin: 1.09375vw 0 0.5208333333vw;
  font-weight: 700;
  font-size: 0.9375vw;
  line-height: 1.4;
}
.c-seminarList__list li p {
  color: #666;
  font-size: 0.8333333333vw;
  line-height: 1.6;
}
.c-seminarList__list li .c-category {
  margin-top: 0.625vw;
}
.c-seminarList__itemWrap {
  margin-top: auto;
}
.c-seminarList__imgWrap {
  position: relative;
}
.c-seminarList__imgWrap .label {
  display: inline-block;
  position: absolute;
  top: -0.625vw;
  left: 1.0416666667vw;
  padding: 0.15625vw 0.5208333333vw;
  font-size: 12px;
}
.c-seminarList__imgWrap .label.now {
  background: #00ffe4;
  font-weight: 700;
}
.c-seminarList__imgWrap .label.end {
  background: #999;
  color: #fff;
}
.c-seminarList__imgWrap .company {
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0.15625vw 0.5208333333vw 0.0520833333vw;
  background: #000;
  color: #fff;
  font-size: 0.625vw;
}

.c-side__title {
  padding: 1.1979166667vw 1.0416666667vw;
  background: #46505f;
  color: #fff;
  font-weight: 700;
  font-size: 1.1458333333vw;
}
.c-side__list {
  margin-bottom: 2.0833333333vw;
  padding: 0 1.0416666667vw;
}
.c-side__list li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 1.0416666667vw 0;
  border-bottom: 1px solid #ccc;
}
.c-side__list li figure {
  flex-shrink: 0;
  width: 5.2083333333vw;
  height: 5.2083333333vw;
  margin-right: 0.78125vw;
  overflow: hidden;
}
.c-side__list li a {
  font-size: 16px;
  line-height: 1.6;
}
.c-side__list li a:hover {
  opacity: 0.8;
}
.c-side__service--item {
  margin-bottom: 2.0833333333vw;
  font-size: 16px;
}
.c-side__service--item h3 {
  position: relative;
  padding: 1.1979166667vw 1.0416666667vw;
  background: #fceeeb;
  color: #e6593f;
  font-weight: 700;
  font-size: 1.1458333333vw;
}
.c-side__service--item h3:before {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 0;
  width: 0.5208333333vw;
  height: 1px;
  transform: translateY(-50%);
  background: #46505f;
  content: "";
}
.c-side__service--item:nth-of-type(2) h3 {
  background: #e3eded;
  color: #438987;
}
.c-side__service--item:nth-of-type(3) h3 {
  background: #f2e9dd;
  color: #cc7600;
}
.c-side__service--item:nth-of-type(4) h3 {
  background: #dfe8ed;
  color: #156c9c;
}
.c-side__service--childList {
  padding: 0 1.0416666667vw;
}
.c-side__service--childItem {
  position: relative;
  border-bottom: 1px solid #ccc;
  transition: all 0.4s;
}
.c-side__service--childItem:not(.external):after {
  display: block;
  position: absolute;
  top: 42%;
  right: 5px;
  width: 0.5208333333vw;
  height: 0.5208333333vw;
  transform: translateX(-50%) rotate(45deg);
  border-top: 2px solid #000;
  border-right: 2px solid #000;
  content: "";
  transition: all 0.4s;
}
.c-side__service--childItem.external::after {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 5px;
  width: 0.78125vw;
  transform: translateY(-50%);
  transform: translateY(-50%);
  content: url(../img/consulting_external-icon.svg);
  transition: 0.4s;
}
.c-side__service--childItem:hover {
  color: #46505f;
  opacity: 0.8;
}
.c-side__service--childItem:hover::after {
  right: 0;
}
.c-side__service--childItem a,
.c-side__service--childItem div {
  display: block;
  padding: 0.78125vw 0;
  padding-right: 1.5625vw;
  font-size: 16px;
}
.c-side__case {
  margin-bottom: 2.0833333333vw;
}
.c-side__knowledge .c-cardList__listItem-bottom {
  display: none;
}
.c-side__knowledge .threeContent__itemWrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0;
}
.c-side__knowledge li:nth-child(n+4) {
  display: none;
}
.c-side__download ul li a {
  width: 100%;
}
.c-side__download ul li figure {
  /*background: $c-white;*/
  width: 5.2083333333vw;
  height: 3.6458333333vw;
  /*padding: vw(8) vw(10);*/
}

.c-titleArea h2 {
  font-weight: 400;
  font-size: 3.6458333333vw;
  line-height: 1;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.05em;
}
.c-titleArea h2 + p {
  margin-top: 3.125vw;
}
.c-titleArea--small h2 {
  font-weight: 300;
  font-size: 3.125vw;
  line-height: 1;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.05em;
}
.c-titleArea--small h2 + p {
  margin-top: 2.2916666667vw;
}

.c-under-titleArea h2 {
  font-size: 1.875vw;
  line-height: 1.5;
}
.c-under-titleArea p {
  margin-top: 2.6041666667vw;
}

.p-banner-competitive-analysis {
  position: relative;
  justify-content: space-between;
  max-width: 52.0833333333vw;
  margin-top: 2.0833333333vw;
  margin-right: auto;
  margin-bottom: 2.0833333333vw;
  margin-left: auto;
  overflow: hidden;
  border: 1px solid #cccccc;
  background-image: url(../img/p-banner-competitive-analysis_bg.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #ffffff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  transition: 0.3s;
}
.p-banner-competitive-analysis__img {
  position: absolute;
  top: 50%;
  right: -1px;
  width: 100%;
  height: calc(100% + 2px);
  overflow: hidden;
  transform: translate(0, -50%);
}
.p-banner-competitive-analysis__img img {
  position: absolute;
  top: 50%;
  right: 0;
  height: 100%;
  transform: translate(0, -50%);
}
.p-banner-competitive-analysis__text {
  font-feature-settings: "palt";
  z-index: 1;
  position: relative;
  width: 70%;
  padding: 2.6041666667vw 2.0833333333vw 1.8229166667vw;
  filter: drop-shadow(0px 0px 5px white) drop-shadow(0px 0px 5px white) drop-shadow(0px 0px 5px white) drop-shadow(0px 0px 5px white);
}
.p-banner-competitive-analysis__text__sub {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-weight: 500;
  font-size: 0.9895833333vw;
}
.p-banner-competitive-analysis__text__sub span {
  flex-shrink: 1;
  margin-right: 7px;
  padding: 0 0.625vw;
  background: #000;
  color: #fff;
  font-size: 0.9375vw;
  word-break: keep-all;
}
.p-banner-competitive-analysis__text__ttl {
  display: block;
  margin-top: 0.5208333333vw;
  font-weight: bold;
  font-size: 2.0833333333vw;
  line-height: 1.235;
}
.p-banner-competitive-analysis .bnr-btn {
  display: block;
  z-index: 1;
  position: relative;
  position: relative;
  width: 13.5416666667vw;
  margin-top: 0.5208333333vw;
  padding: 0.4166666667vw 1.0416666667vw;
  overflow: hidden;
  border: 1px solid #000;
  border-radius: 9999px;
  background: #fff;
  color: #000;
  font-weight: bold;
  font-size: 0.8333333333vw;
  text-align: center;
}
.p-banner-competitive-analysis .bnr-btn::before {
  z-index: -1;
  position: absolute;
  top: -50%;
  right: 0;
  width: 120%;
  height: 200%;
  transform: translateX(-100%);
  border-radius: 0 100% 100% 0;
  background: #000;
  content: "";
  transition: transform ease 0.4s;
}
.p-banner-competitive-analysis .bnr-btn::after {
  -webkit-transform: translateY(-50%) rotate(0deg);
  -ms-transform: translateY(-50%) rotate(0deg);
  position: absolute;
  top: 50%;
  right: 5%;
  transform: translateY(-50%) rotate(0deg);
  content: "\e5cc";
  color: #000;
  font-size: 1.0416666667vw;
  font-family: "Material Symbols Outlined";
  transition: 0.4s;
}
.p-banner-competitive-analysis:hover {
  opacity: 0.8;
}
.p-banner-competitive-analysis:hover .bnr-btn {
  color: #fff;
}
.p-banner-competitive-analysis:hover .bnr-btn::before {
  transform: translateX(10%);
}
.p-banner-competitive-analysis:hover .bnr-btn::after {
  color: #fff;
}

.p-banner-link {
  display: flex;
  flex-direction: row;
  margin-top: 2.0833333333vw;
  border: 1px solid #cccccc;
  background: #ebebeb;
  transition: 0.3s;
}
.p-banner-link:hover {
  opacity: 0.8;
}
.p-banner-link__img {
  -webkit-clip-path: polygon(0 0, 100% 0%, 85% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 0%, 85% 100%, 0% 100%);
}
.p-banner-link__img img {
  height: 100%;
}
.p-banner-link__text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  width: 60%;
  padding: 1.0416666667vw;
}
.p-banner-link__text__tag {
  display: inline;
  margin-bottom: 0.2604166667vw;
  padding: 0 0.7291666667vw;
  background: #000;
  color: #fff;
  font-size: 0.9375vw;
  line-height: 1.6;
}
.p-banner-link__text__ttl {
  display: block;
  margin-bottom: 0.4166666667vw;
  font-weight: bold;
  font-size: 1.25vw;
  line-height: 1.5;
}
.p-banner-link__text__sub {
  font-size: 0.8333333333vw;
  line-height: 1.5;
}
.p-banner-link__text a {
  outline: none;
  color: #000;
  text-decoration: none;
}
.p-banner-link__text a:hover {
  outline: none;
  text-decoration: none;
}
.p-banner-link--data .p-banner-link__text,
.p-banner-link--data .p-banner-link__img img {
  background: #ebebeb;
}
.p-banner-link--data .p-banner-link__img {
  -webkit-clip-path: none;
  clip-path: none;
}
.p-banner-link--dl {
  justify-content: space-between;
  max-width: 48.9583333333vw;
  margin-top: 2.0833333333vw;
  margin-right: auto;
  margin-bottom: 2.0833333333vw;
  margin-left: auto;
  padding: 1.5625vw 2.0833333333vw;
  background-image: url(../img/bnr-service_marketing_bg.png);
  background-position: center;
  background-size: cover;
  background-color: #46515f;
}
.p-banner-link--dl .p-banner-link__img {
  -webkit-clip-path: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 42%;
  clip-path: none;
}
.p-banner-link--dl .p-banner-link__img img {
  width: 100%;
  max-width: 420px;
  height: auto;
}
.p-banner-link--dl .p-banner-link__text {
  width: 57%;
  padding: 0;
}
.p-banner-link--dl .p-banner-link__text a {
  outline: none;
  color: #fff;
  text-decoration: none;
}
.p-banner-link--dl .p-banner-link__text__ttl {
  margin-bottom: 1.0416666667vw;
  font-weight: bold;
  font-size: 1.25vw;
}
.p-banner-link--dl .p-banner-link__text__sub {
  margin-bottom: 1.3541666667vw;
  color: #fff;
  font-size: 0.8333333333vw;
}
.p-banner-link--dl .p-banner-link__text__sub span {
  font-weight: bold;
  font-size: 1.0416666667vw;
}
.p-banner-link--dl:hover .bnr-btn {
  color: #46505f;
}
.p-banner-link--dl:hover .bnr-btn::before {
  transform: translateX(10%);
}
.p-banner-link--dl:hover .bnr-btn::after {
  color: #46505f;
}
.p-banner-link--dl-gray {
  justify-content: space-between;
  max-width: 48.9583333333vw;
  margin-top: 2.0833333333vw;
  margin-right: auto;
  margin-bottom: 2.0833333333vw;
  margin-left: auto;
  padding: 1.5625vw 2.0833333333vw;
  border: none;
  background-image: url(../img/p-banner-link--dl-gray_bg.png);
  background-position: center;
  background-size: cover;
  background-color: #d4dce0;
}
.p-banner-link--dl-gray .p-banner-link__img {
  -webkit-clip-path: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 42%;
  clip-path: none;
}
.p-banner-link--dl-gray .p-banner-link__img img {
  width: 100%;
  max-width: 420px;
  height: auto;
}
.p-banner-link--dl-gray .p-banner-link__text {
  width: 57%;
  padding: 0;
}
.p-banner-link--dl-gray .p-banner-link__text a {
  outline: none;
  text-decoration: none;
}
.p-banner-link--dl-gray .p-banner-link__text__ttl {
  margin-bottom: 1.0416666667vw;
  font-weight: bold;
  font-size: 1.25vw;
}
.p-banner-link--dl-gray .p-banner-link__text__sub {
  margin-bottom: 1.3541666667vw;
  font-size: 0.8333333333vw;
}
.p-banner-link--dl-gray .p-banner-link__text__sub span {
  font-weight: bold;
  font-size: 1.0416666667vw;
}
.p-banner-link--dl-gray:hover .bnr-btn {
  color: #B81C22;
}
.p-banner-link--dl-gray:hover .bnr-btn::before {
  transform: translateX(10%);
}
.p-banner-link--dl-gray:hover .bnr-btn::after {
  color: #B81C22;
}
.p-banner-link--dl-gray .bnr-btn {
  border: 1px solid #B81C22 !important;
  background: #B81C22;
  color: #fff;
}
.p-banner-link .bnr-btn {
  display: block;
  z-index: 1;
  position: relative;
  position: relative;
  width: 15.625vw;
  padding: 0.5208333333vw 4.1666666667vw;
  overflow: hidden;
  border: 1px solid #fff;
  border-radius: 50vh;
  color: #fff;
  font-weight: bold;
  font-size: 1.0416666667vw;
  text-align: center;
}
.p-banner-link .bnr-btn::before {
  z-index: -1;
  position: absolute;
  top: -50%;
  right: 0;
  width: 120%;
  height: 200%;
  transform: translateX(-100%);
  border-radius: 0 100% 100% 0;
  background: #fff;
  content: "";
  transition: transform ease 0.4s;
}
.p-banner-link .bnr-btn::after {
  -webkit-transform: translateY(-50%) rotate(0deg);
  -ms-transform: translateY(-50%) rotate(0deg);
  position: absolute;
  top: 50%;
  right: 5%;
  transform: translateY(-50%) rotate(0deg);
  content: "\e5cc";
  color: #fff;
  font-size: 1.0416666667vw;
  font-family: "Material Symbols Outlined";
  transition: 0.4s;
}

.p-breadcrums {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  display: flex;
  z-index: 10;
  position: absolute;
  top: 7.2916666667vw;
  left: 50%;
  flex-wrap: wrap;
  align-items: center;
  width: 81.5104166667vw;
  transform: translateX(-50%);
  font-size: 12px;
}
.p-breadcrums li {
  position: relative;
  margin: 0 12px;
}
.p-breadcrums li::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  display: block;
  position: absolute;
  top: 46%;
  left: -12px;
  width: 5px;
  height: 5px;
  transform: translateY(-50%);
  transform: translateX(-50%) rotate(45deg);
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  content: "";
}
.p-breadcrums li:first-of-type {
  position: relative;
  /*top: -4px;*/
  margin: 0 12px 0 0;
}
.p-breadcrums li:first-of-type::after {
  content: none;
}

.p-case-interview {
  width: 100%;
}
.p-case-interview__mv {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 4rem;
  gap: 40px;
}
.p-case-interview__mv__leftbox {
  display: flex;
  flex-flow: column;
  width: calc(50% - 40px);
  height: auto;
}
.p-case-interview__mv__rightbox {
  width: 50%;
}
.p-case-interview__mv__img img {
  width: 100%;
  height: auto;
}
.p-case-interview__mv__txtheader {
  margin-bottom: 1rem;
}
.p-case-interview__mv__txtbottom {
  margin-top: auto;
}
.p-case-interview__mv__ttl h1 {
  margin-bottom: 1rem;
  font-size: 2rem;
  line-height: 1.5;
}
.p-case-interview__mv__name__company {
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.5;
}
.p-case-interview__mv__name a {
  color: #b81c22;
}
.p-case-interview__mv__detail {
  margin-top: 1rem;
  padding: 0.25rem 0.5rem 0.25rem 1.25rem;
  border-left: 1px solid #46505f;
}
.p-case-interview__tag {
  display: flex;
  flex-wrap: wrap;
  max-width: 500px;
  margin-top: 1rem;
  gap: 8px;
}
.p-case-interview__tag span {
  padding: 3px 18px;
  border: 1px solid #9a9695;
  border-radius: 9999px;
  background: #fff;
  color: #666666;
  font-size: 14px;
  font-size: 14px;
  line-height: 1.5;
}
.p-case-interview__cont {
  max-width: 1100px;
  margin: 0 auto;
  padding: 4rem;
  background: #fff;
}
.p-case-interview__cont .c-detail__container h2 {
  font-feature-settings: "palt";
  font-size: 1.4rem;
  letter-spacing: 0.05rem;
}
.p-case-interview__cont .c-detail__container h3 {
  font-size: 1rem;
}
.p-case-interview__cont .c-detail__container h3::before {
  display: inline-block;
  width: 22px;
  height: 1px;
  margin: 16px 7px 18px 0;
  background: #000000;
  content: "";
  vertical-align: middle;
}
.p-case-interview__cont .c-detail__container p {
  font-size: 18px;
}
.p-case-interview__cont .c-detail__container:first-child {
  margin-top: 0;
}
.p-case-interview__cont .c-detail__container:first-child::before, .p-case-interview__cont .c-detail__container:first-child::after {
  content: none;
}
.p-case-interview__cont .c-detail__link::before {
  border-top: 1px solid #b81c22;
  border-right: 1px solid #b81c22;
}
.p-case-interview__profile {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
.p-case-interview__profile__img {
  text-align: center;
}
.p-case-interview__profile__img img {
  width: 100%;
  height: auto;
}
.p-case-interview__profile__txt {
  flex: 1;
  margin-top: 0.5rem;
}
.p-case-interview__profile__txt p {
  line-height: 1.5;
}
.p-case-interview__profile__txt span {
  font-weight: bold;
  font-size: 1rem;
}
.p-case-interview__cta {
  margin-bottom: 3.25rem;
}
.p-case-interview__cta__txt {
  margin-bottom: 2.25rem;
  font-weight: bold;
  font-size: 18px;
  line-height: 2;
  text-align: center;
}

.p-column__topBlock p:first-of-type {
  margin-top: 3.90625vw;
}
.p-column__block + .p-column__block {
  margin-top: 4.1666666667vw;
}
.p-column__block h3 {
  margin-bottom: 1.0416666667vw;
  font-size: 1.25vw;
}
.p-column__block h4 {
  margin-top: 1.8229166667vw;
  margin-bottom: 0.2083333333vw;
  font-size: 1.0416666667vw;
}
.p-column__block p + figure {
  margin-top: 3.125vw;
}
.p-column__block figure + p {
  margin-top: 3.125vw;
}
.p-column__block p + p {
  margin-top: 1em;
}
.p-column__block__tips {
  position: relative;
  padding: 2.6041666667vw 2.6041666667vw;
  background: #fff;
}
.p-column__block__tips::before {
  -webkit-clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);
  position: absolute;
  top: -30px;
  left: 0;
  height: 30px;
  padding: 0vw 2.0833333333vw 0vw 1.0416666667vw;
  background-color: #1ba894;
  content: "Tips";
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  letter-spacing: 1.5px;
  text-align: center;
          clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);
}
.p-column__block__tips h3 {
  margin-top: 0;
  margin-bottom: 1.9791666667vw;
  padding-bottom: 1.9791666667vw;
  border-bottom: 1px solid #d3dae6;
}
.p-column__block__italic {
  padding-top: 2em;
  padding-bottom: 2em;
}
.p-column__block__italic li {
  padding-bottom: 1em;
}
.p-column__block__textLink {
  line-height: 1.7;
  text-indent: -1em;
}
.p-column__block__textLink a {
  position: relative;
  padding-left: 2em;
  color: #B81C22;
  text-decoration: none;
}
.p-column__block__textLink a::before {
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 1em;
  width: 8px;
  height: 8px;
  transform: translateY(-50%) rotate(45deg);
  border-top: 1px solid #B81C22;
  border-right: 1px solid #B81C22;
  content: "";
}
.p-column__block__textLink a:hover {
  text-decoration: underline;
}
.p-column .c-detail__container h2 {
  letter-spacing: 0;
}
.p-column__whiteboard {
  margin: 3.125vw 0;
  padding: 2.0833333333vw 2.34375vw;
  background: #fff;
}
.p-column__whiteboard--center {
  text-align: center;
}
.p-column__whiteboard .bold {
  font-weight: 700;
}
.p-column__whiteboard ul {
  padding-left: 1em;
  text-indent: -1em;
}
.p-column__whiteboard ul + p {
  margin-top: 1.5625vw;
}
.p-column__whiteboard p + ul {
  margin-top: 1.5625vw;
}

.p-company-access {
  background: #fff;
}
.p-company-access__list {
  width: 100%;
}
.p-company-access__map {
  width: 52.0833333333vw;
  margin: 5.2083333333vw auto 3.125vw;
}
.p-company-access__train {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.p-company-access__train dl {
  display: flex;
  width: calc((100% - 100px) / 2);
  margin-bottom: 10px;
}
.p-company-access__line {
  display: flex;
  width: 13.0208333333vw;
  font-weight: 100;
}
.p-company-access__line span {
  position: relative;
  top: -0.2083333333vw;
  flex-shrink: 0;
  width: 0.9375vw;
  margin-right: 0.5208333333vw;
}
.p-company-access__station {
  width: 14.5833333333vw;
}

.p-company-member {
  background: #fff;
}
.p-company-member__list {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 4.1666666667vw;
}
.p-company-member__list li {
  width: 21.875vw;
}
.p-company-member__list li h2 {
  display: inline-block;
  margin: 0 0.5208333333vw 2.0833333333vw 0;
  font-size: 1.875vw;
  line-height: 1;
}
.p-company-member__list li span {
  color: #808080;
  font-size: 0.9375vw;
}
.p-company-member__list--post {
  margin: 2.0833333333vw 0 0.2604166667vw;
  font-weight: 700;
  font-size: 1.0416666667vw;
}
.p-company-member__list a {
  color: #B81C22;
}
.p-company-member__list a:hover {
  text-decoration: underline;
}
.p-company-member__list--duo {
  justify-content: space-between;
  margin-bottom: 0;
}
.p-company-member__list--duo li {
  width: 33.3333333333vw;
}

.p-company-outline {
  background: #fff;
}
.p-company-outline__list {
  width: 100%;
}
.p-company-outline__list > tbody > tr > td {
  padding: 2.6041666667vw 0 2.6041666667vw 2.34375vw;
}
.p-company-outline__list > tbody > tr > td:first-child {
  width: 16.6666666667vw;
  border-top: 1px solid #6d6d6d;
  border-bottom: 1px solid #6d6d6d;
}
.p-company-outline__list > tbody > tr > td:last-child {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.p-company-outline__list > tbody > tr > td figure {
  width: 3.90625vw;
  margin-bottom: 0.5208333333vw;
}
.p-company-outline__list small {
  font-size: 14px;
}
.p-company-outline__childList {
  margin-bottom: 0.5208333333vw;
}
.p-company-outline__childList > tbody > tr > td:first-child {
  width: 9.375vw;
}
.p-company-outline a {
  color: #B81C22;
}
.p-company-outline a:hover {
  text-decoration: underline;
}
.p-company-outline__officeTitle {
  margin: 5.2083333333vw 0 1.5625vw;
  font-weight: 700;
  font-size: 24px;
}
.p-company-outline__officeList {
  display: flex;
  flex-wrap: wrap;
  gap: 2.0833333333vw;
}
.p-company-outline__officeList li {
  width: calc(50% - 2.0833333333vw);
}
.p-company-outline__officeList li figcaption {
  margin-top: 0.5208333333vw;
}

.p-company-policy__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  margin: 0 4.6875vw 0 11.9791666667vw;
  gap: 8.8541666667vw 0;
}
.p-company-policy__detail {
  width: 35.1041666667vw;
}
.p-company-policy__detail h2::after {
  top: -5.166667vw !important;
}
.p-company-policy__detail--small {
  margin-bottom: 2.6041666667vw;
}

.p-company__lead .l-container {
  padding: 6.25vw 0 0;
}
.p-company__en {
  margin-right: 0.2604166667vw;
  font-weight: 300;
  font-size: 2.0833333333vw;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.05em;
}
.p-company .c-sd-h2titleArea {
  margin-bottom: 3.125vw;
}
.p-company .c-cardList__list li a {
  display: inline-block;
  font-weight: 700;
}

.p-consulting .c-btn.c-btn--small,
.p-consulting .c-btn.c-btn--sd-cta {
  border: 2px solid #e6593f;
  background: #e6593f;
}
.p-consulting .c-btn.c-btn--small:hover,
.p-consulting .c-btn.c-btn--sd-cta:hover {
  border: 2px solid #e6593f;
  color: #e6593f;
}
.p-consulting .c-btn.c-btn--small:hover::after,
.p-consulting .c-btn.c-btn--sd-cta:hover::after {
  color: #e6593f;
}
.p-consulting .u-marker {
  background: linear-gradient(transparent 60%, #F0A597 60%);
}
.p-consulting .slick-dots li.slick-active button::before {
  color: #e6593f;
}
.p-consulting .l-under-mv.bg-big .l-mv__visual {
  position: relative;
  width: 100%;
  height: 47.5vw;
}
.p-consulting .l-under-mv.bg-big .l-mv__visual::after {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1183.13 1112.942"><path fill="%23e6593f" d="M2612.11,978.5L2490.28,1428.14l-76.86-20.41,121.84-449.64-162.57-43.163L2202.2,1544.12l398.34,105.76,130.41-481.3,82.63,21.94-108.45,400.24-357.19,205.08-377.49-650.95-148.11,85.04,462.73,797.93L2835,1712.13h0l170.48-629.19Z" transform="translate(-1822.34 -914.938)" /></svg>') no-repeat right/contain;
  background-size: 92%;
  background-position-x: 512%;
  background-position-y: 67%;
  content: "";
}

.p-copyright {
  height: 80px;
  background: #1f2125;
  color: #fff;
}
.p-copyright .l-container {
  position: relative;
  padding: 0;
}
.p-copyright__privacyBlock {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.p-copyright__privacyTextArea {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  background: #363a41;
  text-align: center;
}
.p-copyright__privacyTextArea p {
  padding: 0 30px;
  font-size: 11px;
}
.p-copyright__privacyTextArea p span {
  margin-left: 5px;
  font-weight: 700;
  font-size: 17px;
}
.p-copyright small {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 10px;
}

.p-cta h2::after {
  content: none;
}

.p-data-detail__inner {
  width: 75vw;
}
.p-data-detail__wrapper article {
  width: 40.625vw;
}
.p-data-detail__wrapper aside {
  width: 29.1666666667vw;
}
.p-data-detail__wrapper .c-detail__container::before {
  width: 39.5833333333vw;
}

.p-data-utilization .c-btn.c-btn--small,
.p-data-utilization .c-btn.c-btn--sd-cta {
  border: 2px solid #438987;
  background: #438987;
}
.p-data-utilization .c-btn.c-btn--small:hover,
.p-data-utilization .c-btn.c-btn--sd-cta:hover {
  border: 2px solid #438987;
  color: #438987;
}
.p-data-utilization .c-btn.c-btn--small:hover::after,
.p-data-utilization .c-btn.c-btn--sd-cta:hover::after {
  color: #438987;
}
.p-data-utilization .u-marker {
  background: linear-gradient(transparent 60%, #cce6e5 60%);
}
.p-data-utilization .slick-dots li.slick-active button::before {
  color: #438987;
}
.p-data-utilization .l-under-mv.bg-big .l-mv__visual {
  position: relative;
  width: 100%;
  height: 47.5vw;
}
.p-data-utilization .l-under-mv.bg-big .l-mv__visual::after {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1183.13 1112.942"><path fill="%23438987" d="M2612.11,978.5L2490.28,1428.14l-76.86-20.41,121.84-449.64-162.57-43.163L2202.2,1544.12l398.34,105.76,130.41-481.3,82.63,21.94-108.45,400.24-357.19,205.08-377.49-650.95-148.11,85.04,462.73,797.93L2835,1712.13h0l170.48-629.19Z" transform="translate(-1822.34 -914.938)" /></svg>') no-repeat right/contain;
  background-size: 92%;
  background-position-x: 512%;
  background-position-y: 67%;
  content: "";
}

.p-data__list li {
  padding-bottom: 2.0833333333vw;
}
.p-data__list li::after {
  bottom: 0.2604166667vw;
}
.p-data__anchorList {
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-data__anchorList li {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 33.3333333333%;
  border: 1px solid #c7cacf;
  text-align: center;
}
.p-data__anchorList li::before {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  z-index: 3;
  position: absolute;
  bottom: -1.3020833333vw;
  left: 50%;
  width: 2.6041666667vw;
  height: 2.6041666667vw;
  transform: translateX(-50%);
  border: 1px solid #46505f;
  border-radius: 50%;
  background: #fff;
  content: "";
}
.p-data__anchorList li::after {
  display: block;
  z-index: 3;
  position: absolute;
  right: 47.8%;
  bottom: -0.2083333333vw;
  width: 0.5208333333vw;
  height: 0.5208333333vw;
  transform: translateX(-50%) rotate(135deg);
  border-top: 1px solid #46505f;
  border-right: 1px solid #46505f;
  content: "";
}
.p-data__anchorList li a {
  display: block;
  z-index: 2;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 1.5625vw 0 2.0833333333vw;
  overflow: hidden;
  font-weight: 700;
  transition: 0.3s;
}
.p-data__anchorList li a::after {
  display: block;
  z-index: -1;
  position: absolute;
  top: -100%;
  width: 100%;
  height: 100%;
  content: "";
  transition: 0.3s;
}
.p-data__anchorList li a:hover {
  border-color: #000;
  color: #fff;
}
.p-data__anchorList li a:hover::after {
  top: 0;
  background-color: #000;
}
.p-data__anchorList li span {
  display: block;
  margin-top: 0.2604166667vw;
  font-weight: 100;
  font-size: 1.5625vw;
  line-height: 1;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.05em;
}

#dl-service {
  padding-bottom: 0;
}

.p-feature-step__flowList {
  display: flex;
  margin-top: 2.6041666667vw;
}
.p-feature-step__flowList li {
  position: relative;
  width: 16.6666666667%;
  padding: 1.5625vw 0 1.9791666667vw;
  background: #a2a7af;
  color: #fff;
  text-align: center;
}
.p-feature-step__flowList li::after {
  z-index: 1;
  position: absolute;
  top: 0;
  right: -1.3020833333vw;
  border-top: 4.4270833333vw solid transparent;
  border-bottom: 4.4270833333vw solid transparent;
  border-left: 1.3020833333vw solid #a2a7af;
  content: "";
  content: "";
}
.p-feature-step__flowList li:nth-of-type(2) {
  background: #90969f;
}
.p-feature-step__flowList li:nth-of-type(2)::after {
  border-left: 1.3020833333vw solid #90969f;
}
.p-feature-step__flowList li:nth-of-type(3) {
  background: #7d848f;
}
.p-feature-step__flowList li:nth-of-type(3)::after {
  border-left: 1.3020833333vw solid #7d848f;
}
.p-feature-step__flowList li:nth-of-type(4) {
  background: #6b737f;
}
.p-feature-step__flowList li:nth-of-type(4)::after {
  border-left: 1.3020833333vw solid #6b737f;
}
.p-feature-step__flowList li:nth-of-type(5) {
  background: #58616f;
}
.p-feature-step__flowList li:nth-of-type(5)::after {
  border-left: 1.3020833333vw solid #58616f;
}
.p-feature-step__flowList li:nth-of-type(6) {
  background: #46505f;
}
.p-feature-step__flowList li:nth-of-type(6)::after {
  content: none;
}
.p-feature-step__flowItem--wrap {
  position: relative;
  right: -0.5208333333vw;
}
.p-feature-step__flowItem--wrap span {
  display: block;
  margin-bottom: 1.0416666667vw;
  font-size: 1.9270833333vw;
  line-height: 1;
}
.p-feature-step__flowItem--en {
  font-weight: 700;
  font-size: 0.6770833333vw;
  line-height: 1;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.05em;
}
.p-feature-step__flowItem--text {
  margin-top: 0.6770833333vw;
  font-size: 0.78125vw;
  line-height: 1;
}
.p-feature-marketing {
  padding: 4.1666666667vw 0 0;
  background: #f6f6f6 !important;
}
.p-feature-marketing .c-flexWrap {
  gap: 0 3.6458333333vw;
}
.p-feature-marketing .c-imgBox {
  width: 33.125vw;
}
.p-feature-marketing__textArea {
  width: 37.5vw;
}
.p-feature-experience .l-container {
  height: 44.7916666667vw;
  padding: 3.125vw 0 6.25vw;
}
.p-feature-experience__container {
  position: relative;
}
.p-feature-experience__numList {
  display: flex;
  position: absolute;
  top: -0.5208333333vw;
  right: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 56.7708333333vw;
}
.p-feature-experience__numList li {
  display: flex;
  position: relative;
  align-items: flex-start;
  justify-content: center;
  width: 17.7083333333vw;
  height: 16.6666666667vw;
  padding-top: 2.1875vw;
  text-align: center;
}
.p-feature-experience__numList li::before {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 0%;
  width: 1px;
  height: 90%;
  transform: translateY(-50%);
  background: #000;
  content: "";
}
.p-feature-experience__numList li::after {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 90%;
  height: 1px;
  transform: translateX(-50%);
  background: #000;
  content: "";
}
.p-feature-experience__numList li:nth-of-type(n + 4)::after {
  content: none;
}
.p-feature-experience__numList li:nth-of-type(1), .p-feature-experience__numList li:nth-of-type(4) {
  width: 20.8333333333vw;
}
.p-feature-experience__numList li:nth-of-type(1)::before, .p-feature-experience__numList li:nth-of-type(4)::before {
  content: none;
}
.p-feature-experience__numList li h3 {
  position: relative;
  font-weight: 500;
  font-size: 0.9375vw;
}
.p-feature-experience__numList li h3::after {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  position: absolute;
  bottom: -0.78125vw;
  left: 50%;
  width: 1.5625vw;
  height: 2px;
  transform: translateX(-50%);
  background: #cc7600;
  content: "";
}
.p-feature-experience__numList li span {
  display: block;
  margin: 2.0833333333vw 0 0;
  font-size: 5.2083333333vw;
  line-height: 1;
  font-family: adobe-caslon-pro, serif;
}
.p-feature-experience__numList li p {
  font-weight: 700;
}
.p-feature-experience__numList li small {
  display: block;
  width: 80%;
  margin: 0.5208333333vw auto;
  color: #666;
  font-size: 0.5208333333vw;
}
.p-feature-experience__numList--wrap {
  display: flex;
}
.p-feature-experience__numList--wrap div + div {
  margin-left: 2.0833333333vw;
}
.p-feature-pdca .l-container {
  padding: 8.8541666667vw 0 6.25vw;
}
.p-feature-pdca .c-flexWrap {
  gap: 0 7.2916666667vw;
}
.p-feature-pdca__textArea {
  width: 37.5vw;
}
.p-feature-pdca .c-imgBox {
  position: relative;
  width: 29.6875vw;
}
.p-feature-pdca__imgText {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.7708333333vw;
}
.p-feature-supportcase__list {
  gap: 1.5625vw;
}
.p-feature-supportcase__list-item {
  width: 13.75vw !important;
}

.p-footer__container {
  display: flex;
  justify-content: space-between;
}
.p-footer__leftArea {
  display: flex;
  flex-direction: column;
  width: 14.5833333333vw;
  margin-right: 4.1666666667vw;
}
.p-footer__leftArea img {
  width: 260px;
  /*@include mq-down {
    width: 80%;
  }*/
}
.p-footer__leftArea h2 {
  margin-top: 1.3020833333vw;
  font-size: 1.0416666667vw;
  line-height: 2;
  letter-spacing: 0.1em;
}
.p-footer__leftArea--linkArea {
  margin-top: auto;
}
.p-footer__leftArea--privacy {
  margin-bottom: 1.3020833333vw;
}
.p-footer__leftArea--privacy li {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.p-footer__leftArea--privacy li a {
  display: block;
  position: relative;
  padding: 1.3020833333vw;
}
.p-footer__leftArea--privacy li a::after {
  display: block;
  position: absolute;
  top: 46%;
  right: 8%;
  width: 0.5208333333vw;
  height: 0.5208333333vw;
  transform: translateX(-50%) rotate(45deg);
  border-top: 2px solid;
  border-right: 2px solid #fff;
  content: "";
  transition: all 0.4s;
}
.p-footer__leftArea--privacy li a:hover::after {
  right: 5%;
}
.p-footer__leftArea--cta li {
  border: 1px solid #fff;
}
.p-footer__leftArea--cta li a {
  display: block;
  position: relative;
  padding: 1.8229166667vw 1.3020833333vw;
  overflow: hidden;
}
.p-footer__leftArea--cta li a::before {
  z-index: -1;
  position: absolute;
  top: -50%;
  right: 0;
  width: 120%;
  height: 200%;
  transform: translateX(-100%);
  border-radius: 0 100% 100% 0;
  background: #fff;
  content: "";
  transition: transform ease 0.4s;
}
.p-footer__leftArea--cta li a:hover {
  color: #000;
}
.p-footer__leftArea--cta li a:hover::before {
  transform: translateX(10%);
}
.p-footer__leftArea--cta li a::after {
  position: absolute;
  top: 36%;
  right: 8%;
  content: url(../../assets/img/footer_mail.svg);
}
.p-footer__leftArea--cta li:last-of-type a::after {
  content: url(../../assets/img/footer_download.svg);
}
.p-footer__rightArea {
  position: relative;
  width: 50vw;
  margin-left: 4.1666666667vw;
}
.p-footer__rightArea::after {
  position: absolute;
  top: 0;
  left: -4.1666666667vw;
  width: 1px;
  height: 100%;
  background: rgba(255, 255, 255, 0.2);
  content: "";
}
.p-footer__rightArea a {
  position: relative;
}
.p-footer__rightArea a::before {
  visibility: hidden;
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #fff;
  content: "";
  opacity: 0;
  transition: 0.3s;
}
.p-footer__rightArea a:hover::before {
  visibility: visible;
  bottom: -4px;
  opacity: 1;
}
.p-footer__rightArea--cateList {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0 1.875vw;
  font-weight: 700;
}
.p-footer__rightArea--flexWrap {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: 2.0833333333vw;
  padding-top: 2.0833333333vw;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.p-footer__rightArea--flexTitle {
  font-weight: 700;
}
.p-footer__rightArea--serviceItem {
  width: 39.5833333333vw;
}
.p-footer__rightArea--serviceItem-title {
  margin-bottom: 0.5208333333vw;
  font-weight: 700;
}
.p-footer__rightArea--serviceItem-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5208333333vw 1.875vw;
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.6770833333vw;
}
.p-footer__rightArea--serviceItem-list li {
  position: relative;
}
.p-footer__rightArea--serviceItem-list li.external a::after {
  display: inline-block;
  width: 0.6510416667vw;
  height: 0.6510416667vw;
  margin-left: 5px;
  background: url(../img/footer_external-icon.svg) no-repeat;
  content: "";
}
.p-footer__rightArea--serviceItem + .p-footer__rightArea--serviceItem {
  margin-top: 2.0833333333vw;
  padding-top: 2.0833333333vw;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.p-footer__rightArea--alcenter {
  align-items: center;
}
.p-footer__spmenu {
  position: relative;
  padding: 3.125vw;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  font-weight: 700;
  font-size: 3.90625vw;
}
.p-footer__spmenu::after {
  display: block;
  position: absolute;
  top: 40%;
  right: 8%;
  width: 2.0833333333vw;
  height: 2.0833333333vw;
  transform: translateX(-50%) rotate(135deg);
  border-top: 2px solid;
  border-right: 2px solid #fff;
  content: "";
  transition: 0.4s;
}
.p-footer__spmenu.open::after {
  transform: translateX(-50%) rotate(-45deg);
}

.p-forms {
  margin-top: 10px;
}
.p-forms input[type=text],
.p-forms input[type=email],
.p-forms input[type=tel],
.p-forms textarea {
  width: 100% !important;
  padding: 14px 15px 15px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: light-dark(#e8f0fe, rgba(70, 90, 126, 0.4));
  font-weight: 500;
}
.p-forms input[type=text]:-moz-placeholder-shown, .p-forms input[type=email]:-moz-placeholder-shown, .p-forms input[type=tel]:-moz-placeholder-shown, .p-forms textarea:-moz-placeholder-shown {
  /*未入力*/
  background: #f7f7f7;
}
.p-forms input[type=text]:-ms-input-placeholder, .p-forms input[type=email]:-ms-input-placeholder, .p-forms input[type=tel]:-ms-input-placeholder, .p-forms textarea:-ms-input-placeholder {
  /*未入力*/
  background: #f7f7f7;
}
.p-forms input[type=text]:placeholder-shown,
.p-forms input[type=email]:placeholder-shown,
.p-forms input[type=tel]:placeholder-shown,
.p-forms textarea:placeholder-shown {
  /*未入力*/
  background: #f7f7f7;
}
.p-forms textarea {
  min-height: 12rem;
}
.p-forms select {
  -moz-appearance: menulist;
  -webkit-appearance: menulist;
  width: 100% !important;
  padding: 14px 15px 15px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: #f7f7f7;
  font-weight: 500;
}
.p-forms fieldset {
  width: 100%;
  max-width: 100% !important;
  margin-bottom: 30px !important;
}
.p-forms label {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.p-forms label span {
  color: #000;
  font-weight: bold;
  font-size: 16px;
}
.p-forms .hs-form-booleancheckbox label {
  justify-content: center;
}
.p-forms .hs-form-booleancheckbox label span {
  font-weight: 500;
}
.p-forms .hs-form-booleancheckbox label span a {
  text-decoration: underline;
}
.p-forms label:has(.hs-form-required):after {
  visibility: visible;
  margin-left: 10px;
  padding: 2px 5px 3px;
  border-radius: 3px;
  background: #ff0018;
  content: "必須";
  color: #fff;
  font-size: 12px;
  font-size: 11px;
  line-height: 1;
}
.p-forms label:not(:has(.hs-form-required)):after {
  visibility: visible;
  margin-left: 10px;
  padding: 2px 5px 3px;
  border-radius: 3px;
  background: #999;
  content: "任意";
  color: #fff;
  font-size: 11px;
  line-height: 1;
}
.p-forms .hs-form-radio-display {
  gap: 10px;
}
.p-forms .hs-form-radio-display:after {
  content: none !important;
}
.p-forms .hs-form-required {
  display: none;
  visibility: hidden;
}
.p-forms .hs-error-msg {
  color: #ff0018;
  font-size: 14px;
}
.p-forms .hs-error-msg::after {
  content: none !important;
}
.p-forms .hs_error_rollup label {
  justify-content: center;
  color: #ff0018;
  font-size: 14px;
}
.p-forms .hs_error_rollup label::after {
  content: none !important;
}
.p-forms .actions {
  display: block;
  z-index: 1;
  position: relative;
  width: 18.75vw;
  margin: 2.6041666667vw auto 0;
  padding: 0;
  overflow: hidden;
  border: 2px solid #000;
  border-radius: 9999px;
  background: #000;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.p-forms .actions::before {
  z-index: -1;
  position: absolute;
  top: -50%;
  right: 0;
  width: 120%;
  height: 200%;
  transform: translateX(-100%);
  border-radius: 0 100% 100% 0;
  background: #fff;
  content: "";
  transition: transform ease 0.4s;
}
.p-forms .actions::after {
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  position: absolute;
  top: 50%;
  right: 8.5%;
  transform: translateY(-50%) rotate(-90deg);
  content: "\e7cd";
  color: #fff;
  font-size: 1.9791666667vw;
  font-family: "Material Symbols Outlined";
  transition: 0.4s;
}
.p-forms .actions:hover::before {
  transform: translateX(10%);
}
.p-forms .actions:hover::after {
  color: #000;
}
.p-forms .hs-button {
  display: block;
  width: 100%;
  padding: 0.9895833333vw 2.0833333333vw;
}
.p-forms .hs-button:hover {
  color: #000;
}
.p-forms .legal-consent-container .hs-error-msg {
  justify-content: center;
}

.p-header__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 81.25vw;
  margin: 0 auto;
}
.p-header__menu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 16px;
}
.p-header__menu li {
  margin: 0 0.5208333333vw;
  overflow: hidden;
}
.p-header__menu li a {
  display: flex;
  z-index: 1;
  position: relative;
  align-items: center;
  justify-content: center;
  padding: 1.8229166667vw 0.5208333333vw;
}
.p-header__menu li a::after {
  position: absolute;
  right: 0%;
  bottom: 0;
  width: 300%;
  height: 3px;
  background: linear-gradient(to left, #fff 34%, #B81C22 34%, #B81C22 70%, #000 70%);
  content: "";
  transition: 0.6s;
}
.p-header__menu li a:hover::after {
  right: -200%;
}
.p-header__menu li a.active::after {
  position: absolute;
  right: -200%;
  bottom: 0;
  width: 300%;
  height: 3px;
  background: linear-gradient(to left, #fff 34%, #000 34%, #000 70%, #000 70%);
  content: "";
  transition: 0.6s;
}
.p-header__menu li:last-of-type {
  width: 160px;
  height: 48px;
  margin-left: 1.3020833333vw;
}
.p-header__menu li:last-of-type a::after {
  content: none;
}
.p-header__logo img {
  width: 12.7083333333vw;
}
.p-header__hamburger {
  display: block;
  z-index: 9999;
  position: fixed;
  top: 0;
  right: 0;
  width: 13.0208333333vw;
  height: 13.0208333333vw;
  padding: 0;
  border: none;
  outline: none;
  background-color: #000;
}
.p-header__hamburger span {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  display: inline-block;
  position: absolute;
  position: absolute;
  top: 50%;
  left: 27%;
  height: 2px;
  transform: translateY(-50%);
  background-color: #fff;
  transition: all 0.4s;
}
.p-header__hamburger span:nth-of-type(1) {
  top: 5.2083333333vw;
  width: 50%;
}
.p-header__hamburger span:nth-of-type(2) {
  top: 7.2916666667vw;
  width: 30%;
}
.p-header__hamburger.is-active span:nth-of-type(1) {
  top: 4.1666666667vw;
  left: 35%;
  width: 35%;
  transform: translateY(2.0833333333vw) rotate(-45deg);
}
.p-header__hamburger.is-active span:nth-of-type(2) {
  top: 8.3333333333vw;
  left: 35%;
  width: 35%;
  transform: translateY(-2.0833333333vw) rotate(45deg);
}
.p-header__nav.is-active {
  -webkit-overflow-scrolling: touch;
  display: block;
  position: fixed;
  top: 13.0208333333vw;
  width: 100vw;
  height: 100vh;
  overflow-y: auto;
  background: #fff;
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.p-header__nav.is-active .p-header__menu {
  display: block;
}
.p-header__nav.is-active .p-header__menu li {
  padding: 12px 5%;
  text-align: left;
}
.p-header__nav.is-active .p-header__menu li a {
  justify-content: flex-start;
}
.p-header__nav.is-active .p-header__menu li + li {
  border-top: 1px solid #ddd;
}

.p-home-mv {
  height: 40.46875vw;
}
.p-home-mv__videoBox {
  z-index: -1 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.p-home-mv__videoBox video {
  z-index: -1;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 177.77777778vh;
  min-width: 100%;
  height: 56.25vw;
  min-height: 100%;
  transform: translate(-50%, -50%);
}
.p-home-mv__textArea {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 3;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 81.25vw;
  transform: translate(-50%, -50%);
}
.p-home-mv__textArea h1 {
  margin-bottom: 3.125vw;
  font-size: 2.96875vw;
  line-height: 1.6;
}
.p-home-mv__textArea h1 span {
  font-size: 3.0729166667vw;
}
.p-home-mv__textArea p {
  line-height: 2;
}
.p-home-mv__sp {
  display: block !important;
  z-index: 99;
  position: absolute;
  top: 30px;
  right: -15%;
  width: 90%;
}

.p-home-case .cont1560 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.p-home-case__btnWrap {
  margin-top: 2.0833333333vw;
}
.p-home-case__textArea {
  width: 25%;
}
.p-home-case__textArea span {
  display: inline-block;
  position: relative;
  top: 3.3854166667vw;
  left: -1.5625vw;
  transform: rotateZ(90deg);
  font-size: 0.9375vw;
  font-family: "Poppins", sans-serif;
}
.p-home-case__textArea span::after {
  position: absolute;
  top: 0.8854166667vw;
  right: -80%;
  width: 3.125vw;
  height: 1px;
  background: #707272;
  content: "";
}
.p-home-case__textArea h2 {
  margin-bottom: 2.6041666667vw;
  font-size: 2.0833333333vw;
}
.p-home-case__sliderWrap {
  width: 52.0833333333vw;
  margin-left: 4.1666666667vw;
}
.p-home-case__sliderWrap h3 {
  margin: 1.0416666667vw 0 0.2604166667vw;
  font-size: 1.3541666667vw;
}
.p-home-case__sliderWrap li span + span {
  margin-left: 0.5208333333vw;
}
.p-home-case__text {
  margin: 0 0 2.6041666667vw 2.6041666667vw;
}
.p-home-case .slide-arrow {
  z-index: 2;
  position: absolute;
  width: 0;
  width: 3.9583333333vw;
  height: 0;
  height: 3.9583333333vw;
  margin: auto;
  border: 2px solid #707272;
  transition: 0.3s;
}
.p-home-case .slide-arrow:hover {
  background: #707272;
}
.p-home-case .slide-arrow:hover .slide-arrowIn {
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}
.p-home-case .slide-arrow .slide-arrowIn {
  display: block;
  position: absolute;
  top: 44%;
  width: 0.625vw;
  height: 0.625vw;
  transform: translateX(-50%) rotate(225deg);
  border-top: 2px solid #707272;
  border-right: 2px solid #707272;
}
.p-home-case .prev-arrow {
  bottom: 6.25vw;
  left: -6.7708333333vw;
}
.p-home-case .prev-arrow .slide-arrowIn {
  right: 30%;
}
.p-home-case .next-arrow {
  bottom: 10.1041666667vw;
  left: -6.7708333333vw;
}
.p-home-case .next-arrow .slide-arrowIn {
  right: 38%;
  transform: translateX(-50%) rotate(45deg);
}
.p-home-case .slick-counter {
  position: absolute;
  bottom: 15.625vw;
  left: -6.3541666667vw;
  color: #707272;
  font-size: 1.25vw;
  font-family: semplicitapro, sans-serif;
}
.p-home-service {
  background: url(../../assets/img/top_service_bg.png) no-repeat center/contain;
  background-size: 89.7395833333vw 100%;
  background-attachment: fixed;
}
.p-home-service .l-container {
  display: flex;
  z-index: 1;
  position: relative;
  align-items: flex-start;
  justify-content: space-between;
}
.p-home-service__leftArea {
  width: 27.0833333333vw;
}
.p-home-service__rightArea {
  width: 41.1458333333vw;
  margin-left: 9.375vw;
}
.p-home-service__rightItem {
  position: relative;
}
.p-home-service__rightItem::before {
  position: absolute;
  top: -1.875vw;
  right: 0;
  width: calc(100% - 0.9375vw);
  height: 1px;
  background: rgba(106, 106, 106, 0.5);
  content: "";
}
.p-home-service__rightItem::after {
  position: absolute;
  top: -2.34375vw;
  left: 0;
  width: 0.9375vw;
  height: 0.9375vw;
  background: url(../../assets/img/top_service_icon01.svg) no-repeat center/contain;
  content: "";
}
.p-home-service__rightItem a:hover {
  color: #e6593f;
}
.p-home-service__rightItem:nth-of-type(2)::after {
  background: url(../../assets/img/top_service_icon04.svg) no-repeat center/contain;
}
.p-home-service__rightItem:nth-of-type(2) a:hover {
  color: #438987;
}
.p-home-service__rightItem:nth-of-type(3)::after {
  background: url(../../assets/img/top_service_icon02.svg) no-repeat center/contain;
}
.p-home-service__rightItem:nth-of-type(3) a:hover {
  color: #cc7600;
}
.p-home-service__rightItem:nth-of-type(4)::after {
  background: url(../../assets/img/top_service_icon03.svg) no-repeat center/contain;
}
.p-home-service__rightItem:nth-of-type(4) a:hover {
  color: #156c9c;
}
.p-home-service__rightItem:not(:first-of-type) {
  margin-top: 6.25vw;
}
.p-home-service__rightItem h3 {
  font-size: 0.8333333333vw;
}
.p-home-service__rightItem span {
  display: block;
  font-weight: 300;
  font-size: 2.6041666667vw;
  line-height: 1;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.05em;
}
.p-home-service__rightItem--linkList {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: 3.3854166667vw;
  gap: 0.9375vw 0;
}
.p-home-service__rightItem--linkItem {
  position: relative;
  width: 50%;
  padding-left: 1.5625vw;
  font-weight: 700;
  font-size: 16px;
}
.p-home-service__rightItem--linkItem.external svg {
  fill: #000;
  display: inline-block;
  width: 0.6510416667vw;
  height: 0.6510416667vw;
  content: "";
  vertical-align: baseline;
  transition: 0.3s;
}
.p-home-service__rightItem--linkItem.external a:hover + svg {
  fill: #e6593f;
}
.p-home-service__rightItem--linkItem::before {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%) rotate(-90deg);
  content: "\e7cd";
  color: #6d6d6d;
  font-size: 19px;
  font-family: "Material Symbols Outlined";
}
.p-home-service__rightItem--linkItem.nolink::before {
  transform: translateX(50%) translateY(-55%) rotate(0);
  content: "–";
  color: #666;
}
.p-home-service__img {
  margin-top: 5.7291666667vw;
}
.p-home-topics .l-container {
  border-top: 1px solid #707272;
}
.p-home-topics__list {
  width: 52.0833333333vw;
}
.p-home-topics__list li + li {
  margin-top: 2.0833333333vw;
  padding-top: 2.0833333333vw;
  border-top: 1px solid #d4deeb;
}
.p-home-topics__list li span {
  display: inline-block;
  margin-right: 0.5208333333vw;
  padding: 0.15625vw 0.78125vw 0.0520833333vw;
  background: #000;
  color: #fff;
  font-size: 10px;
}
.p-home-topics__list li h3 {
  display: inline;
  font-weight: 700;
  font-size: 16px;
}
.p-home-topics__date {
  color: #999;
  font-size: 14px;
}
.p-home-topics__text {
  margin-top: 0.5208333333vw;
  font-size: 14px;
}
.p-home-topics__text a {
  color: #b81c22;
}
.p-home-topics__text a:hover {
  text-decoration: underline;
}
.p-home-topics-new {
  position: relative;
  top: -2.6041666667vw;
  /*width: 700px;:*/
  width: 780px;
  max-width: 100%;
  border: 2px solid #46505f;
  background: #46505f;
  transition: 0.4s;
}
.p-home-topics-new:hover {
  border: 2px solid #46505f;
  background: #fff;
}
.p-home-topics-new:hover .p-home-topics-new__wrap {
  color: #46505f;
}
.p-home-topics-new:hover .p-home-topics-new__date::after {
  background: #46505f;
}
.p-home-topics-new__wrap {
  display: flex;
  align-items: center;
  padding: 1.3020833333vw 0 1.3020833333vw 9.375vw;
  color: #fff;
  font-size: 13px;
  line-height: 1;
}
.p-home-topics-new__wrap a {
  display: block;
  line-height: 1.6;
}
.p-home-topics-new__date {
  position: relative;
  margin-right: 1.5625vw;
  padding-right: 1.5625vw;
}
.p-home-topics-new__date::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 0.5208333333vw;
  transform: translateY(-50%);
  background: #fff;
  content: "";
}

.p-inquiry__lead--titleArea {
  margin-bottom: 2.6041666667vw;
}
.p-inquiry__lead--titleArea h2 {
  position: relative;
  margin-bottom: 1.5625vw;
  padding-bottom: 0.78125vw;
  border-bottom: 1px solid #cbd5dc;
  font-size: 1.875vw;
  line-height: 1.5;
}
.p-inquiry__lead--titleArea h2::after {
  display: block;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 5.2083333333vw;
  height: 1px;
  background-color: #b81c22;
  content: "";
}
.p-inquiry__form {
  background: #f9f9f9;
}
.p-inquiry__form--titleArea {
  margin-bottom: 2.6041666667vw;
}
.p-inquiry__form--titleArea h2 {
  margin-bottom: 1.5625vw;
  font-size: 1.875vw;
  line-height: 1.5;
  text-align: center;
}
.p-inquiry__form--inner {
  max-width: 1200px;
  margin: 0 auto;
  padding: 3.125vw;
  border-radius: 10px;
  background: #fff;
}

.p-knowledge .l-container {
  padding: 4.2vw 0 5.2vw;
}
.p-knowledge__bullet_points {
  margin-top: 3.125vw;
  padding: 1.3020833333vw 0.2604166667vw 1.8229166667vw;
  background: #fff;
}
.p-knowledge__bullet_points__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.p-knowledge__bullet_points__list > li {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
}
.p-knowledge__bullet_points__list > li + li {
  border-left: 1px solid #c8c8c8;
}
.p-knowledge__bullet_points__list__item {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  padding: 1.0416666667vw;
  gap: 1.0416666667vw;
}
.p-knowledge__bullet_points__list__image {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  order: 0;
  text-align: center;
}
.p-knowledge__bullet_points__list__image img {
  width: auto;
}
.p-knowledge__bullet_points__list__image span {
  color: #1ba894;
  font-weight: 100;
  font-size: 1.6666666667vw;
  font-family: "Roboto", sans-serif;
}
.p-knowledge__bullet_points__list__title {
  order: 1;
  font-weight: bold;
  font-size: 0.9375vw;
  text-align: center;
}
.p-knowledge__bullet_points__list__text {
  order: 2;
}
.p-knowledge__bullet_points__list__text p {
  font-weight: 500;
  font-size: 0.7291666667vw;
}
.p-knowledge__bullet_points__list__text__list > li {
  font-feature-settings: "palt";
  padding-left: 0.7291666667vw;
  font-weight: 500;
  font-size: 0.7291666667vw;
  line-height: 1.571;
  text-indent: -0.7291666667vw;
}
.p-knowledge__bullet_points__list__text__list > li::before {
  display: inline-block;
  width: 0.3645833333vw;
  height: 0.3645833333vw;
  margin: 0.1822916667vw;
  border-radius: 100%;
  background: #e65940;
  content: "";
}
.p-knowledge__bullet_points__list__text__list > li + li {
  margin-top: 0.2604166667vw;
}
.p-knowledge__bullet_points + p {
  margin-top: 3.125vw;
}
.p-knowledge__enumeration {
  margin-top: 1em;
  padding: 1.3020833333vw;
  background: #fff;
}
.p-knowledge__enumeration__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.0416666667vw;
}
.p-knowledge__enumeration__list__item {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0.78125vw 1.5625vw;
  gap: 1.0416666667vw;
  background: #e3e3e3;
}
.p-knowledge__enumeration__list__text {
  order: 1;
  width: 76%;
}
.p-knowledge__enumeration__list__image {
  order: 0;
  width: 24%;
}
.p-knowledge__enumeration__list__image img {
  width: auto;
}
.p-knowledge__introduction {
  margin-top: 1em;
}
.p-knowledge__introduction__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.8333333333vw;
}
.p-knowledge__introduction__list > li {
  width: calc((100% - 1.6666666667vw) / 3);
}
.p-knowledge__introduction__list__item {
  display: flex;
  flex-flow: column;
  align-items: center;
  height: 100%;
  padding: 1.5625vw;
  gap: 1.0416666667vw;
  background: #fff;
  box-shadow: 0px 0px 16px 4px rgba(0, 0, 0, 0.11);
}
.p-knowledge__introduction__list__text {
  font-feature-settings: "palt";
  order: 2;
  font-weight: 500;
  font-size: 0.7291666667vw;
  line-height: 1.714;
  text-align: center;
}
.p-knowledge__introduction__list__title {
  order: 1;
  font-weight: bold;
  font-size: 0.9375vw;
}
.p-knowledge__introduction__list__image {
  order: 0;
}
.p-knowledge__introduction__list__image img {
  width: auto;
}
.p-knowledge__figure-flex {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1em;
  padding: 20px 34px;
  gap: 20px;
  background: #fff;
}
.p-knowledge__figure-flex__item {
  width: calc((100% - 20px) / 2);
}
.p-knowledge__figure-flex__title {
  font-weight: bold;
}
.p-knowledge__figure-flex p {
  font-size: 16px;
}
.p-knowledge__figure-flex p span {
  color: #b81c22;
}
.p-knowledge__figure-flex p + figure {
  margin-top: 1.0416666667vw;
}

.p-lp_marketing_digital .c-btn--inq {
  border: 1px solid #B81C22;
  background: #B81C22;
  color: #fff;
}
.p-lp_marketing_digital .c-btn--inq:hover {
  background: #fff;
  color: #B81C22;
}
.p-lp_marketing_digital .c-btn--medium {
  border: 1px solid #B81C22;
  background: #B81C22;
  color: #fff;
}
.p-lp_marketing_digital .c-btn--medium:hover {
  background: #fff;
  color: #B81C22;
}
.p-lp_marketing_digital .c-btn--medium:hover:after {
  color: #B81C22;
}
.p-lp_marketing_digital .c-sd-ctaArea {
  padding: 4.1666666667vw 0 0;
}
.p-lp_marketing_digital .modaal-container {
  max-width: 1280px;
}
.p-lp_marketing_digital .p-banner-link--dl {
  max-width: 54.1666666667vw;
  padding: 0.0520833333vw 2.6041666667vw;
  background-image: url(../img/bnr-service_marketing_bg-lp_marketing_digital.png);
}
.p-lp_marketing_digital .p-banner-link--dl .p-banner-link__text {
  padding: 20px 0;
}
.p-lp_marketing_digital .p-banner-link--dl .p-banner-link__text__ttl {
  margin-bottom: 0.78125vw;
  font-size: 1.4583333333vw;
}
.p-lp_marketing_digital .p-banner-link--dl .p-banner-link__text__sub {
  margin-bottom: 1.0416666667vw;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.6;
}
.p-lp_marketing_digital .p-banner-link--dl .p-banner-link__text__sub span {
  font-weight: 400;
  font-size: 15px;
}
.p-lp_marketing_digital .p-banner-link--dl .p-banner-link__text__sub > br.u-pc:nth-of-type(2) {
  display: none;
}
.p-lp_marketing_digital .p-banner-link--dl .bnr-btn {
  width: 13.5416666667vw;
  padding: 0.4166666667vw 2.0833333333vw;
  font-weight: bold;
  font-size: 0.9375vw;
}
.p-lp_marketing_digital .p-banner-link--dl-gray {
  max-width: 54.1666666667vw;
  padding: 0.5208333333vw 2.6041666667vw;
}
.p-lp_marketing_digital .p-banner-link--dl-gray .p-banner-link__text {
  padding: 20px 0;
}
.p-lp_marketing_digital .p-banner-link--dl-gray .p-banner-link__text__ttl {
  margin-bottom: 0.78125vw;
  font-size: 1.25vw;
  line-height: 1.4;
}
.p-lp_marketing_digital .p-banner-link--dl-gray .p-banner-link__text__ttl span {
  font-size: 1.6666666667vw;
}
.p-lp_marketing_digital .p-banner-link--dl-gray .p-banner-link__text__sub {
  margin-bottom: 1.0416666667vw;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.6;
}
.p-lp_marketing_digital .p-banner-link--dl-gray .p-banner-link__text__sub span {
  font-weight: 400;
  font-size: 15px;
}
.p-lp_marketing_digital .p-banner-link--dl-gray .p-banner-link__text__sub > br.u-pc:nth-of-type(2) {
  display: none;
}
.p-lp_marketing_digital .p-banner-link--dl-gray .bnr-btn {
  width: 14.9479166667vw;
  padding: 0.4166666667vw 2.0833333333vw;
  font-weight: bold;
  font-size: 0.9375vw;
}
.p-lp_marketing_digital .p-sd-digital-outline__textArea__exam-icon__list {
  max-width: 1280px;
  margin: 0 auto 4.1666666667vw;
  gap: 35px 30px;
}
.p-lp_marketing_digital .p-sd-digital-outline__textArea__exam-icon__list__item {
  width: calc((100% - 120px) / 5);
  box-shadow: none;
}
.p-lp_marketing_digital-mv {
  z-index: 0;
  position: relative;
  overflow: hidden;
  background: rgba(10, 24, 32, 0.8);
}
.p-lp_marketing_digital-mv h1 {
  font-feature-settings: "palt";
  color: #fff;
  font-size: 2.7604166667vw;
  line-height: 1.469;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.p-lp_marketing_digital-mv h1 span {
  font-size: 3.3333333333vw;
}
.p-lp_marketing_digital-mv h1 span.number {
  margin: 0 6px;
  font-weight: 600;
  font-size: 4.375vw;
  line-height: 1.114;
  font-family: din-2014, sans-serif;
  letter-spacing: -2px;
}
.p-lp_marketing_digital-mv-tag {
  display: inline-block;
  margin-bottom: 1.5625vw;
  padding: 2px 22px;
  background: #1c282f;
  color: #fff;
  font-weight: 600;
  font-size: 1.3020833333vw;
}
.p-lp_marketing_digital-mv-text {
  max-width: 44.2708333333vw;
  padding: 6.25vw 0 8.8541666667vw;
}
.p-lp_marketing_digital-mv-bg {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.p-lp_marketing_digital-mv-bg img {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
  transform: scale(1.05);
  opacity: 0;
  transition: 1s;
}
.p-lp_marketing_digital-mv-slider {
  display: flex;
  z-index: 1;
  position: absolute;
  top: 0;
  right: 10.4166666667vw;
  justify-content: flex-end;
  width: 44.7916666667vw;
  height: 100%;
  gap: 1.25vw;
  opacity: 0;
  transition: 1.2s;
}
.p-lp_marketing_digital-mv-slider-wrap {
  overflow: hidden;
}
.p-lp_marketing_digital-mv-slider-list {
  -webkit-animation: slideShow 100s linear infinite;
  display: grid;
  flex-direction: column;
  align-items: center;
  margin: 0;
  padding: 0;
  gap: 0;
  list-style: none;
          animation: slideShow 100s linear infinite;
}
.p-lp_marketing_digital-mv-slider-item {
  width: 15.1041666667vw;
  height: 9.6354166667vw;
  margin-bottom: 1.0416666667vw;
  background: #fff;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}
.p-lp_marketing_digital-mv-slider-item img {
  -o-object-fit: cover;
  width: 100%;
  height: auto;
     object-fit: cover;
  vertical-align: top;
}
.p-lp_marketing_digital-mv-slider-text {
  font-feature-settings: "palt";
  display: flex;
  position: absolute;
  right: -3.6458333333vw;
  bottom: 2.0833333333vw;
  align-items: center;
  justify-content: center;
  width: 9.5833333333vw;
  height: 9.5833333333vw;
  padding: 2.0833333333vw 0 2.3958333333vw;
  border-radius: 100%;
  background-color: rgba(10, 24, 32, 0.8);
  color: #fff;
  font-size: 0.78125vw;
  line-height: 1.471;
  text-align: center;
}
.p-lp_marketing_digital-mv-slider-text span {
  font-weight: 600;
  font-size: 1.1458333333vw;
}
.p-lp_marketing_digital-mv-slider-text span.number {
  margin: 0 2px;
  font-weight: 600;
  font-size: 3.0208333333vw;
  line-height: 1.114;
  font-family: din-2014, sans-serif;
}
.p-lp_marketing_digital-mv.show .p-lp_marketing_digital-mv-bg img {
  transform: scale(1);
  opacity: 1;
}
.p-lp_marketing_digital-mv.show .p-lp_marketing_digital-mv-slider {
  opacity: 1;
}
.p-lp_marketing_digital-know-how__header {
  text-align: left;
}
.p-lp_marketing_digital-know-how__header h2 {
  margin-bottom: 2.6041666667vw;
  color: #111111;
  font-weight: bold;
  font-size: 2.5520833333vw;
  line-height: 1.556;
}
.p-lp_marketing_digital-know-how__header h2 span.number {
  margin: 0 6px;
  font-weight: 600;
  font-size: 5.2604166667vw;
  line-height: 1.114;
  font-family: din-2014, sans-serif;
  letter-spacing: -2px;
}
.p-lp_marketing_digital-know-how__header p {
  color: #111111;
  font-size: 16px;
  line-height: 2;
}
.p-lp_marketing_digital-know-how__list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 4.1666666667vw;
  margin-bottom: 4.1666666667vw;
  gap: 2.6041666667vw;
}
.p-lp_marketing_digital-know-how__list li {
  width: calc((100% - 2.6041666667vw) / 2);
}
.p-lp_marketing_digital-know-how__list-item, .p-lp_marketing_digital-know-how__list-item * {
  transition: 0.3s;
}
.p-lp_marketing_digital-know-how__list-item {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  height: 100%;
  padding: 3.125vw 1.5625vw 1.5625vw 2.34375vw;
  gap: 20px 1.5625vw;
  background: #fff;
  box-shadow: 0px 0px 30px 0px rgba(30, 39, 44, 0.1);
}
.p-lp_marketing_digital-know-how__list-item:hover {
  box-shadow: 0px 0px 50px 0px rgba(30, 39, 44, 0.3);
}
.p-lp_marketing_digital-know-how__list-item:hover .p-lp_marketing_digital-know-how__list-item-button {
  border: 1px solid #46515f;
  background: #46515f;
  color: #fff;
}
.p-lp_marketing_digital-know-how__list-item:hover .p-lp_marketing_digital-know-how__list-item-button::before {
  background: #fff;
}
.p-lp_marketing_digital-know-how__list-item:hover .p-lp_marketing_digital-know-how__list-item-button::after {
  background: #fff;
}
.p-lp_marketing_digital-know-how__list-item-tag {
  display: flex;
  position: absolute;
  top: 1.3020833333vw;
  left: 1.3020833333vw;
  align-items: center;
  gap: 16px;
  color: #828282;
  font-size: 14px;
  line-height: 1;
  font-family: "Poppins", sans-serif;
}
.p-lp_marketing_digital-know-how__list-item-tag::after {
  display: block;
  width: 50px;
  height: 1px;
  margin-bottom: 2px;
  background: #afafaf;
  content: "";
}
.p-lp_marketing_digital-know-how__list-item-textbox {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  width: calc(100% - 17.1875vw - 1.5625vw);
}
.p-lp_marketing_digital-know-how__list-item-imgbox {
  width: 17.1875vw;
}
.p-lp_marketing_digital-know-how__list-item-title {
  margin-top: 0.5208333333vw;
  margin-bottom: 1.5625vw;
  color: #111111;
  font-weight: 400;
  font-size: 0.9375vw;
  line-height: 2;
}
.p-lp_marketing_digital-know-how__list-item-title span {
  font-weight: 700;
  font-size: 1.25vw;
  line-height: 1.583;
}
.p-lp_marketing_digital-know-how__list-item-title span.red {
  color: #b81c22;
}
.p-lp_marketing_digital-know-how__list-item-title span.mincho {
  font-size: 1.875vw;
  line-height: 0.8;
  font-family: "Shippori Mincho", serif;
}
.p-lp_marketing_digital-know-how__list-item-button {
  display: inline-block;
  position: relative;
  width: auto;
  margin-top: auto;
  padding: 3.5px 40px 3.5px 20px;
  border: 1px solid #949494;
  border-radius: 9999px;
  background: #fff;
  color: #595959;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}
.p-lp_marketing_digital-know-how__list-item-button::before, .p-lp_marketing_digital-know-how__list-item-button::after {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 20px;
  width: 12px;
  height: 1px;
  background: #686868;
  content: "";
}
.p-lp_marketing_digital-know-how__list-item-button::before {
  transform: translateY(-50%);
}
.p-lp_marketing_digital-know-how__list-item-button::after {
  transform: rotate(90deg) translateY(-50%);
}
.p-lp_marketing_digital-know-how__modal {
  padding: 1.5625vw 1.5625vw 2.0833333333vw;
}
.p-lp_marketing_digital-know-how__modal-header {
  margin-bottom: 1.5625vw;
  padding-bottom: 1.5625vw;
  border-bottom: 1px solid #bcbcbc;
}
.p-lp_marketing_digital-know-how__modal-tag {
  color: #b1b1b1;
  font-weight: 500;
  font-size: 1.0416666667vw;
  font-family: "Poppins", sans-serif;
}
.p-lp_marketing_digital-know-how__modal-title {
  color: #111111;
  font-weight: 700;
  font-size: 2.0833333333vw;
  line-height: 1.5;
}
.p-lp_marketing_digital-know-how__modal-title span {
  color: #b81c22;
}
.p-lp_marketing_digital-know-how__modal-subtitle {
  margin: 2.0833333333vw 0 1.0416666667vw;
  color: #333;
  font-weight: 700;
  font-size: 1.0416666667vw;
  line-height: 1.5;
}
.p-lp_marketing_digital-know-how__modal-category {
  color: #888888;
  font-weight: 500;
  font-size: 0.9375vw;
}
.p-lp_marketing_digital-know-how__modal-content {
  display: flex;
  flex-wrap: wrap;
  gap: 2.0833333333vw;
}
.p-lp_marketing_digital-know-how__modal-textbox {
  font-feature-settings: "palt";
  width: calc(46% - 2.0833333333vw);
}
.p-lp_marketing_digital-know-how__modal-textbox p {
  color: #111111;
  font-size: 16px;
  line-height: 2;
}
.p-lp_marketing_digital-know-how__modal-textbox p span {
  font-weight: bold;
}
.p-lp_marketing_digital-know-how__modal-task, .p-lp_marketing_digital-know-how__modal-results {
  display: inline-block;
  margin-bottom: 10px;
  padding: 20px;
  padding: 6px 23px;
  border-radius: 9999px;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.25;
}
.p-lp_marketing_digital-know-how__modal-task {
  background: #555555;
}
.p-lp_marketing_digital-know-how__modal-results {
  margin-top: 30px;
  background: #b81c22;
}
.p-lp_marketing_digital-know-how__modal-imgbox {
  width: 54%;
}
.p-lp_marketing_digital-know-how__modal-halfbox {
  width: calc((100% - 2.0833333333vw) / 2);
}
.p-lp_marketing_digital-know-how__modal-blank {
  padding: 4.1666666667vw 1.0416666667vw;
  border: 1px solid #e5e7e9;
}
.p-lp_marketing_digital-know-how__modal-seotable {
  width: 100%;
}
.p-lp_marketing_digital-know-how__modal-seotable td,
.p-lp_marketing_digital-know-how__modal-seotable th {
  padding: 4px;
  border-bottom: #f2f5f7 1px solid;
  color: #2c3134;
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
}
.p-lp_marketing_digital-know-how__modal-seotable tr th {
  background-color: #959da0;
  color: #fff;
}
.p-lp_marketing_digital-know-how__modal-seotable tr th:nth-of-type(1) {
  text-align: left;
}
.p-lp_marketing_digital-know-how__modal-seotable tr th:nth-of-type(1):before {
  display: inline-block;
  width: 20%;
  content: "";
}
.p-lp_marketing_digital-know-how__modal-seotable tr td:nth-of-type(1) {
  display: flex;
  color: #111;
  font-weight: 500;
  font-size: 13px;
  text-align: left;
}
.p-lp_marketing_digital-know-how__modal-seotable tr td:nth-of-type(1):before {
  display: inline-block;
  width: 20%;
  content: "";
}
.p-lp_marketing_digital-know-how__modal-seotable tr td:nth-of-type(2) {
  text-align: right;
}
.p-lp_marketing_digital-know-how__modal-seotable tr td:nth-of-type(2):after {
  display: inline-block;
  width: 38%;
  content: "";
}
.p-lp_marketing_digital-know-how__modal-seotable tr td:nth-of-type(3):first-letter {
  font-size: 14px;
}
.p-lp_marketing_digital-reason__header {
  background: #fff;
  text-align: center;
}
.p-lp_marketing_digital-reason__header .l-container {
  padding: 4.6875vw 0;
}
.p-lp_marketing_digital-reason__header h2 {
  color: #111111;
  font-weight: bold;
  font-size: 1.875vw;
}
.p-lp_marketing_digital-reason__header h2 span.number {
  margin: 0 6px;
  font-weight: 600;
  font-size: 2.9166666667vw;
  line-height: 1.114;
  font-family: "Shippori Mincho", serif;
  letter-spacing: -2px;
}
.p-lp_marketing_digital-reason__header .en {
  color: #aaadad;
  font-size: 16px;
  line-height: 2;
  font-family: "Poppins", sans-serif;
}
.p-lp_marketing_digital-reason__content:nth-of-type(2n + 1) {
  background: #fff;
  color: #111111;
}
.p-lp_marketing_digital-reason__content {
  color: #fff;
}
.p-lp_marketing_digital-reason__content .l-container {
  padding: 5.7291666667vw 0;
}
.p-lp_marketing_digital-reason__content__header {
  text-align: left;
}
.p-lp_marketing_digital-reason__content__header-num {
  margin: 0 6px 2.8645833333vw 6px;
  font-weight: 500;
  font-size: 3.125vw;
  line-height: 1.114;
  font-family: "Shippori Mincho", serif;
  letter-spacing: -2px;
}
.p-lp_marketing_digital-reason__content__header h2 {
  margin-bottom: 1.5625vw;
  font-weight: bold;
  font-size: 2.0833333333vw;
  line-height: 1.4;
}
.p-lp_marketing_digital-reason__content__header-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1.5625vw;
}
.p-lp_marketing_digital-reason__content__header-textbox {
  width: calc(100% - 30.2083333333vw - 1.5625vw);
}
.p-lp_marketing_digital-reason__content__header-imgbox {
  width: 30.2083333333vw;
  text-align: center;
}
.p-lp_marketing_digital-reason__content__header-modal {
  display: block;
  position: relative;
  background: #fff;
}
.p-lp_marketing_digital-reason__content__header-modal::after {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 2.6041666667vw;
  height: 2.6041666667vw;
  background-image: url(../img/icon-modal.png);
  background-position: center;
  background-size: calc(100% - 1.3541666667vw);
  background-repeat: no-repeat;
  background-color: #b81c22;
  content: "";
  transition: 0.3s;
}
.p-lp_marketing_digital-reason__content__header-modal:hover img {
  opacity: 0.9;
}
.p-lp_marketing_digital-reason__content__header-modal:hover::after {
  background-color: #8d0a0e;
}
.p-lp_marketing_digital-reason__content__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 4.1666666667vw;
}
.p-lp_marketing_digital-reason__content__list > li {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  padding: 1.3020833333vw 2.8645833333vw 2.0833333333vw;
  gap: 2.0833333333vw;
  border-left: rgba(255, 255, 255, 0.5) 1px solid;
}
.p-lp_marketing_digital-reason__content__list > li:last-child {
  border-right: rgba(255, 255, 255, 0.5) 1px solid;
}
.p-lp_marketing_digital-reason__content__list-title {
  font-weight: 700;
  font-size: 1.4583333333vw;
  text-align: center;
}
.p-lp_marketing_digital-reason__content__list-output-title {
  margin-bottom: 20px;
  padding: 5px;
  background-color: rgba(246, 246, 246, 0.302);
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
}
.p-lp_marketing_digital-reason__content__list-output ul {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.p-lp_marketing_digital-reason__content__list-output ul li {
  width: calc((100% - 16px) / 2);
  font-size: 13px;
  text-align: center;
}
.p-lp_marketing_digital-reason__content__list-output ul li img {
  width: 100%;
  height: auto;
  margin-bottom: 2px;
}
.p-lp_marketing_digital-reason__content.bnr .l-container {
  padding: 2.6041666667vw 0;
}
.p-lp_marketing_digital-result__header-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.p-lp_marketing_digital-result__header-left {
  width: 19.0625vw;
  padding-left: 2.0833333333vw;
  border-left: 1px solid #a7a7a7;
}
.p-lp_marketing_digital-result__header-right {
  width: calc(100% - 19.0625vw);
}
.p-lp_marketing_digital-result__header-right p {
  font-size: 18px;
}
.p-lp_marketing_digital-result__header h2 {
  font-size: 2.0833333333vw;
}
.p-lp_marketing_digital-result__header .en {
  color: #aaadad;
  font-weight: 500;
  font-size: 16px;
  line-height: 2;
  font-family: "Poppins", sans-serif;
}
.p-lp_marketing_digital-result__list a,
.p-lp_marketing_digital-result__list a * {
  transition: 0.3s;
}
.p-lp_marketing_digital-result__list a:hover .p-lp_marketing_digital-result__list-item-img img {
  transform: translate(-50%, -50%) scale(1.05);
}
.p-lp_marketing_digital-result__list li {
  width: 21.6145833333vw;
  margin: 0 1.40625vw 4.6875vw;
}
.p-lp_marketing_digital-result__list-item {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 1.3020833333vw;
}
.p-lp_marketing_digital-result__list-item-box {
  order: 1;
}
.p-lp_marketing_digital-result__list-item-box p {
  font-size: 18px;
}
.p-lp_marketing_digital-result__list-item-category {
  display: inline-block;
  padding: 4px 10px;
  background: #333333;
  color: #fff;
  font-size: 14px;
  line-height: 1.25;
}
.p-lp_marketing_digital-result__list-item-title {
  margin-top: 0.5208333333vw;
  margin-bottom: 1.0416666667vw;
  font-weight: 700;
  font-size: 1.25vw;
  line-height: 1.5;
}
.p-lp_marketing_digital-result__list-item-img {
  position: relative;
  order: 0;
  padding-top: 68%;
  overflow: hidden;
}
.p-lp_marketing_digital-result__list-item-img img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  min-width: 100%;
  max-width: none;
  height: 100%;
  transform: translate(-50%, -50%);
}
.p-lp_marketing_digital-result__list .slide-arrow {
  z-index: 2;
  position: absolute;
  bottom: -1.5625vw;
  width: 2.4479166667vw;
  height: 2.4479166667vw;
  border-radius: 100%;
  background: #8e8e8e;
  transition: 0.3s;
}
.p-lp_marketing_digital-result__list .slide-arrow:hover {
  background: #b81c22;
}
.p-lp_marketing_digital-result__list .slide-arrow .slide-arrowIn {
  display: block;
  position: absolute;
  top: calc(50% - 0.2083333333vw);
  right: 43%;
  width: 0.625vw;
  height: 0.625vw;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}
.p-lp_marketing_digital-result__list .next-arrow {
  right: 26.0416666667vw;
  transform: translateY(-50%) rotate(45deg);
}
.p-lp_marketing_digital-result__list .prev-arrow {
  right: 28.90625vw;
  transform: translateY(-50%) rotate(-135deg);
}
.p-lp_marketing_digital-result__list .slick-dots {
  bottom: 0;
}
.p-lp_marketing_digital-result__list .slick-dots li {
  width: 3.90625vw;
  height: 2px;
  margin: 0 3px;
  background: #cacaca;
}
.p-lp_marketing_digital-result__list .slick-dots li.slick-active {
  background: #b81c22;
}
.p-lp_marketing_digital-result__list .slick-dots li button {
  width: auto;
  height: auto;
  padding: auto;
}
.p-lp_marketing_digital-result__list .slick-dots li button:before {
  padding: 1px 0;
  content: "";
}
.p-lp_marketing_digital-result__icon__header {
  margin-bottom: 1.5625vw;
  text-align: center;
}
.p-lp_marketing_digital-result__icon__header h3 {
  margin-bottom: 0.5208333333vw;
  font-weight: 700;
  font-size: 1.4583333333vw;
}
.p-lp_marketing_digital-result__icon__header span {
  font-size: 14px;
}
.p-lp_marketing_digital-price__header {
  text-align: center;
}
.p-lp_marketing_digital-price__header h2 {
  font-weight: bold;
  font-size: 1.875vw;
}
.p-lp_marketing_digital-price__header .en {
  font-size: 16px;
  line-height: 2;
  font-family: "Poppins", sans-serif;
}
.p-lp_marketing_digital-price__content {
  margin: 1.0416666667vw auto -1.0416666667vw;
  font-size: 1.4583333333vw;
  text-align: center;
}
.p-lp_marketing_digital-price__content span {
  font-weight: 600;
  font-size: 2.5vw;
  line-height: 1.114;
  font-family: "Shippori Mincho", serif;
}
.p-lp_marketing_digital-price .c-btn--medium {
  border: 1px solid #ffffff;
  background: #ffffff;
  color: #2c3134;
}
.p-lp_marketing_digital-price .c-btn--medium::before {
  background: #b81c22;
}
.p-lp_marketing_digital-price .c-btn--medium::after {
  color: #b81c22;
}
.p-lp_marketing_digital-price .c-btn--medium:hover {
  background: #fff;
  color: #ffffff;
}
.p-lp_marketing_digital-price .c-btn--medium:hover:after {
  color: #ffffff;
}
.p-lp_marketing_digital-faq__header {
  text-align: center;
}
.p-lp_marketing_digital-faq__header h2 {
  font-weight: bold;
  font-size: 1.875vw;
}
.p-lp_marketing_digital-faq__header .en {
  color: #aaadad;
  font-size: 16px;
  line-height: 2;
  font-family: "Poppins", sans-serif;
}
.p-lp_marketing_digital-download__header {
  text-align: center;
}
.p-lp_marketing_digital-download__header h2 {
  font-weight: bold;
  font-size: 1.875vw;
}
.p-lp_marketing_digital-download__header .en {
  color: #aaadad;
  font-size: 16px;
  line-height: 2;
  font-family: "Poppins", sans-serif;
}
.p-lp_marketing_digital-download .c-cardList__list.threeContent {
  gap: 4.0625vw;
}
.p-lp_marketing_digital-download .c-cardList__list.threeContent li {
  width: calc((100% - 8.125vw) / 3);
}
.p-lp_marketing_digital-download .c-cardList__list.threeContent li a {
  font-size: 1.09375vw;
  line-height: 1.524;
}
.p-lp_marketing_digital-theme__header {
  text-align: center;
}
.p-lp_marketing_digital-theme__header h2 {
  font-weight: bold;
  font-size: 1.875vw;
}
.p-lp_marketing_digital-theme__header .en {
  color: #aaadad;
  font-size: 16px;
  line-height: 2;
  font-family: "Poppins", sans-serif;
}

.p-lp_marketing_digital-mv-slider-wrap:nth-child(2n) .p-lp_marketing_digital-mv-slider-list {
  /* 開始時の位置を半周分ずらす */
  -webkit-animation: slideShow2 100s linear infinite;
  transform: translateY(calc(-50% + 102.5px));
          animation: slideShow2 100s linear infinite;
}

@-webkit-keyframes slideShow {
  0% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-100%);
  }
}

@keyframes slideShow {
  0% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-100%);
  }
}
@-webkit-keyframes slideShow2 {
  0% {
    transform: translateY(calc(-50% + 102.5px));
    /* 修正された開始位置 */
  }
  100% {
    transform: translateY(calc(-150% + 102.5px));
    /* 修正された終了位置 */
  }
}
@keyframes slideShow2 {
  0% {
    transform: translateY(calc(-50% + 102.5px));
    /* 修正された開始位置 */
  }
  100% {
    transform: translateY(calc(-150% + 102.5px));
    /* 修正された終了位置 */
  }
}
@-webkit-keyframes slideShow-sp {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes slideShow-sp {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@-webkit-keyframes slideShow2-sp {
  0% {
    transform: translateX(calc(-50% + 102.5px));
    /* 修正された開始位置 */
  }
  100% {
    transform: translateX(calc(-150% + 102.5px));
    /* 修正された終了位置 */
  }
}
@keyframes slideShow2-sp {
  0% {
    transform: translateX(calc(-50% + 102.5px));
    /* 修正された開始位置 */
  }
  100% {
    transform: translateX(calc(-150% + 102.5px));
    /* 修正された終了位置 */
  }
}
.p-lp-know-how h2 {
  margin-bottom: 1.5625vw;
  font-weight: bold;
  font-size: 2.0833333333vw;
  line-height: 1.4;
  text-align: center;
}
.p-lp-know-how h2 + p {
  line-height: 2;
  text-align: center;
  text-align: center;
}
.p-lp-know-how__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 3.125vw;
  gap: 1.0416666667vw;
}
.p-lp-know-how__list li {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
}
.p-lp-know-how__list-item {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
  padding: 1.5625vw;
  background: #f4f4f4;
  text-align: center;
}
.p-lp-know-how__list-item-text {
  font-weight: bold;
  font-size: 0.9375vw;
  line-height: 1.556;
  text-align: center;
}
.p-lp-theme__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 3.125vw;
  gap: 1.5625vw;
}
.p-lp-theme__list li {
  display: flex;
}
.p-lp-theme__list_item {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 100px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}
.p-lp-theme__list_item_flex {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
.p-lp-theme__list_item_flex figure {
  position: relative;
  width: 100px;
  height: 100%;
  overflow: hidden;
}
.p-lp-theme__list_item_flex figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
}
.p-lp-theme__list_item_text {
  position: relative;
  width: calc(100% - 100px);
  padding: 0.5208333333vw 2.6041666667vw 0.5208333333vw 1.0416666667vw;
  line-height: 1.5;
}
.p-lp-theme__list_item_text::after {
  position: absolute;
  top: 50%;
  right: 14px;
  right: 14px;
  width: 18px;
  height: 18px;
  transform: translate(0, -50%);
  background-image: url(../img/p-lp-theme__list_item_text.png);
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  content: "";
  transition: 0.3s;
}
.p-lp-theme__list_item:hover figure img {
  transform: scale(1.05) translate(-50%, -50%);
}
.p-lp-theme__list_item:hover .p-lp-theme__list_item_text::after {
  right: 10px;
}

.p-marketing .c-btn.c-btn--small,
.p-marketing .c-btn.c-btn--sd-cta {
  border: 2px solid #cc7600;
  background: #cc7600;
}
.p-marketing .c-btn.c-btn--small:hover,
.p-marketing .c-btn.c-btn--sd-cta:hover {
  border: 2px solid #cc7600;
  color: #cc7600;
}
.p-marketing .c-btn.c-btn--small:hover::after,
.p-marketing .c-btn.c-btn--sd-cta:hover::after {
  color: #cc7600;
}
.p-marketing .u-marker {
  background: linear-gradient(transparent 60%, #F2E9DD 60%);
}
.p-marketing .slick-dots li.slick-active button::before {
  color: #cc7600;
}
.p-marketing .l-under-mv.bg-big .l-mv__visual {
  position: relative;
  width: 100%;
  height: 47.5vw;
}
.p-marketing .l-under-mv.bg-big .l-mv__visual::after {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1183.13 1112.942"><path fill="%23cc7600" d="M2612.11,978.5L2490.28,1428.14l-76.86-20.41,121.84-449.64-162.57-43.163L2202.2,1544.12l398.34,105.76,130.41-481.3,82.63,21.94-108.45,400.24-357.19,205.08-377.49-650.95-148.11,85.04,462.73,797.93L2835,1712.13h0l170.48-629.19Z" transform="translate(-1822.34 -914.938)" /></svg>') no-repeat right/contain;
  background-size: 92%;
  background-position-x: 512%;
  background-position-y: 67%;
  content: "";
}
.p-marketing .l-under-mv.bg-big-lp .l-mv__visual {
  position: relative;
  width: 100%;
  height: 33.8541666667vw;
}
.p-marketing .l-under-mv.bg-big-lp .l-mv__visual::after {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1183.13 1112.942"><path fill="%23cc7600" d="M2612.11,978.5L2490.28,1428.14l-76.86-20.41,121.84-449.64-162.57-43.163L2202.2,1544.12l398.34,105.76,130.41-481.3,82.63,21.94-108.45,400.24-357.19,205.08-377.49-650.95-148.11,85.04,462.73,797.93L2835,1712.13h0l170.48-629.19Z" transform="translate(-1822.34 -914.938)" /></svg>') no-repeat right/contain;
  background-size: 92%;
  background-position-x: 512%;
  background-position-y: 67%;
  content: "";
}
.p-marketing .l-under-mv.bg-big-lp .p-under-mv__img {
  top: 50%;
  padding-bottom: 12px;
}
.p-marketing .l-under-mv.bg-big-lp .c-sd-mv__titleArea {
  top: 50%;
}
.p-marketing .l-under-mv.bg-big-lp .c-sd-mv__titleArea h1 {
  margin: 0;
  padding: 0;
  background: none;
}
.p-marketing .l-under-mv.bg-big-lp .c-sd-mv__titleArea h1::before {
  content: none;
}
.p-marketing .l-under-mv.bg-big-lp .c-sd-mv__titleArea h1 span {
  font-feature-settings: "palt";
  display: inline-block;
  position: relative;
  margin-bottom: 1.0416666667vw;
  padding: 1.1458333333vw 0.5208333333vw 0.625vw 1.4583333333vw;
  background: #fff;
  font-size: 3.0208333333vw;
  line-height: 1;
}
.p-marketing .l-under-mv.bg-big-lp .c-sd-mv__titleArea h1 span::before {
  z-index: -2;
  position: absolute;
  top: 0;
  right: -2.34375vw;
  width: 50%;
  height: 100%;
  transform: skew(30deg);
  background: #fff;
  content: "";
}
.p-marketing .l-under-mv.bg-big-lp .c-sd-mv__titleArea p {
  display: inline-block;
  margin-bottom: 2.0833333333vw;
  padding: 0;
  background: none;
  line-height: 1.125;
}
.p-marketing .l-under-mv.bg-big-lp .c-sd-mv__titleArea p span {
  display: inline-block;
  margin: 0 0 4px;
  padding: 0.46875vw 0.7291666667vw;
  background: #000;
  font-size: 1.0416666667vw;
}
.p-marketing .l-under-mv.bg-big-lp .c-sd-mv__titleArea p span::before {
  content: none;
}

.p-privacy {
  z-index: 1;
  position: relative;
}
.p-privacy__titleArea h1 {
  margin-bottom: 9.375vw;
  font-size: 2.7083333333vw;
  line-height: 1.6;
}
.p-privacy_ttl {
  font-size: 34px;
  line-height: 1.5;
}
.p-privacy_sttl {
  margin-top: 60px;
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #b81c22;
  font-weight: 700;
  font-size: 20px;
}
.p-privacy a {
  color: #B81C22;
}
.p-privacy a:hover {
  text-decoration: underline;
}
.p-privacy .section {
  margin-top: -40px;
  padding-top: 40px;
}
.p-privacy_policylist > li {
  margin-top: 20px;
  padding-left: 1.5rem;
}
.p-privacy_policylist > li h3 {
  text-indent: -1.5rem;
}
.p-privacy_policylist > li h3.nonum {
  margin-left: -1.5rem;
  text-indent: 0;
}
.p-privacy_policylist > li h4 {
  text-indent: -1.8rem;
}
.p-privacy_numlist {
  margin: 20px 0;
  padding: 0 20px;
}
.p-privacy_numlist > li {
  list-style-type: decimal;
}
.p-privacy_bracketednumlist {
  margin-bottom: 20px;
  margin-left: 40px;
}
.p-privacy_bracketednumlist > li {
  position: relative;
  list-style-type: none;
  counter-increment: cnt;
}
.p-privacy_bracketednumlist > li::before {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  /* サイトに合せて調整 */
  width: 50px;
  margin-left: -3.5em;
  content: "（" counter(cnt) "）";
  /* サイトに合せて調整 */
  text-align: right;
}
.p-privacy .equal-width .label {
  -moz-text-align-last: justify;
  display: inline-block;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.p-privacy .equal-width .brackets {
  margin-right: 8px;
}

.p-registration {
  position: relative;
  margin-top: 0;
}
.p-registration__container {
  position: relative;
  padding: 5.2083333333vw 10.6770833333vw;
  background: #fff;
}
.p-registration__container section {
  margin-top: 3.125vw;
}
.p-registration__title {
  margin-bottom: 0.5208333333vw;
  font-size: 2.0833333333vw;
}
.p-registration__subtitle {
  margin-bottom: 1.0416666667vw;
  font-size: 1.25vw;
}
.p-registration__box {
  padding: 1px;
  border: 1px solid #ddd;
}
.p-registration__box--inner {
  height: 250px;
  padding: 10px;
  overflow: auto;
}
.p-registration__box--inner p {
  font-size: 0.7291666667vw;
}
.p-registration__box--inner h4 {
  margin: 1.0416666667vw 0 0.2604166667vw;
  color: #000;
  font-weight: bold;
  font-size: 116.7%;
  line-height: 1.1;
}
.p-registration__box--inner ol li,
.p-registration__box--inner ul li,
.p-registration__box--inner dt {
  margin-left: 1em;
  font-size: 0.7291666667vw;
  text-indent: -1em;
}
.p-registration__box--inner dd {
  margin-left: 1em;
  font-size: 0.7291666667vw;
}
.p-registration__box--inner table {
  width: 41.6666666667vw;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  font-size: 0.7291666667vw;
}
.p-registration__box--inner table th,
.p-registration__box--inner table td {
  padding: 0.5208333333vw;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align: left;
  vertical-align: top;
}
.p-registration__box--inner table th {
  font-weight: bold;
}
.p-registration__selectAgree {
  margin: 2.0833333333vw 0;
  text-align: center;
}
.p-registration__selectAgree li {
  display: inline;
  margin: 0 15px;
  font-size: 113.5%;
}
.p-registration__btnArea {
  text-align: center;
}

.p-related-knowledge_article__List {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 2.0833333333vw 1.5625vw;
}
.p-related-knowledge_article__List li {
  transition: all 0.5s;
}
.p-related-knowledge_article__List li:hover {
  transform: translate(0, -4px);
}
.p-related-knowledge_article__List li:hover figure img {
  transform: scale(1.05);
}
.p-related-knowledge_article__List li .threeContent__itemWrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0;
  gap: 0.9375vw;
}
.p-related-knowledge_article__List li .threeContent__itemWrap .c-imgBox {
  width: 30.8%;
  overflow: hidden;
}
.p-related-knowledge_article__List li .threeContent__itemWrap .c-imgBox img {
  transition: all 0.5s ease;
}
.p-related-knowledge_article__List li .threeContent__itemWrap a {
  width: calc(69.2% - 0.9375vw);
  color: #000000;
  font-weight: bold;
  font-size: 0.8333333333vw;
  line-height: 1.6;
  text-decoration: none;
}
.p-related-knowledge_article__List li .c-cardList__listItem-bottom {
  display: none;
}
.p-related-knowledge_article__knowledge_detail01 li, .p-related-knowledge_article__knowledge_detail02 li, .p-related-knowledge_article__knowledge_detail03 li, .p-related-knowledge_article__knowledge_detail04 li, .p-related-knowledge_article__knowledge_detail05 li, .p-related-knowledge_article__knowledge_detail06 li, .p-related-knowledge_article__knowledge_detail07 li, .p-related-knowledge_article__knowledge_detail08 li, .p-related-knowledge_article__knowledge_detail09 li, .p-related-knowledge_article__knowledge_detail10 li {
  display: none;
}
.p-related-knowledge_article__knowledge_detail01 .knowledge_detail08,
.p-related-knowledge_article__knowledge_detail01 .knowledge_detail09,
.p-related-knowledge_article__knowledge_detail01 .knowledge_detail02 {
  display: block;
}
.p-related-knowledge_article__knowledge_detail02 .knowledge_detail08,
.p-related-knowledge_article__knowledge_detail02 .knowledge_detail09,
.p-related-knowledge_article__knowledge_detail02 .knowledge_detail01 {
  display: block;
}
.p-related-knowledge_article__knowledge_detail03 .knowledge_detail08,
.p-related-knowledge_article__knowledge_detail03 .knowledge_detail09 {
  display: block;
}
.p-related-knowledge_article__knowledge_detail04 .knowledge_detail08,
.p-related-knowledge_article__knowledge_detail04 .knowledge_detail09,
.p-related-knowledge_article__knowledge_detail04 .knowledge_detail05 {
  display: block;
}
.p-related-knowledge_article__knowledge_detail05 .knowledge_detail08,
.p-related-knowledge_article__knowledge_detail05 .knowledge_detail09,
.p-related-knowledge_article__knowledge_detail05 .knowledge_detail04 {
  display: block;
}
.p-related-knowledge_article__knowledge_detail06 .knowledge_detail08,
.p-related-knowledge_article__knowledge_detail06 .knowledge_detail09 {
  display: block;
}
.p-related-knowledge_article__knowledge_detail07 .knowledge_detail08,
.p-related-knowledge_article__knowledge_detail07 .knowledge_detail09,
.p-related-knowledge_article__knowledge_detail07 .knowledge_detail06 {
  display: block;
}
.p-related-knowledge_article__knowledge_detail08 .knowledge_detail06,
.p-related-knowledge_article__knowledge_detail08 .knowledge_detail07,
.p-related-knowledge_article__knowledge_detail08 .knowledge_detail09 {
  display: block;
}
.p-related-knowledge_article__knowledge_detail09 .knowledge_detail06,
.p-related-knowledge_article__knowledge_detail09 .knowledge_detail07,
.p-related-knowledge_article__knowledge_detail09 .knowledge_detail08 {
  display: block;
}
.p-related-knowledge_article__knowledge_detail10 .knowledge_detail08,
.p-related-knowledge_article__knowledge_detail10 .knowledge_detail09 {
  display: block;
}

.p-related-knowledge__List {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 2.6041666667vw 4.1666666667vw;
}
.p-related-knowledge__List li {
  transition: all 0.5s;
}
.p-related-knowledge__List li:hover {
  transform: translate(0, -4px);
}
.p-related-knowledge__List li:hover figure img {
  transform: scale(1.05);
}
.p-related-knowledge__List li .threeContent__itemWrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0;
  gap: 1.5625vw;
}
.p-related-knowledge__List li .threeContent__itemWrap .c-imgBox {
  width: 32.5%;
  overflow: hidden;
}
.p-related-knowledge__List li .threeContent__itemWrap .c-imgBox img {
  transition: all 0.5s ease;
}
.p-related-knowledge__List li .threeContent__itemWrap a {
  width: calc(67.5% - 1.5625vw);
  font-weight: bold;
  font-size: 1.0416666667vw;
  line-height: 1.6;
}
.p-related-knowledge__List li .c-cardList__listItem-bottom {
  display: none;
}
.p-related-knowledge__service_consulting_training li, .p-related-knowledge__service_consulting_strategy li, .p-related-knowledge__service_consulting_model li, .p-related-knowledge__service_consulting_diagnose li, .p-related-knowledge__service_consulting_demand li, .p-related-knowledge__service_consulting_accompany li, .p-related-knowledge__service_marketing_seo li, .p-related-knowledge__service_marketing_digital li, .p-related-knowledge__service_marketing_ad li, .p-related-knowledge__service_marketing_ma li, .p-related-knowledge__service_marketing_dashboard li, .p-related-knowledge__service_marketing_cro li, .p-related-knowledge__service_website_lp li, .p-related-knowledge__service_website_marketing li, .p-related-knowledge__service_website_corp li, .p-related-knowledge__service_website_accessibility li {
  display: none;
}
.p-related-knowledge__service_consulting_training .knowledge_detail08,
.p-related-knowledge__service_consulting_training .knowledge_detail09, .p-related-knowledge__service_consulting_strategy .knowledge_detail08,
.p-related-knowledge__service_consulting_strategy .knowledge_detail09, .p-related-knowledge__service_consulting_model .knowledge_detail08,
.p-related-knowledge__service_consulting_model .knowledge_detail09, .p-related-knowledge__service_consulting_diagnose .knowledge_detail08,
.p-related-knowledge__service_consulting_diagnose .knowledge_detail09, .p-related-knowledge__service_consulting_demand .knowledge_detail08,
.p-related-knowledge__service_consulting_demand .knowledge_detail09, .p-related-knowledge__service_consulting_accompany .knowledge_detail08,
.p-related-knowledge__service_consulting_accompany .knowledge_detail09, .p-related-knowledge__service_marketing_seo .knowledge_detail08,
.p-related-knowledge__service_marketing_seo .knowledge_detail09, .p-related-knowledge__service_marketing_digital .knowledge_detail08,
.p-related-knowledge__service_marketing_digital .knowledge_detail09, .p-related-knowledge__service_marketing_ad .knowledge_detail08,
.p-related-knowledge__service_marketing_ad .knowledge_detail09, .p-related-knowledge__service_marketing_ma .knowledge_detail08,
.p-related-knowledge__service_marketing_ma .knowledge_detail09, .p-related-knowledge__service_marketing_dashboard .knowledge_detail08,
.p-related-knowledge__service_marketing_dashboard .knowledge_detail09, .p-related-knowledge__service_marketing_cro .knowledge_detail08,
.p-related-knowledge__service_marketing_cro .knowledge_detail09, .p-related-knowledge__service_website_lp .knowledge_detail08,
.p-related-knowledge__service_website_lp .knowledge_detail09, .p-related-knowledge__service_website_marketing .knowledge_detail08,
.p-related-knowledge__service_website_marketing .knowledge_detail09, .p-related-knowledge__service_website_corp .knowledge_detail08,
.p-related-knowledge__service_website_corp .knowledge_detail09, .p-related-knowledge__service_website_accessibility .knowledge_detail08,
.p-related-knowledge__service_website_accessibility .knowledge_detail09 {
  display: block;
}
.p-related-knowledge__service_consulting_training .knowledge_detail06,
.p-related-knowledge__service_consulting_training .knowledge_detail07, .p-related-knowledge__service_consulting_strategy .knowledge_detail06,
.p-related-knowledge__service_consulting_strategy .knowledge_detail07, .p-related-knowledge__service_consulting_model .knowledge_detail06,
.p-related-knowledge__service_consulting_model .knowledge_detail07, .p-related-knowledge__service_consulting_diagnose .knowledge_detail06,
.p-related-knowledge__service_consulting_diagnose .knowledge_detail07, .p-related-knowledge__service_consulting_demand .knowledge_detail06,
.p-related-knowledge__service_consulting_demand .knowledge_detail07, .p-related-knowledge__service_consulting_accompany .knowledge_detail06,
.p-related-knowledge__service_consulting_accompany .knowledge_detail07, .p-related-knowledge__service_marketing_digital .knowledge_detail06,
.p-related-knowledge__service_marketing_digital .knowledge_detail07 {
  display: block;
}
.p-related-knowledge__service_marketing_seo .knowledge_detail04,
.p-related-knowledge__service_marketing_seo .knowledge_detail05 {
  display: block;
}
.p-related-knowledge__service_marketing_ad .knowledge_detail03, .p-related-knowledge__service_website_lp .knowledge_detail03 {
  display: block;
}
.p-related-knowledge__service_website_marketing .knowledge_detail02,
.p-related-knowledge__service_website_marketing .knowledge_detail01, .p-related-knowledge__service_website_corp .knowledge_detail02,
.p-related-knowledge__service_website_corp .knowledge_detail01, .p-related-knowledge__service_website_accessibility .knowledge_detail02,
.p-related-knowledge__service_website_accessibility .knowledge_detail01 {
  display: block;
}

.p-related-service__List {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 3.6458333333vw;
}
.p-related-service__List li {
  position: relative;
  top: 0;
  padding-bottom: 1.5625vw;
  border-bottom: 1px solid #6d6d6d;
  text-align: center;
  transition: all 0.5s;
}
.p-related-service__List li:hover {
  transform: translate(0, -4px);
}
.p-related-service__List li:hover figure img {
  transform: scale(1.05);
}
.p-related-service__List li:not(.external):after {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0.9895833333vw;
  transform: rotate(-90deg);
  content: "\e7cd";
  color: #6d6d6d;
  font-size: 1.3541666667vw;
  font-family: "Material Symbols Outlined";
}
.p-related-service__List li.external::after {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0.9895833333vw;
  width: 0.8854166667vw;
  content: url(../img/servise_external-icon.svg);
}
.p-related-service__List li figure {
  position: relative;
  height: 180px;
  margin-bottom: 1.3020833333vw;
  overflow: hidden;
}
.p-related-service__List li figure img {
  transition: all 0.5s ease;
}
.p-related-service__List li h3 {
  font-size: 1.3020833333vw;
  line-height: 1.5;
}

.p-sd-digital-probrem {
  position: relative;
  background: #fff;
}
.p-sd-digital-probrem__wrap {
  display: flex;
  z-index: 1;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0 6.1458333333vw;
}
.p-sd-digital-probrem__wrap figure {
  position: absolute;
  top: -3.6458333333vw;
  width: 20.8333333333vw;
}
.p-sd-digital-probrem__titleArea {
  width: 46.875vw;
  margin-left: auto;
}
.p-sd-digital-probrem__titleArea p {
  margin-top: 2.6041666667vw;
}
.p-sd-digital-probrem__list {
  margin-top: 1.5625vw;
  font-weight: 700;
  font-size: 18px;
}
.p-sd-digital-probrem__list li {
  margin-left: 0.7rem;
  text-indent: -0.7rem;
}
.p-sd-digital-probrem__list li span {
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-sd-digital-probrem__list li + li {
  margin-top: 0.5208333333vw;
}
.p-sd-digital-results {
  padding-bottom: 9.375vw;
}
.p-sd-digital-results__container {
  padding: 6.25vw 0 3.125vw;
}
.p-sd-digital-results__titleArea {
  display: flex;
  align-items: flex-end;
}
.p-sd-digital-results__titleArea p {
  position: relative;
  top: -0.5208333333vw;
  margin-left: 5.2083333333vw;
}
.p-sd-digital-results__titleArea__ma {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.p-sd-digital-results__textLink {
  position: static !important;
  line-height: 1.7;
  text-indent: -1em;
}
.p-sd-digital-results__textLink a {
  position: relative;
  padding-left: 2em;
  color: #b81c22;
  text-decoration: none;
}
.p-sd-digital-results__textLink a::before {
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 1em;
  width: 8px;
  height: 8px;
  transform: translateY(-50%) rotate(45deg);
  border-top: 1px solid #b81c22;
  border-right: 1px solid #b81c22;
  content: "";
}
.p-sd-digital-results__textLink a:hover {
  text-decoration: underline;
}
.p-sd-digital-results__slider {
  display: flex;
}
.p-sd-digital-results__slider.slide-none {
  display: flex !important;
  justify-content: center;
}
.p-sd-digital-results__slider li {
  width: 21.875vw;
  margin: 0 1.5625vw;
}
.p-sd-digital-results__slider li.p-sd-digital-results__list {
  width: 16.40625vw;
}
.p-sd-digital-results__slider li h3 {
  margin: 0.78125vw 0 0.5208333333vw;
  font-weight: 700;
  font-size: 1.1458333333vw;
  line-height: 1.5;
}
.p-sd-digital-results__slider li p {
  margin-bottom: 0.78125vw;
  padding-bottom: 0.78125vw;
  border-bottom: 1px solid #ddd;
  line-height: 1.6;
}
.p-sd-digital-results__slider li span {
  display: block;
  position: relative;
  font-size: 0.7291666667vw;
}
.p-sd-digital-results__slider li span::before {
  display: inline-block;
  width: 0.7291666667vw;
  height: 0.4166666667vw;
  margin-right: 0.2604166667vw;
  background: url(../../assets/img/sd_arrowicon.svg) no-repeat center/cover;
  content: "";
}
.p-sd-digital-results__slider .slide-sd-arrow {
  z-index: 2;
  position: absolute;
  top: 18%;
  width: 0;
  width: 3.9583333333vw;
  height: 0;
  height: 3.9583333333vw;
  margin: auto;
  border: 2px solid #000;
  background: #000;
  transition: 0.4s;
}
.p-sd-digital-results__slider .slide-sd-arrow:hover {
  background: #fff;
}
.p-sd-digital-results__slider .slide-sd-arrow:hover .slide-arrowIn {
  border-top: 3px solid #000;
  border-right: 3px solid #000;
}
.p-sd-digital-results__slider .slide-sd-arrow.prev-sd-arrow {
  left: 9.1145833333vw;
}
.p-sd-digital-results__slider .slide-sd-arrow.prev-sd-arrow .slide-arrowIn {
  right: 25%;
  transform: translateX(-50%) rotate(225deg);
}
.p-sd-digital-results__slider .slide-sd-arrow.next-sd-arrow {
  right: 9.1145833333vw;
}
.p-sd-digital-results__slider .slide-sd-arrow .slide-arrowIn {
  display: block;
  position: absolute;
  top: 40%;
  right: 35%;
  width: 0.78125vw;
  height: 0.78125vw;
  transform: translateX(-50%) rotate(45deg);
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
}
.p-sd-digital-results__slider .slick-dots {
  bottom: -3.125vw;
}
.p-sd-digital-results__slider .slick-dots li button::before {
  color: #ccc;
}
.p-sd-digital-results-case {
  background: #fff;
}
.p-sd-digital-results-case__list li {
  transition: all 0.3s ease 0s;
}
.p-sd-digital-results-case__list li:hover {
  opacity: 0.6;
}
.p-sd-digital-results-case__list__tag {
  position: relative;
}
.p-sd-digital-results-case__list__tag::after {
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%) rotate(-90deg);
  content: "\e7cd";
  color: #6d6d6d;
  font-size: 1.3541666667vw;
  font-family: "Material Symbols Outlined";
}
.p-sd-digital-outline {
  position: relative;
  background: url(../../assets/img/marketing_digital_outline_bg.png) no-repeat top/contain;
}
.p-sd-digital-outline__container {
  width: 69.53125vw;
  padding: 3.125vw 0;
}
.p-sd-digital-outline__popup {
  width: 31.7708333333vw;
  height: auto;
}
.p-sd-digital-outline__popup figure {
  position: relative;
}
.p-sd-digital-outline__popup figure::after {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 5.2083333333vw;
  height: 5.2083333333vw;
  background: url(../../assets/img/s-d-detail_popup_icon.svg) no-repeat center/cover;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  content: "";
}
.p-sd-digital-outline__mainTitle {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  position: absolute;
  top: 7.8125vw;
  left: 50%;
  transform: translateX(-50%);
  color: #fff;
  text-align: center;
}
.p-sd-digital-outline__mainTitle span {
  font-size: 3.125vw;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.05em;
}
.p-sd-digital-outline__mainTitle h2 {
  font-size: 1.25vw;
  line-height: 1.7;
  letter-spacing: 0.1em;
}
.p-sd-digital-outline__mainTitle h2::after {
  content: none;
}
.p-sd-digital-outline__textArea__afterNone {
  margin-top: 0 !important;
}
.p-sd-digital-outline__textArea__afterNone h2::after {
  display: none;
}
.p-sd-digital-outline__textArea__tagNone h2::after {
  top: -2.0833333333vw !important;
}
.p-sd-digital-outline__textArea {
  position: relative;
  top: 2.0833333333vw;
  width: 33.0729166667vw;
}
.p-sd-digital-outline__textArea h2::after {
  top: -4.1666666667vw;
}
.p-sd-digital-outline__textArea h3 {
  margin-top: 2.0833333333vw;
  margin-bottom: 1.0416666667vw;
  font-size: 1.25vw;
}
.p-sd-digital-outline__textArea h3:has(.c-title-label) {
  display: flex;
  align-items: center;
}
.p-sd-digital-outline__textArea a {
  color: #b81c22;
}
.p-sd-digital-outline__textArea .c-title-label {
  display: inline-block;
  width: 70px;
  height: 28px;
  margin-right: 15px;
  background: #46505f;
  color: #fff;
  font-size: 14px;
  line-height: 28px;
  text-align: center;
  vertical-align: middle;
}
.p-sd-digital-outline__textArea__exam-icon {
  margin-top: 4.1666666667vw;
}
.p-sd-digital-outline__textArea__exam-icon h3 {
  font-size: 1.3541666667vw;
}
.p-sd-digital-outline__textArea__exam-icon h3 span {
  padding-left: 1.0416666667vw;
  font-weight: normal;
  font-size: 0.7291666667vw;
}
.p-sd-digital-outline__textArea__exam-icon__list {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5625vw;
}
.p-sd-digital-outline__textArea__exam-icon__list__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 12.65625vw;
  min-height: 12.9166666667vw;
  background-color: white;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.11);
}
.p-sd-digital-outline__textArea__exam-icon__list__item__ttl {
  font-weight: bold;
}
.p-sd-digital-outline__textArea__exam-icon__list__item__img {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 0.5208333333vw;
}
.p-sd-digital-outline__textArea__exam-icon__list__item__txt {
  padding: 0 0.78125vw 1.0416666667vw;
}
.p-sd-digital-outline__textArea__exam-icon__list__item__ttl {
  padding-bottom: 0.5208333333vw;
  font-weight: bold;
  font-size: 0.8333333333vw;
  text-align: center;
}
.p-sd-digital-outline__textArea__exam-icon__list__item__dtl {
  font-size: 0.625vw;
}
.p-sd-digital-outline__textArea__exam-icon__link {
  display: flex;
  flex-direction: column;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 0vw;
  gap: 0.78125vw;
}
.p-sd-digital-outline__textArea__exam-icon__link dl a {
  display: flex;
  flex-direction: column;
  gap: 0.78125vw;
  color: #000;
}
.p-sd-digital-outline__textArea__exam-icon__link dl dt {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0vw 0.8333333333vw;
  border: 1px solid #666;
  border-radius: 15px;
  color: #666;
  font-size: 0.7291666667vw;
}
.p-sd-digital-outline__textArea__exam-icon__link dl dd {
  position: relative;
  padding-bottom: 3.125vw;
  font-weight: 500;
  text-decoration: none;
}
.p-sd-digital-outline__textArea__exam-icon__link__industry-tag__lightgreen {
  border: none !important;
  background-color: #9bd041;
  color: #fff !important;
}
.p-sd-digital-outline__textArea__exam-icon__link__industry-tag__green {
  border: none !important;
  background-color: #43cea2;
  color: #fff !important;
}
.p-sd-digital-outline__textArea__exam-icon__link__industry-tag__lightblue {
  border: none !important;
  background-color: #40d1e2;
  color: #fff !important;
}
.p-sd-digital-outline__textArea__exam-icon__center__lead {
  margin-left: 0 !important;
}
.p-sd-digital-outline__textArea__exam-icon__center .p-sd-digital-outline__textArea__exam-icon__link dl {
  margin-top: 0.5208333333vw;
}
.p-sd-digital-outline__textArea__exam-icon__center .p-sd-digital-outline__textArea__exam-icon__link dl dt {
  margin-top: 0.5208333333vw;
}
.p-sd-digital-outline__textArea__exam-icon__center .p-sd-digital-outline__textArea__exam-icon__link dl dd {
  margin-top: 0.5208333333vw;
  color: #000;
  font-weight: 400;
}
.p-sd-digital-outline__textArea__exam-icon__center .p-sd-digital-outline__textArea__exam-icon__link dl dd strong {
  display: block;
  margin-bottom: 0.5208333333vw;
  font-size: 1.0416666667vw;
}
.p-sd-digital-outline__textArea__exam-icon__center .p-sd-digital-outline__textArea__exam-icon__link dl dd span {
  font-weight: bold;
}
.p-sd-digital-outline__textLink {
  padding-left: 1em;
  line-height: 1.7;
  text-indent: -2em;
}
.p-sd-digital-outline__textLink a {
  position: relative;
  padding-left: 2em;
  color: #b81c22;
  text-decoration: none;
}
.p-sd-digital-outline__textLink a::before {
  -webkit-transform: rotate(45deg);
  position: absolute;
  top: 0.6em;
  left: 1em;
  width: 8px;
  height: 8px;
  transform: rotate(45deg);
  border-top: 1px solid #b81c22;
  border-right: 1px solid #b81c22;
  content: "";
}
.p-sd-digital-outline__textLink a:hover {
  text-decoration: underline;
}
.p-sd-digital-outline__textLink a.row2::before {
  top: 25%;
  left: 1em;
}
.p-sd-digital-outline__box {
  padding: 1.0416666667vw;
  background-color: #f6f6f6;
}
.p-sd-digital-outline__box p {
  margin-bottom: 0.5208333333vw;
}
.p-sd-digital-outline__box p span {
  font-weight: bold;
}
.p-sd-digital-outline__positioning {
  position: relative;
  right: -3.125vw;
  width: 35.15625vw !important;
}
.p-sd-digital-outline__detail__tagNone figure {
  margin-top: 2.34375vw !important;
}
.p-sd-digital-outline__detail figure {
  width: 31.7708333333vw;
  height: auto;
  margin-top: 4.6875vw;
}
.p-sd-digital-outline__detail small,
.p-sd-digital-outline__detail figcaption {
  display: block;
  margin-top: 1.0416666667vw;
  font-size: 0.6770833333vw;
  line-height: 1.4;
}
.p-sd-digital-outline__detail .c-imgBox.mt50vw {
  margin-top: 2.6041666667vw;
}
.p-sd-digital-outline__detail .c-imgBox__caption {
  margin-top: 0;
  margin-bottom: 1.0416666667vw;
  font-weight: bold;
  font-size: 1.0416666667vw;
}
.p-sd-digital-outline__detail .c-itemBox-flex {
  width: 100%;
  margin-top: 4.6875vw;
}
.p-sd-digital-outline__detail .c-itemBox-flex__caption {
  margin-top: 0;
  margin-bottom: 1.5625vw;
  font-weight: bold;
  font-size: 1.0416666667vw;
}
.p-sd-digital-outline__detail .c-itemBox-flex__inner {
  display: flex;
  justify-content: space-between;
  padding: 2.6041666667vw;
  gap: 4.9479166667vw;
  background: #f6f6f6;
}
.p-sd-digital-outline__detail .c-itemBox-flex__inner figure {
  margin-top: 0;
}
.p-sd-digital-outline__detail .c-itemBox-flex__innerItem {
  width: 50%;
}
.p-sd-digital-outline__detail .c-itemBox-flex__innerCaptionTop {
  margin-top: 1.5625vw;
  margin-bottom: 1.5625vw;
  font-weight: bold;
}
.p-sd-digital-outline__detail .c-itemBox-flex__innerCaptionBottom {
  margin-top: 1.0416666667vw;
  font-weight: bold;
}
.p-sd-digital-outline__detail:not(:last-of-type) .l-container {
  padding: 6.25vw 0 0;
}
.p-sd-digital-outline__detail:last-of-type .p-sd-digital-outline__container {
  padding: 3.125vw 0 6.25vw;
}
.p-sd-digital-outline__detail--small {
  margin-bottom: 0.5208333333vw;
  color: #46505f;
  font-size: 0.7291666667vw;
}
.p-sd-digital-outline__detail--small span {
  font-size: 0.8333333333vw;
  font-family: "Poppins", sans-serif;
}
.p-sd-digital-outline__detail--column-1 {
  flex-direction: column;
  gap: 5.2083333333vw 0;
}
.p-sd-digital-outline__detail--column-1 .p-sd-digital-outline__textArea {
  width: 100%;
}
.p-sd-digital-outline__detail--column-1 figure {
  width: 100%;
  margin-top: 0 !important;
}
.p-sd-digital-outline__detail--column-1-freeArea {
  display: flex;
  flex-direction: row;
  gap: 1.0416666667vw;
}
.p-sd-digital-outline__detail--column-1-freeArea h3 {
  margin-top: 1.0416666667vw;
}
.p-sd-digital-outline__detail--column-1-freeArea ul {
  padding-left: 1em;
  text-indent: -1em;
}
.p-sd-digital-outline__detail--column-1-freeArea__left figure {
  width: 24.5833333333vw;
  height: 37.5vw;
}
.p-sd-digital-outline__detail--column-1-freeArea__left figure img {
  width: 24.5833333333vw;
  height: 37.5vw;
}
.p-sd-digital-outline__detail--column-1-freeArea__right figure {
  width: 43.8541666667vw;
  height: 37.5vw;
}
.p-sd-digital-outline__detail--column-1-freeArea__right figure img {
  width: 43.8541666667vw;
  height: 37.5vw;
}
.p-sd-digital-outline__detail__examList {
  display: flex;
  justify-content: space-between;
  margin-top: 2.0833333333vw;
  gap: 2.0833333333vw;
}
.p-sd-digital-outline__detail__examList li {
  max-width: 15.78125vw;
  margin: 0vw;
  padding-bottom: 0vw;
}
.p-sd-digital-outline__detail__examList li figure {
  width: 100%;
  margin: 0vw;
}
.p-sd-digital-outline__ad-imgBlock {
  position: relative;
}
.p-sd-digital-outline__ad-margin {
  margin-top: 0 !important;
}
.p-sd-digital-outline__ad-center {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 1;
  position: absolute;
  top: 53%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-weight: 700;
  font-size: 1.9791666667vw;
  line-height: 1.6;
  text-align: center;
}
.p-sd-digital-outline__ad-center.center-02 {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  top: 19%;
  transform: translateX(-50%);
  font-size: 1.5625vw;
}
.p-sd-digital-outline__ad-center.center-02 span {
  display: block;
  font-weight: 400;
  font-size: 1.0416666667vw;
}
.p-sd-digital-outline__ad-item {
  position: absolute;
}
.p-sd-digital-outline__ad-item h3 {
  margin-bottom: 4px;
  font-weight: 700;
  font-size: 1.3541666667vw;
  line-height: 1.6;
}
.p-sd-digital-outline__ad-item p {
  font-size: 0.8333333333vw;
  line-height: 1.6;
}
.p-sd-digital-outline__ad-item.item-01 {
  top: 3%;
  left: 60%;
}
.p-sd-digital-outline__ad-item.item-01 h3 {
  color: #99cd41;
}
.p-sd-digital-outline__ad-item.item-02 {
  top: 31%;
  left: 76%;
}
.p-sd-digital-outline__ad-item.item-02 h3 {
  color: #42cea0;
}
.p-sd-digital-outline__ad-item.item-03 {
  top: 72%;
  left: 69%;
}
.p-sd-digital-outline__ad-item.item-03 h3 {
  color: #3ecee0;
}
.p-sd-digital-outline__ad-item.item-04 {
  top: 32%;
  left: 4%;
}
.p-sd-digital-outline__ad-item.item-04 h3 {
  color: #417edb;
}
.p-sd-digital-outline__ad-item.item-05 {
  top: 76%;
  left: 4%;
}
.p-sd-digital-outline__ad-item.item-05 h3 {
  color: #3fa4de;
}
.p-sd-digital-outline__ad-item.item02-01 {
  top: 43%;
  left: 0%;
  text-align: right;
}
.p-sd-digital-outline__ad-item.item02-02 {
  top: 72%;
  left: 11%;
  text-align: right;
}
.p-sd-digital-outline__ad-item.item02-03 {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  top: 85%;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
}
.p-sd-digital-outline__ad-item.item02-04 {
  top: 72%;
  left: 67%;
}
.p-sd-digital-outline__ad-item.item02-05 {
  top: 43%;
  left: 77%;
}
.p-sd-digital-outline__table {
  width: 100%;
}
.p-sd-digital-outline__table--wrap p {
  display: none;
}
.p-sd-digital-outline__table tr th {
  padding: 0.78125vw;
  border: 1px solid #ccc;
  background: #156c9c;
  color: #fff;
  text-align: center;
}
.p-sd-digital-outline__table tr th:first-of-type {
  width: 12%;
}
.p-sd-digital-outline__table tr th:not(:first-of-type) {
  width: 42%;
}
.p-sd-digital-outline__table tr td {
  padding: 0.3125vw 1.0416666667vw;
  border: 1px solid #ccc;
  font-size: 0.7rem;
  vertical-align: middle;
}
.p-sd-digital-outline__table tr td:first-of-type {
  background: #d1e6f1;
  font-weight: 700;
  font-size: 0.7rem;
  text-align: center;
  vertical-align: middle;
}
.p-sd-digital-outline__table tr td ol {
  padding-left: 1em;
  text-indent: -1em;
}
.p-sd-digital-outline__diagnose--02 {
  width: 100%;
}
.p-sd-digital-outline__diagnose--02Title {
  position: relative;
  padding: 1.0416666667vw 0 0 2.0833333333vw;
  background: #f3dad6;
  color: #ea6850;
  font-size: 1.5625vw;
  letter-spacing: 0.1em;
}
.p-sd-digital-outline__diagnose--02Title::after {
  display: block;
  position: absolute;
  top: -1px;
  right: -6.7708333333vw;
  width: 90%;
  height: 100%;
  transform: skewX(24deg);
  background: #fff;
  content: "";
}
.p-sd-digital-outline__diagnose--02Cont {
  display: flex;
  justify-content: space-between;
  padding: 1.5625vw;
  gap: 1.5625vw;
  background: #f3dad6;
}
.p-sd-digital-outline__diagnose--02Wrap {
  width: 33.3333333333%;
}
.p-sd-digital-outline__diagnose--02Item {
  padding: 1.0416666667vw 1.0416666667vw 1.5625vw;
  background: #fff;
}
.p-sd-digital-outline__diagnose--02Item + div {
  margin-top: 1.5625vw;
}
.p-sd-digital-outline__diagnose--02Item h4 {
  position: relative;
  font-size: 1.0416666667vw;
}
.p-sd-digital-outline__diagnose--02Item h4::before {
  margin-right: 0.5208333333vw;
  content: "■";
  color: #ea6850;
}
.p-sd-digital-outline__diagnose--02Item ul {
  margin-top: 0.5208333333vw;
  padding-left: 2em;
  font-size: 0.8333333333vw;
}
.p-sd-digital-outline__diagnose--03 {
  width: 100%;
}
.p-sd-digital-outline__diagnose--03List {
  display: flex;
  gap: 3.125vw;
}
.p-sd-digital-outline__diagnose--03List li {
  position: relative;
  width: 33.3333333333%;
  padding: 2.0833333333vw 1.0416666667vw;
  background: #e6593f;
  text-align: center;
}
.p-sd-digital-outline__diagnose--03List li::after {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 0px;
  height: 0px;
  transform: rotate(0deg);
  border-width: 5.2083333333vw 5.2083333333vw 0 0;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
  content: "";
}
.p-sd-digital-outline__diagnose--03List li:nth-of-type(2) {
  background: #ec7660;
}
.p-sd-digital-outline__diagnose--03List li:nth-of-type(2) .p-sd-digital-outline__diagnose--03Title::before {
  content: "2";
}
.p-sd-digital-outline__diagnose--03List li:nth-of-type(3) {
  background: #f69886;
}
.p-sd-digital-outline__diagnose--03List li:nth-of-type(3) .p-sd-digital-outline__diagnose--03Title::before {
  content: "3";
  color: #f7b2a7;
}
.p-sd-digital-outline__diagnose--03Title {
  z-index: 1;
  position: relative;
  padding: 1.5625vw 0 1.0416666667vw;
  font-style: italic;
  font-weight: bold;
  font-size: 1.0416666667vw;
}
.p-sd-digital-outline__diagnose--03Title::before {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: -1;
  position: absolute;
  top: 35%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: "1";
  color: #f69886;
  font-size: 4.6875vw;
}
.p-sd-digital-outline__diagnose--03Text {
  color: #fff;
  font-weight: bold;
  font-size: 1.25vw;
  line-height: 1.6;
}
.p-sd-digital-outline__h2--mr {
  margin-right: -1em;
}
.p-sd-digital-purpose {
  width: 100%;
}
.p-sd-digital-purpose h3 {
  margin-bottom: 2.0833333333vw;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-sd-digital-purpose ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.5625vw;
}
.p-sd-digital-purpose ul li {
  display: flex;
  align-items: center;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
  font-size: clamp(14px, 0.8333vw, 16px);
  line-height: 1.6;
}
.p-sd-digital-purpose ul li img {
  width: 100px;
}
.p-sd-digital-purpose ul li span {
  padding: 0.78125vw 0.78125vw 0.78125vw 0;
}
.p-sd-digital-price .l-container {
  padding: 0 0 6.25vw;
}
.p-sd-digital-price__en::before {
  content: none;
}
.p-sd-digital-price p {
  position: relative;
  top: 0;
  font-weight: 700;
  font-size: 1.25vw;
}
.p-sd-digital-price p span {
  font-size: 1.7708333333vw;
}
.p-sd-digital-price__comments {
  position: relative !important;
  padding-left: 1.35em;
  font-weight: 300 !important;
  font-size: 0.8333333333vw !important;
}
.p-sd-digital-price__comments::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "※";
}
.p-sd-digital-price.pt120 .l-container {
  padding-top: 6.25vw;
}
.p-sd-digital-faq__list {
  margin-top: 2.6041666667vw;
}
.p-sd-digital-faq__item:first-of-type {
  border-top: 1px solid #ddd;
}
.p-sd-digital-faq__question {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
  position: relative;
  padding: 1.5625vw 2.34375vw 1.4583333333vw 0;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
          user-select: none;
}
.p-sd-digital-faq__question::before, .p-sd-digital-faq__question::after {
  position: absolute;
  top: 0;
  right: 0.5208333333vw;
  bottom: 0;
  width: 0.78125vw;
  height: 2px;
  margin: auto 0;
  background: #000;
  content: "";
  transition: all 0.3s;
}
.p-sd-digital-faq__question::after {
  transform: rotate(90deg);
}
.p-sd-digital-faq__question p {
  position: relative;
  font-weight: 700;
  font-size: 16px;
  transition: 0.5s cubic-bezier(0, 0, 0.15, 1.01);
}
.p-sd-digital-faq__question p span {
  display: block;
  margin-right: 1.0416666667vw;
  color: #999;
  font-weight: 100;
  font-size: 1.25vw;
  line-height: 1.3;
  font-family: "Poppins", sans-serif;
}
.p-sd-digital-faq__question.open::before {
  transform: rotate(180deg);
}
.p-sd-digital-faq__question.open::after {
  opacity: 0;
}
.p-sd-digital-faq__answer {
  display: none;
  padding: 1.5625vw 2.34375vw 1.4583333333vw;
  border-bottom: 1px solid #ddd;
}
.p-sd-digital-faq__answer a {
  color: #B81C22;
}
.p-sd-digital-faq__answer a:hover {
  text-decoration: underline;
}
.p-sd-digital-faq__answer p + p {
  margin-top: 1em;
}
.p-sd-digital-faq__answer ol {
  margin: 0.78125vw 0;
  list-style-type: none;
}
.p-sd-digital-faq__answer li {
  position: relative;
  padding-left: 1.8em;
  text-indent: -1.8em;
  counter-increment: count-ex01-2;
}
.p-sd-digital-faq__answer li::before {
  padding-right: 0.5em;
  content: "0" counter(count-ex01-2) ".";
}
.p-sd-digital-faq__answer li + li {
  margin-top: 0.2604166667vw;
}
.p-sd-digital-faq__answer p {
  display: block !important;
}
.p-sd-digital-faq__answer__list-circle {
  margin-top: 0.5208333333vw;
  margin-bottom: 0.5208333333vw;
}
.p-sd-digital-faq__answer__list-circle li::before {
  content: "●";
}
.p-sd-digital-faq__answer__list-circle li span {
  font-weight: bold;
}
.p-sd-digital-faq__question p, .p-sd-digital-faq__answer p {
  display: flex;
  align-items: flex-start;
  line-height: 1.62;
}
.p-sd-digital-model__pic01 {
  display: flex;
  gap: 3.125vw;
}
.p-sd-digital-model__pic01--item {
  position: relative;
  flex: 1;
  border: 4px solid #ee7b66;
  background: #fff;
}
.p-sd-digital-model__pic01--item:last-of-type {
  border: 4px solid #e65940;
}
.p-sd-digital-model__pic01--item:last-of-type::before {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: -2.34375vw;
  width: 0px;
  height: 0px;
  transform: rotate(0deg);
  transform: translateY(-50%);
  border-width: 1.5625vw 0 1.5625vw 1.5625vw;
  border-style: solid;
  border-color: transparent transparent transparent #000000;
  content: "";
}
.p-sd-digital-model__pic01--item:last-of-type .p-sd-digital-model__pic01--title,
.p-sd-digital-model__pic01--item:last-of-type .p-sd-digital-model__pic01--list span {
  background: #e65940;
}
.p-sd-digital-model__pic01--item:last-of-type .p-sd-digital-model__pic01--bgTitle {
  background: #f3c9c3;
}
.p-sd-digital-model__pic01--title {
  padding: 0.5208333333vw;
  background: #ee7b66;
  color: #fff;
  font-size: 1.25vw;
  letter-spacing: 0.15em;
  text-align: center;
}
.p-sd-digital-model__pic01--inner {
  padding: 1.0416666667vw;
}
.p-sd-digital-model__pic01--subTitle {
  padding: 0.5208333333vw 0 1.5625vw;
  font-weight: 700;
  font-size: 1.25vw;
  text-align: center;
}
.p-sd-digital-model__pic01--subTitle p {
  line-height: 1.6;
}
.p-sd-digital-model__pic01--bgTitle {
  margin-bottom: 1.5625vw;
  padding: 0.5208333333vw;
  background: #f3dcd4;
  color: #e65940;
  font-weight: 700;
  font-size: 1.0416666667vw;
  text-align: center;
}
.p-sd-digital-model__pic01--list li {
  display: flex;
  flex-direction: flex-start;
  align-items: center;
  gap: 1.0416666667vw;
}
.p-sd-digital-model__pic01--list li:not(:first-of-type) {
  margin-top: 1.0416666667vw;
  padding-top: 1.0416666667vw;
  border-top: 1px dotted #c6c8c9;
}
.p-sd-digital-model__pic01--list li span {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 4.6875vw;
  height: 4.6875vw;
  border-radius: 50%;
  background: #ee7b66;
  color: #fff;
  font-weight: 700;
  font-size: 2.6041666667vw;
}
.p-sd-digital-model__pic01--list li p {
  font-weight: 700;
  font-size: 0.9375vw;
  line-height: 1.6;
}
.p-sd-digital-caseList li {
  width: 16.875vw;
}
.p-sd-digital-caseList li h3 {
  font-size: 1.3020833333vw;
}
.p-sd-digital-caseList li p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
  font-size: 0.8333333333vw !important;
  line-height: 1.6;
}
.p-sd-digital-hearing {
  position: relative;
  border-top: 1px solid #6e6e6e;
}
.p-sd-digital-hearing::before, .p-sd-digital-hearing::after {
  display: block;
  border-radius: 50%;
  content: "";
}
.p-sd-digital-hearing::before {
  position: absolute;
  top: -10px;
  left: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #6e6e6e;
  background: #fff;
}
.p-sd-digital-hearing::after {
  position: absolute;
  top: -5px;
  left: 5px;
  width: 10px;
  height: 10px;
  border: 1px solid #e6593f;
  background: #e6593f;
}
.p-sd-digital-hearing ul {
  list-style: inside disc;
}
.p-sd-digital-hearing ul li {
  position: relative;
}
.p-sd-digital-hearing ul li span {
  position: absolute;
  right: 10%;
  bottom: 0;
}
.p-sd-digital-consultant__detail {
  margin-top: 4.4270833333vw;
}
.p-sd-digital-consultant__detail h3 {
  margin-bottom: 2.8645833333vw;
  font-size: 1.3541666667vw;
}
.p-sd-digital-consultant__list {
  display: flex;
  justify-content: space-between;
  width: 100%;
  gap: 3.3854166667vw;
}
.p-sd-digital-consultant li {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: center;
}
.p-sd-digital-consultant li figure {
  margin-bottom: 1.3020833333vw;
}
.p-sd-digital-consultant li .p-sd-digital-consultant__name {
  margin-bottom: 1.5625vw;
  font-weight: bold;
  font-size: 1.6666666667vw;
}
.p-sd-digital-consultant hr {
  width: 100%;
  margin-bottom: 2.0833333333vw;
  background: #111;
}
.p-sd-digital-faq {
  background: #fff;
}

.p-seminar_form .sttl {
  margin: 2.6041666667vw 0 0.5208333333vw;
  font-size: 1.25vw;
}

.p-seminar-detail__caption {
  margin: 1.3020833333vw 0;
  padding: 1.0416666667vw;
  border: 4px solid #ccc;
  background: #fff;
}
.p-seminar-detail__label {
  display: inline-block;
  margin-bottom: 1.0416666667vw;
  padding: 2px 20px;
  color: #fff;
  font-size: 14px;
}
.p-seminar-detail__label.end {
  background: #999;
}
.p-seminar-detail__label.now {
  background: #B81C22;
}
.p-seminar-detail article p + p {
  margin-top: 1.3020833333vw;
}
.p-seminar-detail article > div > ul {
  margin: 0.2604166667vw 0 1.3020833333vw;
}
.p-seminar-detail article ul {
  margin: 1.3020833333vw 0;
  list-style: square inside;
}
.p-seminar-detail article ul > li {
  padding-left: 1.3em;
  text-indent: -1.3em;
}
.p-seminar-detail article ul > li + li {
  margin-top: 0.2604166667vw;
}
.p-seminar-detail article .p-forms ul {
  margin: 0;
  list-style: none;
}
.p-seminar-detail article .p-forms ul > li {
  padding-left: 0;
  text-indent: 0;
}
.p-seminar-detail article .p-forms ul > li + li {
  margin-top: 0;
}
.p-seminar-detail article .red {
  color: #B81C22;
}
.p-seminar-detail article .bold {
  font-weight: 700;
}
.p-seminar-detail article table th,
.p-seminar-detail article table td {
  padding: 20px 15px;
  border: none;
  border-bottom: dotted 1px #ccc;
  font-weight: 400;
  line-height: 1.8;
  vertical-align: top;
}
.p-seminar-detail article table th {
  width: 24%;
}
.p-seminar-detail-side .c-side__service--childList {
  font-size: 0.6770833333vw;
}

.p-seminar li h3 {
  margin-bottom: 1.5625vw;
}
.p-seminar .c-seminarList__itemWrap p {
  margin-top: 0;
  color: #666;
  font-size: 0.8333333333vw;
  line-height: 1.6;
}
.p-seminar .c-category {
  margin-top: 1.5625vw;
}

.p-service-consulting-strategy__flexWrap {
  flex-direction: column;
}
.p-service-consulting-strategy__flexWrap .p-sd-digital-outline__textArea {
  width: 100%;
}
.p-service-consulting-strategy__flexWrap .c-imgBox {
  width: 100%;
}
.p-service-consulting-strategy__flexWrap h3 {
  margin-top: 4.1666666667vw;
  margin-bottom: 1.5625vw;
}
.p-service-consulting-strategy__flexWrap h3.first-title {
  margin-top: 2.0833333333vw;
  margin-bottom: 1.5625vw;
}
.p-service-consulting-strategy__figWrap {
  margin-top: 3.6458333333vw;
}
.p-service-consulting-strategy__figFlex {
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 30px 10px;
}
.p-service-consulting-strategy__figFlex figure {
  width: auto;
  max-width: 14.0625vw;
  margin-top: 0;
  text-align: center;
}
.p-service-consulting-strategy__figFlex:has(> figure:nth-child(4n)) figure {
  max-width: calc((100% - 30px) / 4);
}
.p-service-consulting-strategy__figFlex:has(> figure:nth-child(n+5)) figure {
  width: calc((100% - 40px) / 5);
  max-width: none;
}
.p-service-consulting-strategy__figFlex:has(> figure:nth-child(n+5)) figure img {
  width: 100%;
}
.p-service-consulting-strategy__figFlex:has(> figure:nth-child(n+6)) figure {
  max-width: calc((100% - 50px) / 6);
}
.p-service-consulting-strategy__figFlex figcaption {
  margin-top: 10px !important;
  font-size: 0.7291666667vw;
  text-align: center;
}
.p-service-consulting-strategy-flex__inner {
  padding: 0 !important;
  background: #fff !important;
}
.p-service-consulting-strategy-flex__inner .c-itemBox-flex__innerCaptionBottom {
  margin-top: 0;
  margin-bottom: 1.25vw;
  color: #46505f;
  font-weight: normal;
  font-size: 0.7291666667vw;
  line-height: 1.429;
  font-family: "Noto Sans CJK JP";
}
.p-service-consulting-strategy__phase03 {
  width: 46%;
}
.p-service-consulting-strategy__phase03__caption {
  margin-top: 1.0416666667vw !important;
  margin-bottom: 0 !important;
  font-weight: normal !important;
  font-size: 0.6770833333vw !important;
}
.p-service-consulting-strategy__output-caption {
  font-size: 18px !important;
}

.p-service-corp__outline__task {
  display: flex;
  width: 100%;
  letter-spacing: 1px;
}
.p-service-corp__outline__task__box {
  display: flex;
  flex-direction: column;
  width: 50%;
  padding: 0 4px 4px;
}
.p-service-corp__outline__task__box__title {
  padding-top: 1.0416666667vw;
  padding-bottom: 0.5208333333vw;
  text-align: center;
}
.p-service-corp__outline__task__box__title figure {
  margin-bottom: 0.5208333333vw;
}
.p-service-corp__outline__task__box__title figure img {
  max-width: 50px;
}
.p-service-corp__outline__task__box__title h3 {
  color: #fff;
  font-weight: bold;
  font-size: 1.0416666667vw;
}
.p-service-corp__outline__task__box__detail {
  padding: 2.0833333333vw;
  background-color: #fff;
  text-align: center;
}
.p-service-corp__outline__task__box__detail h4 {
  padding-bottom: 1.0416666667vw;
  font-weight: bold;
  font-size: 1.0416666667vw;
}
.p-service-corp__outline__task__box__detail figure {
  padding-bottom: 1.0416666667vw;
}
.p-service-corp__outline__task__box__detail hr {
  padding-bottom: 2.0833333333vw;
}
.p-service-corp__outline__task__box__detail__feature {
  position: relative;
  margin-bottom: 0.5208333333vw;
  padding-top: 1.0416666667vw;
  padding-bottom: 1.0416666667vw;
}
.p-service-corp__outline__task__box__detail h5 {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 3;
  position: absolute;
  top: 50%;
  left: 50%;
  padding-bottom: 1.0416666667vw;
  transform: translate(-50%, -50%);
  font-weight: bold;
  font-size: 1.25vw;
}
.p-service-corp__outline__task__box__detail ul {
  margin-right: -20px;
  text-align: left;
}
.p-service-corp__outline__task__box__detail ul li {
  margin-bottom: 0.5208333333vw;
  padding-left: 1em;
  font-size: 0.78125vw;
  letter-spacing: 0.6px;
  text-indent: -1em;
}
.p-service-corp__outline__task__box__detail ul li::before {
  content: "・";
}
.p-service-corp__outline__task__box__detail ul li span {
  font-weight: bold;
}
.p-service-corp__outline__task__box:first-of-type {
  background-color: #6691A9;
}
.p-service-corp__outline__task__box:first-of-type .p-service-corp__outline__task__box__detail h4 span {
  color: #6691A9;
}
.p-service-corp__outline__task__box:first-of-type .p-service-corp__outline__task__box__detail hr {
  border-top: 2px solid #E6E6E6;
}
.p-service-corp__outline__task__box:first-of-type .p-service-corp__outline__task__box__detail .p-service-corp__outline__task__box__detail__feature::after {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 1;
  position: absolute;
  top: 15%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: "×";
  color: #E9ECEE;
  font-weight: bold;
  font-size: 4.1666666667vw;
  opacity: 0.8;
}
.p-service-corp__outline__task__box:first-of-type .p-service-corp__outline__task__box__detail h5 {
  color: #6691A9;
}
.p-service-corp__outline__task__box:last-of-type {
  background-color: #146C9C;
}
.p-service-corp__outline__task__box:last-of-type .p-service-corp__outline__task__box__detail h4 span {
  color: #146C9C;
}
.p-service-corp__outline__task__box:last-of-type .p-service-corp__outline__task__box__detail hr {
  border-top: 2px solid #D3E5F4;
}
.p-service-corp__outline__task__box:last-of-type .p-service-corp__outline__task__box__detail .p-service-corp__outline__task__box__detail__feature::before {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 2;
  position: absolute;
  top: 15%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: "●";
  color: #fff;
  font-weight: bold;
  font-size: 2.6041666667vw;
  opacity: 0.8;
}
.p-service-corp__outline__task__box:last-of-type .p-service-corp__outline__task__box__detail .p-service-corp__outline__task__box__detail__feature::after {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 1;
  position: absolute;
  top: 15%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: "●";
  color: #E0E9ED;
  font-weight: bold;
  font-size: 3.3854166667vw;
  opacity: 0.8;
}
.p-service-corp__outline__task__box:last-of-type .p-service-corp__outline__task__box__detail h5 {
  color: #146C9C;
}
.p-service-corp__outline__flow {
  display: flex;
  width: 100%;
  margin-bottom: 5.2083333333vw;
  gap: 1.25vw;
  letter-spacing: 1px;
}
.p-service-corp__outline__flow__box {
  display: flex;
  flex-direction: column;
}
.p-service-corp__outline__flow__box__title {
  padding-top: 1.0416666667vw;
  padding-bottom: 1.0416666667vw;
  text-align: center;
}
.p-service-corp__outline__flow__box__title h3 {
  color: #fff;
  font-weight: bold;
  font-size: 1.25vw;
}
.p-service-corp__outline__flow__box__detail {
  display: flex;
  min-height: 33.8541666667vw;
  background-color: #F3F7F9;
  text-align: left;
}
.p-service-corp__outline__flow__box__detail h4 {
  padding-bottom: 1.0416666667vw;
  font-weight: bold;
  font-size: 1.0416666667vw;
}
.p-service-corp__outline__flow__box__detail hr {
  padding-bottom: 2.0833333333vw;
}
.p-service-corp__outline__flow__box__detail__wrap {
  display: flex;
  position: relative;
  flex-direction: column;
  width: 50%;
  padding: 1.0416666667vw;
}
.p-service-corp__outline__flow__box__detail__step {
  position: relative;
  color: #CBC9CD;
  font-weight: bold;
  font-size: 1.5625vw;
}
.p-service-corp__outline__flow__box__detail__step span {
  font-size: 3.125vw;
}
.p-service-corp__outline__flow__box__detail__step::after {
  position: absolute;
  bottom: 10px;
  left: -10px;
  width: 95%;
  height: 15px;
  transform: skew(60deg);
  border-right: 4px solid #146C9C;
  border-bottom: 2px solid #146C9C;
  content: "";
}
.p-service-corp__outline__flow__box__detail__step__text p {
  font-size: 0.8333333333vw;
  letter-spacing: 0;
}
.p-service-corp__outline__flow__box__detail__step__subtext {
  position: absolute;
  bottom: -5.2083333333vw;
  left: 50%;
  min-width: 10.4166666667vw;
  min-height: 7.8125vw;
  padding: 0.5208333333vw 1.0416666667vw;
  transform: translateX(-50%);
  border: 1px solid #000;
  background-color: #fff;
  text-align: left;
}
.p-service-corp__outline__flow__box__detail__step__subtext p {
  position: relative;
  font-weight: bold;
  font-size: 0.8333333333vw;
}
.p-service-corp__outline__flow__box__detail__step__subtext p::after {
  position: absolute;
  top: -4.1666666667vw;
  left: 50%;
  transform: translateX(-50%) rotate(-90deg);
  content: "・・・";
  color: #CBC9CD;
  font-size: 1.0416666667vw;
}
.p-service-corp__outline__flow__box__detail__step__subtext ul {
  font-size: 0.7291666667vw;
  list-style: disc;
}
.p-service-corp__outline__flow__box__detail__step__subtext ul li {
  margin-left: 1em;
  padding-left: 1em;
  font-size: 0.7291666667vw;
  text-indent: -1em;
}
.p-service-corp__outline__flow__box__detail__step.step1 {
  color: #146C9C;
}
.p-service-corp__outline__flow__box__detail__step.step2 {
  padding-top: 1.5625vw;
}
.p-service-corp__outline__flow__box__detail__step.step3 {
  padding-top: 3.125vw;
}
.p-service-corp__outline__flow__box__detail__step.step4 {
  padding-top: 4.6875vw;
}
.p-service-corp__outline__flow__box__detail__step.step5 {
  padding-top: 6.25vw;
}
.p-service-corp__outline__flow__box:first-of-type {
  position: relative;
  width: 40%;
}
.p-service-corp__outline__flow__box:first-of-type::after {
  display: inline-block;
  position: absolute;
  top: 0px;
  right: -2.5%;
  width: 2px;
  height: 100%;
  background-color: #EEEEED;
  content: "";
}
.p-service-corp__outline__flow__box:first-of-type .p-service-corp__outline__flow__box__title {
  background-color: #146C9C;
}
.p-service-corp__outline__flow__box:last-of-type {
  width: 59%;
}
.p-service-corp__outline__flow__box:last-of-type .p-service-corp__outline__flow__box__title {
  background-color: #2880B0;
}

.p-service-marketing-ad__exam .p-sd-digital-outline__textArea__exam-icon__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1.5625vw;
}
.p-service-marketing-ad__exam .p-sd-digital-outline__textArea__exam-icon__list__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 21.875vw;
  padding: 1.0416666667vw;
  background-color: white;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.11);
}
.p-service-marketing-ad__exam .p-sd-digital-outline__textArea__exam-icon__list__item__txt {
  padding: 0;
}
.p-service-marketing-ad__exam .p-sd-digital-outline__textArea__exam-icon__list__item__img {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 13.5416666667vw;
  padding-top: 0vw;
  padding-bottom: 0.5208333333vw;
}
.p-service-marketing-ad__exam .p-sd-digital-outline__textArea__exam-icon__list__item__ttl {
  padding-bottom: 0.5208333333vw;
  font-weight: bold;
  font-size: 0.8333333333vw;
  text-align: center;
}
.p-service-marketing-ad__exam .p-sd-digital-outline__textArea__exam-icon__list__item__dtl {
  font-size: 0.8333333333vw;
}
.p-service-marketing-ad__output {
  margin-top: 1.0416666667vw;
  margin-bottom: 1.0416666667vw;
  padding: 0.5208333333vw 1.0416666667vw;
  background-color: #f6f6f6;
  color: #000;
}
.p-service-marketing-ad__case h2::after {
  content: none !important;
}
.p-service-marketing-ad__case .p-sd-digital-outline__textArea {
  position: static;
  top: 0;
  width: 39.0625vw;
}
.p-service-marketing-ad__case .p-sd-digital-outline__textArea h3 {
  margin-top: 0;
  padding-top: 1.0416666667vw;
  padding-bottom: 1.0416666667vw;
  padding-left: 3.125vw;
  border-left: 1px solid #000;
  font-size: clamp(24px, 1.562vw, 30px);
  line-height: 1.5;
}
.p-service-marketing-ad__btn .c-btn--sd-cta {
  width: 31.25vw;
}
.p-service-marketing-ad__bnr .l-container {
  padding-top: 0;
}
.p-service-marketing-ad__bnr .p-banner-link {
  margin-top: 0;
}
.p-service-marketing-ad__bnr__link {
  text-align: center;
}
.p-service-marketing-ad__bnr__link img {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.11);
}
.p-service-marketing-ad__results .p-sd-digital-results-case {
  background: none;
}

.p-service-marketing-digital__outlineflex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 69.53125vw;
  margin-top: 3.6458333333vw;
  margin-bottom: 2.8645833333vw;
  gap: 18px;
}
.p-service-marketing-digital__outlineflex img {
  width: auto;
  max-width: 47.19%;
}
.p-service-marketing-digital_outline__textArea {
  width: calc(56.55% - 75px);
}
.p-service-marketing-digital_outline__imgArea {
  width: 43.45% !important;
  margin-top: 0 !important;
}
.p-service-marketing-digital-price .c-sd-ctaArea {
  padding: 2.25vw 0;
}
.p-service-marketing-digital-price__titleArea {
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  gap: 5.2083333333vw;
}
.p-service-marketing-digital-price__titleArea h2 {
  margin-bottom: 0;
}
.p-service-marketing-digital-price__titleArea p {
  font-weight: 700;
  font-size: 1.25vw;
  line-height: 1;
}
.p-service-marketing-digital-price__titleArea p span {
  font-size: 1.7708333333vw;
}

.p-service-website-lp__list {
  margin: 0 auto;
}
.p-service-website-lp__list__title {
  margin-bottom: 2.6041666667vw;
  text-align: center;
}
.p-service-website-lp__list__title h3 {
  color: #176b98;
  font-weight: 700;
  font-size: 1.5625vw;
  line-height: 1.2;
}
.p-service-website-lp__list__detail {
  display: flex;
  flex-direction: column;
  gap: 1.1458333333vw;
}
.p-service-website-lp__list__detail dl {
  display: flex;
  gap: 2.0833333333vw;
}
.p-service-website-lp__list__detail dl dt {
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 24%;
  padding: 0.5208333333vw 2.0833333333vw;
  background-color: #60add9;
  color: #fff;
  font-size: 1.0416666667vw;
}
.p-service-website-lp__list__detail dl dt::before {
  /* 長方形（棒）の表示設定 */
  position: absolute;
  bottom: -1.0416666667vw;
  left: 50%;
  width: 0.4166666667vw;
  height: 0.9375vw;
  margin: auto;
  transform: rotate(90deg) translateX(-50%);
  background: #020002;
  content: "";
}
.p-service-website-lp__list__detail dl dt::after {
  /* 三角形（矢頭）の表示設定 */
  position: absolute;
  bottom: -1.8229166667vw;
  left: 50%;
  width: 0;
  height: 0;
  margin: auto;
  transform: rotate(90deg) translateX(-50%);
  border-top: 0.8333333333vw solid transparent;
  border-bottom: 0.8333333333vw solid transparent;
  border-left: 0.4166666667vw solid #020002;
  content: "";
}
.p-service-website-lp__list__detail dl dt.p-service-website-lp__list__detail__feature {
  background-color: #156c9c;
}
.p-service-website-lp__list__detail dl dd {
  position: relative;
  width: 76%;
  font-size: 1.0416666667vw;
}
.p-service-website-lp__list__detail dl dd::before {
  /* 長方形（棒）の表示設定 */
  content: none;
}
.p-service-website-lp__list__detail dl dd::after {
  /* 三角形（矢頭）の表示設定 */
  content: none;
}
.p-service-website-lp__list__detail dl:last-of-type dt::before {
  content: none;
}
.p-service-website-lp__list__detail dl:last-of-type dt::after {
  content: none;
}
.p-service-website-lp__list__detail dl:last-of-type dd::before {
  content: none;
}
.p-service-website-lp__list__detail dl:last-of-type dd::after {
  content: none;
}

.p-service-website-marketing-price .c-sd-ctaArea {
  padding: 2.25vw 0;
}
.p-service-website-marketing__flex.c-flexWrap {
  gap: 40px;
}
.p-service-website-marketing-outline h2.p-service-website-marketing-outline__mainTtl {
  width: 100%;
  margin: 0;
  padding: 6.25vw 0 0;
  text-align: center;
}
.p-service-website-marketing-outline h2.p-service-website-marketing-outline__mainTtl::after {
  background-color: transparent;
  content: none;
}
.p-service-website-marketing-outline--img {
  width: calc(100% - 33.0729166667vw - 40px);
}
.p-service-website-marketing-outline--img h3 {
  margin-top: 38px;
  font-size: clamp(14px, 1.25vw, 24px);
}
.p-service-website-marketing-outline__detail.p-sd-digital-outline__detail figure {
  width: 100%;
  margin-top: 4.6875vw;
}
.p-service-website-marketing-outline__detail.p-sd-digital-outline__detail figure img {
  -o-object-fit: cover;
  width: 100%;
     object-fit: cover;
}
.p-service-website-marketing-outline__detail--wrapper {
  width: 100%;
}
.p-service-website-marketing-outline__detail--wrapper h3.p-service-website-marketing-outline__heading03 {
  margin-bottom: 2.0833333333vw;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-service-website-marketing-outline__detail--txt {
  display: block;
  margin: 0 0 10px;
  color: #111111;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 1.2;
}
.p-service-website-marketing-outline__detail--col2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: clamp(24px, 1.7708333vw, 30px) clamp(20px, 1.666666vw, 30px);
  gap: 20px;
  background-color: #f6f6f6;
}
.p-service-website-marketing-outline__detail--content {
  width: calc((100% - 20px) / 2);
}
.p-service-website-marketing-outline__detail--content span {
  display: block;
  margin: 0 0 10px;
  color: #111111;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.2;
}
.p-service-website-marketing-outline__detail--content .p-service-website-marketing-outline__img {
  width: 100%;
}
.p-service-website-marketing-outline__detail--content .p-service-website-marketing-outline__img img {
  -o-object-fit: cover;
  width: 100%;
     object-fit: cover;
}
.p-service-website-marketing-outline__detail--content .p-service-website-marketing-outline__img__chart {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 18.2291666667vw;
  padding: 0.2604166667vw 1.0416666667vw;
  border: 1px solid #d9d9d9;
  background-color: #fff;
}
.p-service-website-marketing-outline__detail--content--list {
  display: flex;
  justify-content: flex-start;
  min-height: 18.2291666667vw;
  padding: 0.7291666667vw 1.0416666667vw;
  gap: 1.0416666667vw;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  font-size: 12px;
  line-height: 1.5;
}
.p-service-website-marketing-outline__detail--content--list__ul01 {
  padding-right: 1.0416666667vw;
  border-right: 2px solid #f6f6f6;
}
.p-service-website-marketing-outline__detail--content--list__ul01:nth-of-type(2) {
  padding-right: none;
  border-right: none;
}
.p-service-website-marketing-outline__detail--content--list__ul01__li02 {
  margin-top: 0.7291666667vw;
}
.p-service-website-marketing-outline__detail--content--list__ul02 {
  padding-left: 1em;
}
.p-service-website-marketing-outline .c-imgBox {
  width: 100%;
}
.p-service-website-marketing-outline .c-imgBox.mt {
  margin-top: 60px !important;
}
.p-service-website-marketing-outline .c-imgBox img {
  width: 100%;
}
.p-service-website-marketing-outline__grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: grid;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(6, 1fr);
  width: 100%;
  text-align: center;
}
.p-service-website-marketing-outline__grid li {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 77px;
  padding: 0 10px;
  border-radius: 10px;
  background-color: white;
  box-shadow: 0px 0px 19px 1px rgba(0, 0, 0, 0.05);
  color: #156c9c;
  font-size: 16px;
  line-height: 1.2;
  font-family: "Noto Sans JP";
}
.p-sd-digital-purpose ul.p-service-website-marketing-outline__list li {
  position: relative;
  cursor: pointer;
  transition: opacity 0.3s;
}
.p-sd-digital-purpose ul.p-service-website-marketing-outline__list li:hover {
  background-color: #d0e2eb;
  opacity: 0.8;
}
.p-sd-digital-purpose ul.p-service-website-marketing-outline__list li:hover .p-service-website-marketing-outline__txt {
  color: #156c9c;
  font-weight: bold;
  font-size: 16px;
}
.p-sd-digital-purpose ul.p-service-website-marketing-outline__list li .c-modal-icon {
  display: block;
  position: relative;
  width: 30px;
  height: 30px;
  margin: 0 10px;
  padding: 0;
  border-radius: 50%;
  background-color: #156c9c;
  cursor: pointer;
  transition: background-color 0.3s;
}
.p-sd-digital-purpose ul.p-service-website-marketing-outline__list li .c-modal-icon::before, .p-sd-digital-purpose ul.p-service-website-marketing-outline__list li .c-modal-icon::after {
  display: inline-block;
  z-index: 11;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 2px;
  background-color: #ffffff;
  content: "";
  transition: background-color 0.3s;
}
.p-sd-digital-purpose ul.p-service-website-marketing-outline__list li .c-modal-icon::before {
  transform: translate(-50%, -50%) rotate(90deg);
}
.p-sd-digital-purpose ul.p-service-website-marketing-outline__list li .c-modal-icon::after {
  transform: translate(-50%, -50%) rotate(180deg);
}
.p-sd-digital-purpose ul span.p-service-website-marketing-outline__txt {
  display: inline-block;
  width: calc(100% - 0.78125vw - 100px - 30px - 20px);
  transition: color 0.3s font-weight 0.3s;
}

.p-service {
  /*  */
}
.p-service-mv__subttl {
  font-feature-settings: "palt";
  letter-spacing: 1px;
}
.p-service__anchorList {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.p-service__anchorList li {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 33.3333333333%;
  border: 1px solid #c7cacf;
  text-align: center;
}
.p-service__anchorList li::before {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  z-index: 3;
  position: absolute;
  bottom: -1.3020833333vw;
  left: 50%;
  width: 2.6041666667vw;
  height: 2.6041666667vw;
  transform: translateX(-50%);
  border: 1px solid #46505f;
  border-radius: 50%;
  background: #fff;
  content: "";
}
.p-service__anchorList li::after {
  display: block;
  z-index: 3;
  position: absolute;
  right: 47.8%;
  bottom: -0.2083333333vw;
  width: 0.5208333333vw;
  height: 0.5208333333vw;
  transform: translateX(-50%) rotate(135deg);
  border-top: 1px solid #46505f;
  border-right: 1px solid #46505f;
  content: "";
}
.p-service__anchorList li a {
  display: block;
  z-index: 2;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 1.5625vw 0 2.0833333333vw;
  overflow: hidden;
  font-weight: 700;
  transition: 0.3s;
}
.p-service__anchorList li a::after {
  display: block;
  z-index: -1;
  position: absolute;
  top: -100%;
  width: 100%;
  height: 100%;
  content: "";
  transition: 0.3s;
}
.p-service__anchorList li a:hover {
  border-color: #cc7600;
  color: #fff;
}
.p-service__anchorList li a:hover::after {
  top: 0;
  background-color: #cc7600;
}
.p-service__anchorList li:nth-of-type(2) a:hover {
  border-color: #156c9c;
  color: #fff;
}
.p-service__anchorList li:nth-of-type(2) a:hover::after {
  top: 0;
  background-color: #156c9c;
}
.p-service__anchorList li:nth-of-type(3) a:hover {
  border-color: #e6593f;
  color: #fff;
}
.p-service__anchorList li:nth-of-type(3) a:hover::after {
  top: 0;
  background-color: #e6593f;
}
.p-service__anchorList li span {
  display: block;
  margin-top: 0.2604166667vw;
  font-weight: 100;
  font-size: 1.5625vw;
  line-height: 1;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.05em;
}
.p-service__titleArea--container {
  position: relative;
  margin: 0 auto;
}
.p-service__titleArea--textArea span {
  display: block;
  font-weight: 100;
  font-size: 3.6458333333vw;
  line-height: 1;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.05em;
}
.p-service__titleArea--textArea h2 {
  margin-bottom: 1.5625vw;
  font-weight: 700;
  font-size: 1.5625vw;
  line-height: 2;
}
.p-service__cate:not(:last-of-type) {
  margin-bottom: 6.25vw;
}
.p-service__cate.Planning li::after {
  color: #cc7600;
}
.p-service__cate.Strategy li::after {
  color: #e6593f;
}
.p-service__cate.DataUtili li::after {
  color: #438987;
}
.p-service__cate.WebDev li::after {
  color: #156c9c;
}
.p-service__cate .c-cardList__list a,
.p-service__cate .c-cardList__list div {
  font-weight: 700;
  font-size: 1.25vw;
}
.p-service-wrapper {
  -moz-column-gap: 4.1666666667vw;
  display: flex;
  position: relative;
       column-gap: 4.1666666667vw;
  overflow: visible;
}
.p-service-nav {
  position: -webkit-sticky;
  position: sticky;
  top: 25%;
  left: 0.5208333333vw;
  width: 77%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.p-service-nav ul li {
  border-top: 1px solid #dddddd;
}
.p-service-nav ul li:last-of-type {
  border-bottom: 1px solid #dddddd;
}
.p-service-nav ul li a {
  display: block;
  padding-block: 1.5em;
  color: #999;
  font-size: 1.0416666667vw;
  letter-spacing: 0.075em;
  transition: all 0.5s ease;
}
.p-service-nav ul li a span {
  display: block;
  font-size: 0.7291666667vw;
}
.p-service-nav ul li.active a {
  color: #2b2b2b;
  transition: all 0.5s ease;
}
.p-service-nav ul li.active a span {
  font-weight: 900;
}
.p-service-body {
  flex-grow: 1;
}
.p-service-body__cardList {
  padding-block: 3.125vw;
  gap: 2.6041666667vw 0;
}
.p-service-body__cardList li {
  width: calc((100% - 2.6041666667vw) / 2);
}
.p-service-body__cardList li.nolink:hover {
  transform: translate(0, 0);
}
.p-service-body__cardList li.nolink:hover figure img {
  transform: scale(1);
}
.p-service-body__cardList li.nolink figure {
  position: relative;
}
.p-service-body__cardList li.nolink figure::before {
  z-index: 3;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  content: "Coming Soon";
  color: #fff;
  font-weight: 200;
  font-size: 1.75em;
  font-family: "Poppins", sans-serif;
  text-align: center;
}
.p-service-body__cardList li.nolink figure::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.35);
  content: "";
}
.p-service-body__cardList li.nolink::after {
  color: #cccccc;
}

.p-spinner__logo {
  width: 70px;
}
.p-spinner__logo rect {
  stroke: transparent;
  fill: transparent;
}
.p-spinner__logo.is-start .st0 {
  stroke-dasharray: 1000;
  stroke-dashoffset: 0;
  stroke-width: 0.5;
  stroke: #b81c22;
  -webkit-animation: st0_anime 1s ease-in 0s forwards;
          animation: st0_anime 1s ease-in 0s forwards;
}
.p-spinner__logo.is-start .st1 {
  fill: #fff;
}

@-webkit-keyframes st0_anime {
  0% {
    stroke-dashoffset: 1000;
    fill: transparent;
  }
  50% {
    fill: transparent;
  }
  100% {
    stroke-dashoffset: 0;
    fill: #b81c22;
  }
}

@keyframes st0_anime {
  0% {
    stroke-dashoffset: 1000;
    fill: transparent;
  }
  50% {
    fill: transparent;
  }
  100% {
    stroke-dashoffset: 0;
    fill: #b81c22;
  }
}
.p-support-results {
  max-width: 1120px;
  margin: 0 auto;
}
.p-support-results-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}
.p-support-results-list li {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 0;
}
.p-support-results-list-item {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 0;
}
.p-support-results-list-item-header {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #000;
}
.p-support-results-list-item-header-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 20px;
  gap: 20px;
}
.p-support-results-list-item-header-tag {
  display: inline-block;
  padding: 8px 18px;
  background: #cc7600;
  color: #fff;
  font-weight: bold;
  line-height: 1;
}
.p-support-results-list-item-header-info {
  font-feature-settings: "palt";
  color: #111111;
  font-size: 14px;
}
.p-support-results-list-item-header-title {
  color: black;
  font-weight: bold;
  font-size: 1.5625vw;
  line-height: 1.333;
}
.p-support-results-list-item-conts p {
  font-feature-settings: "palt";
  color: black;
  line-height: 1.875;
}
.p-support-results-list-item-img {
  margin-top: 30px;
}

.p-thanks .l-container {
  text-align: center;
}

.p-under-mv__img {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: 3;
  position: absolute;
  top: 45%;
  right: 0;
  width: 66.40625vw;
  transform: translateY(-50%);
}

.p-website .c-btn.c-btn--small,
.p-website .c-btn.c-btn--sd-cta {
  border: 2px solid #156c9c;
  background: #156c9c;
}
.p-website .c-btn.c-btn--small:hover,
.p-website .c-btn.c-btn--sd-cta:hover {
  border: 2px solid #156c9c;
  color: #156c9c;
}
.p-website .c-btn.c-btn--small:hover::after,
.p-website .c-btn.c-btn--sd-cta:hover::after {
  color: #156c9c;
}
.p-website .u-marker {
  background: linear-gradient(transparent 60%, #DFE8ED 60%);
}
.p-website .slick-dots li.slick-active button::before {
  color: #156c9c;
}
.p-website .l-under-mv.bg-big .l-mv__visual {
  position: relative;
  width: 100%;
  height: 47.5vw;
}
.p-website .l-under-mv.bg-big .l-mv__visual::after {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1183.13 1112.942"><path fill="%23156c9c" d="M2612.11,978.5L2490.28,1428.14l-76.86-20.41,121.84-449.64-162.57-43.163L2202.2,1544.12l398.34,105.76,130.41-481.3,82.63,21.94-108.45,400.24-357.19,205.08-377.49-650.95-148.11,85.04,462.73,797.93L2835,1712.13h0l170.48-629.19Z" transform="translate(-1822.34 -914.938)" /></svg>') no-repeat right/contain;
  background-size: 92%;
  background-position-x: 512%;
  background-position-y: 67%;
  content: "";
}

.u-mt--10 {
  margin-top: 1rem;
}

.u-mb--10 {
  margin-bottom: 1rem;
}

.u-mr--10 {
  margin-right: 1rem;
}

.u-ml--10 {
  margin-left: 1rem;
}

.u-mt--20 {
  margin-top: 2rem;
}

.u-mb--20 {
  margin-bottom: 2rem;
}

.u-mr--20 {
  margin-right: 2rem;
}

.u-ml--20 {
  margin-left: 2rem;
}

.u-mt--30 {
  margin-top: 3rem;
}

.u-mb--30 {
  margin-bottom: 3rem;
}

.u-mr--30 {
  margin-right: 3rem;
}

.u-ml--30 {
  margin-left: 3rem;
}

.u-mt--40 {
  margin-top: 4rem;
}

.u-mb--40 {
  margin-bottom: 4rem;
}

.u-mr--40 {
  margin-right: 4rem;
}

.u-ml--40 {
  margin-left: 4rem;
}

.u-mt--50 {
  margin-top: 5rem;
}

.u-mb--50 {
  margin-bottom: 5rem;
}

.u-mr--50 {
  margin-right: 5rem;
}

.u-ml--50 {
  margin-left: 5rem;
}

.u-mt--60 {
  margin-top: 6rem;
}

.u-mb--60 {
  margin-bottom: 6rem;
}

.u-mr--60 {
  margin-right: 6rem;
}

.u-ml--60 {
  margin-left: 6rem;
}

.u-mt--70 {
  margin-top: 7rem;
}

.u-mb--70 {
  margin-bottom: 7rem;
}

.u-mr--70 {
  margin-right: 7rem;
}

.u-ml--70 {
  margin-left: 7rem;
}

.u-mt--80 {
  margin-top: 8rem;
}

.u-mb--80 {
  margin-bottom: 8rem;
}

.u-mr--80 {
  margin-right: 8rem;
}

.u-ml--80 {
  margin-left: 8rem;
}

.u-mt--90 {
  margin-top: 9rem;
}

.u-mb--90 {
  margin-bottom: 9rem;
}

.u-mr--90 {
  margin-right: 9rem;
}

.u-ml--90 {
  margin-left: 9rem;
}

.u-mt--100 {
  margin-top: 10rem;
}

.u-mb--100 {
  margin-bottom: 10rem;
}

.u-mr--100 {
  margin-right: 10rem;
}

.u-ml--100 {
  margin-left: 10rem;
}

.u-mt--110 {
  margin-top: 11rem;
}

.u-mb--110 {
  margin-bottom: 11rem;
}

.u-mr--110 {
  margin-right: 11rem;
}

.u-ml--110 {
  margin-left: 11rem;
}

.u-mt--120 {
  margin-top: 12rem;
}

.u-mb--120 {
  margin-bottom: 12rem;
}

.u-mr--120 {
  margin-right: 12rem;
}

.u-ml--120 {
  margin-left: 12rem;
}

.u-indent--10 {
  text-indent: -1rem;
}

.u-indent--20 {
  text-indent: -2rem;
}

.u-indent--30 {
  text-indent: -3rem;
}

.u-indent--40 {
  text-indent: -4rem;
}

.u-indent--50 {
  text-indent: -5rem;
}

.u-indent--60 {
  text-indent: -6rem;
}

.u-indent--70 {
  text-indent: -7rem;
}

.u-indent--80 {
  text-indent: -8rem;
}

.u-indent--90 {
  text-indent: -9rem;
}

.u-indent--100 {
  text-indent: -10rem;
}

.u-indent--110 {
  text-indent: -11rem;
}

.u-indent--120 {
  text-indent: -12rem;
}

.u-mt--10 {
  margin-top: 1rem;
}

.u-mb--10 {
  margin-bottom: 1rem;
}

.u-mr--10 {
  margin-right: 1rem;
}

.u-ml--10 {
  margin-left: 1rem;
}

.u-mt--20 {
  margin-top: 2rem;
}

.u-mb--20 {
  margin-bottom: 2rem;
}

.u-mr--20 {
  margin-right: 2rem;
}

.u-ml--20 {
  margin-left: 2rem;
}

.u-mt--30 {
  margin-top: 3rem;
}

.u-mb--30 {
  margin-bottom: 3rem;
}

.u-mr--30 {
  margin-right: 3rem;
}

.u-ml--30 {
  margin-left: 3rem;
}

.u-mt--40 {
  margin-top: 4rem;
}

.u-mb--40 {
  margin-bottom: 4rem;
}

.u-mr--40 {
  margin-right: 4rem;
}

.u-ml--40 {
  margin-left: 4rem;
}

.u-mt--50 {
  margin-top: 5rem;
}

.u-mb--50 {
  margin-bottom: 5rem;
}

.u-mr--50 {
  margin-right: 5rem;
}

.u-ml--50 {
  margin-left: 5rem;
}

.u-mt--60 {
  margin-top: 6rem;
}

.u-mb--60 {
  margin-bottom: 6rem;
}

.u-mr--60 {
  margin-right: 6rem;
}

.u-ml--60 {
  margin-left: 6rem;
}

.u-mt--70 {
  margin-top: 7rem;
}

.u-mb--70 {
  margin-bottom: 7rem;
}

.u-mr--70 {
  margin-right: 7rem;
}

.u-ml--70 {
  margin-left: 7rem;
}

.u-mt--80 {
  margin-top: 8rem;
}

.u-mb--80 {
  margin-bottom: 8rem;
}

.u-mr--80 {
  margin-right: 8rem;
}

.u-ml--80 {
  margin-left: 8rem;
}

.u-mt--90 {
  margin-top: 9rem;
}

.u-mb--90 {
  margin-bottom: 9rem;
}

.u-mr--90 {
  margin-right: 9rem;
}

.u-ml--90 {
  margin-left: 9rem;
}

.u-mt--100 {
  margin-top: 10rem;
}

.u-mb--100 {
  margin-bottom: 10rem;
}

.u-mr--100 {
  margin-right: 10rem;
}

.u-ml--100 {
  margin-left: 10rem;
}

.u-mt--110 {
  margin-top: 11rem;
}

.u-mb--110 {
  margin-bottom: 11rem;
}

.u-mr--110 {
  margin-right: 11rem;
}

.u-ml--110 {
  margin-left: 11rem;
}

.u-mt--120 {
  margin-top: 12rem;
}

.u-mb--120 {
  margin-bottom: 12rem;
}

.u-mr--120 {
  margin-right: 12rem;
}

.u-ml--120 {
  margin-left: 12rem;
}

.u-margin--auto {
  margin-right: auto;
  margin-left: auto;
}

.u-marker {
  background: linear-gradient(transparent 60%, #e0ad66 60%);
}
.u-marker--bold {
  font-weight: 900;
}

.u-mv-effects {
  transform: translateX(30px);
  opacity: 0;
  transition: opacity 0.8s cubic-bezier(0.39, 0.575, 0.565, 1), transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition-delay: 0.8s;
}
.u-mv-effects.is-show {
  transform: translateX(0);
  opacity: 1;
}
.u-mv-effects:nth-of-type(1) {
  transition-delay: 0.8s;
}
.u-mv-effects:nth-of-type(2) {
  transition-delay: 1s;
}

.u-sp {
  display: none !important;
}
.js-inview {
  transform: translate(0, 2rem);
  opacity: 0;
  transition: opacity 0.8s cubic-bezier(0.23, 1, 0.32, 1), transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.js-inview.is-inview {
  transform: translate(0, 0rem);
  opacity: 1;
}
.js-inview--bg {
  transform: translate(0, 0);
  opacity: 0;
  transition: opacity 0.6s cubic-bezier(0.23, 1, 0.32, 1), transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}
.js-inview--button {
  transform: translate(0, -2rem);
}

.js-hover--box-shadow {
  box-shadow: 0 0 10px rgba(36, 58, 94, 0.15);
  transition: box-shadow 0.4s cubic-bezier(0.23, 1, 0.32, 1), transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.js-hover--box-shadow.is-on, .js-hover--box-shadow:hover {
  transform: translate(0, 1px);
  box-shadow: 0 0 4px rgba(18, 29, 47, 0.3);
}

.lb-loader,
.lightbox {
  position: absolute;
  left: 0;
  line-height: 0;
  text-align: center;
}

body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  display: none;
  z-index: 9999;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  filter: alpha(Opacity=80);
  opacity: 0.8;
}

.lightbox {
  z-index: 10000;
  width: 100%;
  outline: 0;
  font-weight: 400;
}

.lightbox .lb-image {
  display: block;
  max-width: inherit;
  height: auto;
  max-height: none;
  border: 4px solid #fff;
  border-radius: 3px;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
  background-color: #fff;
}

.lb-outerContainer:after {
  display: table;
  clear: both;
  content: "";
}

.lb-loader {
  top: 43%;
  width: 100%;
  height: 25%;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading.gif) no-repeat;
}

.lb-nav {
  z-index: 10;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: 0;
  background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}

.lb-next,
.lb-prev {
  display: block;
  height: 100%;
  cursor: pointer;
}

.lb-nav a.lb-prev {
  left: 0;
  width: 34%;
  float: left;
  background: url(../images/prev.png) left 48% no-repeat;
  filter: alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  right: 0;
  width: 64%;
  float: right;
  background: url(../images/next.png) right 48% no-repeat;
  filter: alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  width: 100%;
  margin: 0 auto;
  padding-top: 5px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.lb-dataContainer:after {
  display: table;
  clear: both;
  content: "";
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  line-height: 1.1em;
  text-align: left;
}

.lb-data .lb-caption {
  font-weight: 700;
  font-size: 13px;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  padding-bottom: 1em;
  clear: left;
  color: #999;
  font-size: 12px;
}

.lb-data .lb-close {
  display: block;
  width: 30px;
  height: 30px;
  float: right;
  outline: 0;
  background: url(../images/close.png) top right no-repeat;
  text-align: right;
  filter: alpha(Opacity=70);
  opacity: 0.7;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: alpha(Opacity=100);
  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;
}

/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */
.modaal-noscroll {
  overflow: hidden;
}

.modaal-accessible-hide {
  display: block;
  margin: 20px auto 0;
  color: #fff;
  text-align: center;
}

.modaal-overlay {
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.modaal-wrapper {
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  display: block;
  z-index: 9999;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
.modaal-wrapper * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  box-sizing: border-box;
}
.modaal-wrapper .modaal-close {
  -webkit-appearance: none;
  padding-top: 70px;
  border: none;
  background: transparent;
}
.modaal-wrapper.modaal-start_none {
  display: none;
  opacity: 1;
}
.modaal-wrapper.modaal-start_fade {
  opacity: 0;
}
.modaal-wrapper *[tabindex="0"] {
  outline: none !important;
}
.modaal-wrapper.modaal-fullscreen {
  overflow: hidden;
}

.modaal-outer-wrapper {
  display: table;
  position: relative;
  width: 100%;
  height: 100%;
}
.modaal-fullscreen .modaal-outer-wrapper {
  display: block;
}

.modaal-inner-wrapper {
  display: table-cell;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 80px 25px 150px;
  text-align: center;
  vertical-align: middle;
}
.modaal-fullscreen .modaal-inner-wrapper {
  display: block;
  padding: 0;
  vertical-align: top;
}

.modaal-container {
  display: inline-block;
  position: relative;
  width: 100%;
  max-width: 1000px;
  margin: auto;
  border-radius: 0px;
  background: #fff;
  color: #000;
  text-align: left;
  cursor: auto;
}
.modaal-container.is_loading {
  width: 100px;
  height: 100px;
  overflow: hidden;
}
.modaal-fullscreen .modaal-container {
  max-width: none;
  height: 100%;
  overflow: auto;
}

.modaal-close {
  position: absolute;
  bottom: -80px;
  left: 50%;
  width: 50px;
  height: 50px;
  transform: translateX(-50%);
  border-radius: 100%;
  background: rgba(0, 0, 0, 0);
  color: #fff;
  cursor: pointer;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
.modaal-close:focus, .modaal-close:hover {
  outline: none;
}
.modaal-close:focus:before, .modaal-close:focus:after, .modaal-close:hover:before, .modaal-close:hover:after {
  background: #b81c22;
}
.modaal-close span {
  display: block;
  margin: 20px auto 0;
  color: #fff;
  text-align: center;
}
.modaal-close:before, .modaal-close:after {
  display: block;
  position: absolute;
  top: 14px;
  left: 23px;
  width: 4px;
  height: 72px;
  background: #fff;
  content: " ";
  transition: background 0.2s ease-in-out;
}
.modaal-close:before {
  transform: rotate(-45deg);
}
.modaal-close:after {
  transform: rotate(45deg);
}
.modaal-fullscreen .modaal-close {
  top: 10px;
  right: 10px;
  background: #afb7bc;
}

.modaal-content-container {
  padding: 30px;
}

.modaal-confirm-wrap {
  padding: 30px 0 0;
  font-size: 0;
  text-align: center;
}

.modaal-confirm-btn {
  display: inline-block;
  margin: 0 10px;
  border: none;
  background: transparent;
  font-size: 14px;
  vertical-align: middle;
  cursor: pointer;
}
.modaal-confirm-btn.modaal-ok {
  padding: 10px 15px;
  border-radius: 3px;
  background: #555;
  color: #fff;
  transition: background 0.2s ease-in-out;
}
.modaal-confirm-btn.modaal-ok:hover {
  background: #2f2f2f;
}
.modaal-confirm-btn.modaal-cancel {
  text-decoration: underline;
}
.modaal-confirm-btn.modaal-cancel:hover {
  color: #2f2f2f;
  text-decoration: none;
}

@keyframes instaReveal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes instaReveal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.modaal-instagram .modaal-container {
  width: auto;
  background: transparent;
  box-shadow: none !important;
}
.modaal-instagram .modaal-content-container {
  padding: 0;
  background: transparent;
}
.modaal-instagram .modaal-content-container > blockquote {
  width: 1px !important;
  height: 1px !important;
  opacity: 0 !important;
}
.modaal-instagram iframe {
  -webkit-animation: instaReveal 1s linear forwards;
  width: 1000px !important;
  max-width: 800px !important;
  margin: -6px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
          animation: instaReveal 1s linear forwards;
  opacity: 0;
}

.modaal-image .modaal-inner-wrapper {
  padding-right: 140px;
  padding-left: 140px;
}
.modaal-image .modaal-container {
  width: auto;
  max-width: 100%;
}

.modaal-gallery-wrap {
  position: relative;
  color: #fff;
}

.modaal-gallery-item {
  display: none;
}
.modaal-gallery-item img {
  display: block;
}
.modaal-gallery-item.is_active {
  display: block;
}

.modaal-gallery-label {
  position: absolute;
  left: 0;
  width: 100%;
  margin: 20px 0 0;
  color: #fff;
  font-size: 18px;
  text-align: center;
}
.modaal-gallery-label:focus {
  outline: none;
}

.modaal-gallery-control {
  position: absolute;
  top: 50%;
  width: 50px;
  height: 50px;
  transform: translateY(-50%);
  border: none;
  border-radius: 100%;
  background: rgba(0, 0, 0, 0);
  color: #fff;
  cursor: pointer;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
.modaal-gallery-control.is_hidden {
  cursor: default;
  opacity: 0;
}
.modaal-gallery-control:focus, .modaal-gallery-control:hover {
  outline: none;
  background: #fff;
}
.modaal-gallery-control:focus:before, .modaal-gallery-control:focus:after, .modaal-gallery-control:hover:before, .modaal-gallery-control:hover:after {
  background: #afb7bc;
}
.modaal-gallery-control span {
  display: block;
  margin: 20px auto 0;
  color: #fff;
  text-align: center;
}
.modaal-gallery-control:before, .modaal-gallery-control:after {
  display: block;
  position: absolute;
  top: 16px;
  left: 25px;
  width: 4px;
  height: 18px;
  border-radius: 4px;
  background: #fff;
  content: " ";
  transition: background 0.2s ease-in-out;
}
.modaal-gallery-control:before {
  margin: -5px 0 0;
  transform: rotate(-45deg);
}
.modaal-gallery-control:after {
  margin: 5px 0 0;
  transform: rotate(45deg);
}

.modaal-gallery-next-inner {
  left: 100%;
  margin-left: 40px;
}
.modaal-gallery-next-outer {
  right: 45px;
}

.modaal-gallery-prev:before, .modaal-gallery-prev:after {
  left: 22px;
}
.modaal-gallery-prev:before {
  margin: 5px 0 0;
  transform: rotate(-45deg);
}
.modaal-gallery-prev:after {
  margin: -5px 0 0;
  transform: rotate(45deg);
}
.modaal-gallery-prev-inner {
  right: 100%;
  margin-right: 40px;
}
.modaal-gallery-prev-outer {
  left: 45px;
}

.modaal-video-wrap {
  position: relative;
  margin: auto 50px;
}

.modaal-video-container {
  position: relative;
  max-width: 100%;
  max-width: 1300px;
  height: 0;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 56.25%;
  overflow: hidden;
  background: #000;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.modaal-video-container iframe,
.modaal-video-container object,
.modaal-video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.modaal-iframe .modaal-content {
  width: 100%;
  height: 100%;
}

.modaal-iframe-elem {
  display: block;
  width: 100%;
  height: 100%;
}
.modaal-loading-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 200px;
  margin: -100px 0 0 -100px;
  transform: scale(0.25);
  background: none;
}
@-webkit-keyframes modaal-loading-spinner {
  0% {
    transform: scale(1.5);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0.1;
  }
}
@keyframes modaal-loading-spinner {
  0% {
    transform: scale(1.5);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0.1;
  }
}
.modaal-loading-spinner > div {
  position: absolute;
  width: 24px;
  height: 24px;
  margin-top: 4px;
  margin-left: 4px;
}

.modaal-loading-spinner > div > div {
  width: 100%;
  height: 100%;
  border-radius: 15px;
  background: #fff;
}

.modaal-loading-spinner > div:nth-of-type(1) > div {
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation-delay: 0s;
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0s;
}

.modaal-loading-spinner > div:nth-of-type(2) > div,
.modaal-loading-spinner > div:nth-of-type(3) > div {
  -ms-animation: modaal-loading-spinner 1s linear infinite;
  -moz-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -o-animation: modaal-loading-spinner 1s linear infinite;
}

.modaal-loading-spinner > div:nth-of-type(1) {
  transform: translate(84px, 84px) rotate(45deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(2) > div {
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation-delay: 0.12s;
          animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.12s;
}

.modaal-loading-spinner > div:nth-of-type(2) {
  transform: translate(84px, 84px) rotate(90deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(3) > div {
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation-delay: 0.25s;
          animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.25s;
}

.modaal-loading-spinner > div:nth-of-type(4) > div,
.modaal-loading-spinner > div:nth-of-type(5) > div {
  -ms-animation: modaal-loading-spinner 1s linear infinite;
  -moz-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -o-animation: modaal-loading-spinner 1s linear infinite;
}

.modaal-loading-spinner > div:nth-of-type(3) {
  transform: translate(84px, 84px) rotate(135deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(4) > div {
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation-delay: 0.37s;
          animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.37s;
}

.modaal-loading-spinner > div:nth-of-type(4) {
  transform: translate(84px, 84px) rotate(180deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(5) > div {
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation-delay: 0.5s;
          animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.5s;
}

.modaal-loading-spinner > div:nth-of-type(6) > div,
.modaal-loading-spinner > div:nth-of-type(7) > div {
  -ms-animation: modaal-loading-spinner 1s linear infinite;
  -moz-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -o-animation: modaal-loading-spinner 1s linear infinite;
}

.modaal-loading-spinner > div:nth-of-type(5) {
  transform: translate(84px, 84px) rotate(225deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(6) > div {
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation-delay: 0.62s;
          animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.62s;
}

.modaal-loading-spinner > div:nth-of-type(6) {
  transform: translate(84px, 84px) rotate(270deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(7) > div {
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation-delay: 0.75s;
          animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.75s;
}

.modaal-loading-spinner > div:nth-of-type(7) {
  transform: translate(84px, 84px) rotate(315deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(8) > div {
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation-delay: 0.87s;
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.87s;
}

.modaal-loading-spinner > div:nth-of-type(8) {
  transform: translate(84px, 84px) rotate(360deg) translate(70px, 0);
}

/* ...existing code... */
.modaal-gallery-control {
  display: none;
  z-index: 1000;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  /* Ensure buttons are initially hidden */
}

.modaal-gallery-prev {
  left: 10px;
}

.modaal-gallery-next {
  right: 10px;
}

/* Ensure buttons are visible when outer_controls is true */
.modaal-gallery-prev-outer,
.modaal-gallery-next-outer {
  display: block !important;
}

/* ...existing code... */
/* Slider */
.slick-loading .slick-list {
  background: #fff url("./../img/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/../../img/slick.woff") format("woff"), url("./fonts/../../img/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: 0px;
  line-height: 0px;
  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: 1;
}
.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: 1;
}

.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: 0px;
  line-height: 0px;
  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: 1;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 1;
}

/* 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 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;
}

#p-home-case__slider,
#s-d-slider {
  display: none;
}

#p-home-case__slider.slick-initialized,
#s-d-slider {
  display: block;
}

@media screen and (max-width: 1366px) {
  body {
    font-size: 1.1458333333vw;
    line-height: 1.6;
  }
  .l-home-mv path {
    transform: translate(22%, 7vh) scale(0.65);
  }
  .c-btn--inq {
    font-size: 1.1458333333vw;
  }
  .p-header__menu {
    font-size: 1.1458333333vw;
  }
  .p-header__menu li:last-of-type {
    width: 9.8958333333vw;
    height: 3.3854166667vw;
  }
  .p-header__logo img {
    width: 15.625vw;
  }
  .p-home-service {
    background: url(../../assets/img/top_service_bg.png) no-repeat center/cover;
    background-size: 89.7395833333vw 100%;
    background-attachment: fixed;
  }
  .p-home-service__rightItem h3 {
    font-size: 1.1458333333vw;
  }
  .p-home-service__rightItem--linkItem {
    font-size: 1.0416666667vw;
  }
  .p-home-service__rightItem--linkItem::before {
    font-size: 1.1458333333vw;
  }
  .p-home-topics__list li h3 {
    font-size: 1.25vw;
  }
  .p-home-topics__date {
    font-size: 1.1458333333vw;
  }
  .p-home-topics__text {
    font-size: 1.1458333333vw;
  }
  .p-sd-digital-probrem__list {
    font-size: 16px;
  }
  .p-sd-digital-probrem__list li span {
    font-size: 18px;
  }
}

@media screen and (max-width: 768px) {
  body {
    font-size: 3.90625vw;
    line-height: 1.6;
  }
  main {
    margin-top: 4.0625vw;
  }
  p {
    line-height: 1.6;
  }
  img {
    width: 100%;
  }
  .l-container {
    width: 90%;
    padding: 15.625vw 0;
  }
  .l-container__p0 {
    width: 90%;
  }
  .l-container.l-container-servicelist {
    padding-top: 3vw !important;
  }
  .l-container.cont1210 {
    width: 90%;
  }
  .l-container.cont1335 {
    width: 90%;
  }
  .l-container.cont1400 {
    width: 90%;
  }
  .l-container.cont1500 {
    width: 90%;
  }
  .l-container.cont1560 {
    width: 90%;
  }
  .l-data-detail__inner {
    width: 90%;
  }
  .l-data-detail__wrapper {
    display: block;
  }
  .l-data-detail__wrapper article {
    width: 100%;
  }
  .l-data-detail__wrapper aside {
    width: 100%;
    margin-top: 5.2083333333vw;
  }
  .l-detail__inner {
    width: 90%;
  }
  .l-detail__wrapper {
    display: block;
    padding-top: 15.625vw;
  }
  .l-detail__wrapper article {
    width: 100%;
    font-size: 3.90625vw;
  }
  .l-detail__wrapper aside {
    width: 100%;
    margin-top: 15.625vw;
    font-size: 3.3854166667vw;
  }
  .l-footer {
    background: #202121;
  }
  .l-header {
    height: 13.0208333333vw;
  }
  .l-home-mv .vanta-canvas {
    height: 100% !important;
  }
  .l-home-mv path {
    transform: translate(38%, 3vh) scale(0.35) !important;
  }
  .l-leftcont__container {
    width: 90%;
    margin: 0 auto;
  }
  .l-min-header {
    height: 13.0208333333vw;
  }
  .l-mv {
    height: 80vh;
  }
  .l-under-mv {
    height: 120vw;
    margin-top: 13vw;
  }
  .l-under-mv .l-mv__visual {
    height: 120vw !important;
    overflow: hidden;
  }
  .l-under-mv .l-mv__bg {
    height: 100%;
  }
  .l-under-mv .l-mv__bg path {
    transform: translate(0) scale(1);
    opacity: 0.5;
  }
  .l-under-mv .c-mv-titleArea p {
    padding: 1.0416666667vw 2.6041666667vw;
    font-size: 3.90625vw;
    line-height: 2.4;
  }
  .c-btn::after {
    font-size: 7.03125vw;
  }
  .c-btn--medium {
    width: 62.5vw;
    padding: 2.6041666667vw 7.8125vw;
    font-size: 4.1666666667vw;
  }
  .c-btn--medium + a {
    margin-top: 1.5625vw;
    margin-left: 0;
  }
  .c-btn--small {
    width: 62.5vw;
    padding: 2.6041666667vw 7.8125vw;
    font-size: 4.1666666667vw;
  }
  .c-btn--small + a {
    margin-top: 1.5625vw;
    margin-left: 0;
  }
  .c-btn--inq {
    margin-top: 4.1666666667vw;
    padding: 7.8125vw !important;
    font-size: 3.90625vw !important;
  }
  .c-btn--sd-cta {
    width: 70%;
    padding: 2.0833333333vw;
    font-size: 4.1666666667vw;
  }
  .c-btn--sd-cta__case {
    width: 90%;
    padding: 2.0833333333vw;
    font-size: 4.1666666667vw;
  }
  .c-card__list-text p {
    font-size: 3.90625vw;
  }
  .c-card__caselist {
    grid-template-columns: repeat(1, 1fr);
    gap: 7.8125vw 0;
  }
  .c-card__caselist li a {
    padding-bottom: 10.4166666667vw;
    gap: 4.1666666667vw;
  }
  .c-card__caselist li a:not(.external):after {
    font-size: 5.2083333333vw;
  }
  .c-card__caselist li a.external::after {
    width: 3.59375vw;
  }
  .c-card__caselist .c-card__list-title {
    font-size: 4.6875vw;
  }
  .c-card__caselist .c-card__list-bottom {
    gap: 5.2083333333vw;
  }
  .c-card__caselist .c-card__list-category span {
    padding: 0.5208333333vw 4.1666666667vw;
    font-size: 3.125vw;
  }
  .c-card__relatedcaselist {
    grid-template-columns: repeat(1, 1fr);
    gap: 7.8125vw 0;
  }
  .c-card__relatedcaselist li a {
    padding-bottom: 10.4166666667vw;
    gap: 4.1666666667vw;
  }
  .c-card__relatedcaselist li a:not(.external):after {
    font-size: 5.2083333333vw;
  }
  .c-card__relatedcaselist li a.external::after {
    width: 3.59375vw;
  }
  .c-card__relatedcaselist .c-card__list-achievetitle {
    font-size: 4.6875vw;
  }
  .c-card__relatedcaselist .c-card__list-achievetext p {
    font-size: 3.90625vw;
  }
  .c-card__relatedcaselist .c-card__list-bottom {
    gap: 5.2083333333vw;
  }
  .c-card__achievecaselist {
    grid-template-columns: repeat(1, 1fr);
    gap: 7.8125vw 0;
  }
  .c-card__achievecaselist li a {
    padding-bottom: 10.4166666667vw;
    gap: 4.1666666667vw;
  }
  .c-card__achievecaselist li a:not(.external):after {
    font-size: 5.2083333333vw;
  }
  .c-card__achievecaselist li a.external::after {
    width: 3.59375vw;
  }
  .c-card__achievecaselist .c-card__list-achievetitle {
    font-size: 4.6875vw;
  }
  .c-card__achievecaselist .c-card__list-achievetext p {
    font-size: 3.90625vw;
  }
  .c-card__achievecaselist .c-card__list-bottom {
    gap: 5.2083333333vw;
  }
  .c-card__achievecaselist .c-card__list-category span {
    padding: 0.5208333333vw 4.1666666667vw;
    font-size: 3.125vw;
  }
  .c-card__homecaselist li a {
    gap: 4.1666666667vw;
  }
  .c-card__homecaselist .c-card__list-title {
    font-size: 4.1666666667vw;
  }
  .c-card__homecaselist .c-card__list-bottom {
    gap: 4.1666666667vw;
  }
  .c-card__homecaselist .c-card__list-category span {
    padding: 0.5208333333vw 4.1666666667vw;
    font-size: 3.125vw;
  }
  .c-card__slidecaselist {
    width: 90%;
  }
  .c-card__slidecaselist .slick-dots {
    position: initial;
  }
  .c-card__slidecaselist li a {
    gap: 3.125vw;
  }
  .c-card__slidecaselist li a:not(.external):after {
    font-size: 5.2083333333vw;
  }
  .c-card__slidecaselist li a.external::after {
    width: 3.59375vw;
  }
  .c-card__slidecaselist .c-card__list-bottom {
    gap: 2.0833333333vw;
  }
  .c-card__slidecaselist .c-card__list-title {
    font-size: 4.6875vw;
  }
  .c-card__slidecaselist .c-card__list-text p {
    font-size: 3.90625vw;
  }
  .c-card__slidecaselist .c-card__list-category {
    padding-top: 3.125vw;
    padding-bottom: 1.5625vw;
  }
  .c-card__slidecaselist .c-card__list-category::before {
    width: 14px;
    height: 18px;
    margin-right: 1.0416666667vw;
  }
  .c-card__slidecaselist .c-card__list-category span {
    font-size: 3.125vw;
  }
  .c-card__sidelist {
    margin-bottom: 5.2083333333vw;
    padding: 0 2.6041666667vw;
  }
  .c-card__sidelist li a {
    padding: 2.6041666667vw 0;
    gap: 5%;
  }
  .c-card__sidelist .c-card__list-imgBox {
    width: 30%;
    height: auto;
    min-height: 48px;
  }
  .c-card__sidelist .c-card__list-bottom {
    width: 65%;
  }
  .c-card__knowledgelist {
    grid-template-columns: repeat(1, 1fr);
    gap: 7.8125vw 0;
  }
  .c-card__knowledgelist li a {
    padding-bottom: 10.4166666667vw;
    gap: 4.1666666667vw;
  }
  .c-card__knowledgelist li a:not(.external):after {
    font-size: 5.2083333333vw;
  }
  .c-card__knowledgelist li a.external::after {
    width: 3.59375vw;
  }
  .c-card__knowledgelist .c-card__list-title {
    font-size: 4.6875vw;
  }
  .c-card__knowledgelist .c-card__list-bottom {
    gap: 5.2083333333vw;
  }
  .c-card__homeknowledgelist {
    grid-template-columns: repeat(1, 1fr);
    width: 100%;
    width: 100%;
    gap: 7.8125vw 0;
  }
  .c-card__homeknowledgelist li:not(:first-of-type)::after {
    content: none;
  }
  .c-card__homeknowledgelist li a {
    padding-bottom: 10.4166666667vw;
    gap: 4.1666666667vw;
  }
  .c-card__homeknowledgelist .c-card__list-title {
    font-size: 4.6875vw;
  }
  .c-card__homeknowledgelist .c-card__list-bottom {
    gap: 5.2083333333vw;
  }
  .c-card__homeknowledgelist .c-card__list-text p {
    font-size: 3.6458333333vw;
  }
  .c-card__relatedknowledgelist {
    grid-template-columns: repeat(1, 1fr);
    gap: 9.375vw;
  }
  .c-card__relatedknowledgelist li a {
    gap: 4.1666666667vw;
  }
  .c-card__relatedknowledgelist .c-card__list-imgBox {
    width: 100%;
    height: auto;
    padding-top: 57%;
  }
  .c-card__relatedknowledgelist .c-card__list-bottom {
    width: 100%;
    font-size: 4.1666666667vw;
  }
  .c-card__serviceknowledgelist {
    grid-template-columns: repeat(1, 1fr);
    gap: 9.375vw;
  }
  .c-card__serviceknowledgelist li a {
    gap: 4.1666666667vw;
  }
  .c-card__serviceknowledgelist .c-card__list-imgBox {
    width: 100%;
    height: auto;
    padding-top: 57%;
  }
  .c-card__serviceknowledgelist .c-card__list-bottom {
    width: 100%;
    font-size: 4.1666666667vw;
  }
  .c-cardList__list {
    gap: 7.8125vw 0;
  }
  .c-cardList__list.threeContent {
    gap: 7.8125vw 0;
  }
  .c-cardList__list.threeContent li {
    width: 100%;
    padding-bottom: 10.4166666667vw;
  }
  .c-cardList__list.threeContent li .c-imgBox {
    width: 100%;
    height: auto;
  }
  .c-cardList__list.threeContent li a,
.c-cardList__list.threeContent li h3 {
    font-size: 4.6875vw;
  }
  .c-cardList__list li {
    width: 100%;
    padding-bottom: 10.4166666667vw;
  }
  .c-cardList__list li:not(.external):after {
    font-size: 5.2083333333vw;
  }
  .c-cardList__list li.external::after {
    width: 3.59375vw;
  }
  .c-cardList__list li figure {
    margin-bottom: 4.1666666667vw;
  }
  .c-cardList__list li h3 {
    font-size: 5.2083333333vw;
  }
  .c-cardList__list li p {
    font-size: 3.90625vw;
  }
  .threeContent__itemWrap {
    margin-bottom: 5.2083333333vw;
  }
  .threeContent__item-category {
    margin-top: 5.2083333333vw;
  }
  .c-category {
    padding: 0.5208333333vw 4.1666666667vw;
    font-size: 3.125vw;
  }
  .c-cta {
    display: block;
  }
  .c-cta__item {
    width: 100%;
    height: 26.0416666667vw;
  }
  .c-cta__item.download .c-cta__textArea {
    left: 30%;
  }
  .c-cta__textArea {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    top: 50%;
    left: 30%;
    transform: translateY(-50%);
  }
  .c-cta__textArea span {
    font-size: 6.25vw;
  }
  .c-cta__textArea span::after {
    top: 45%;
    right: -10.4166666667vw;
    width: 5.2083333333vw;
    height: 5.2083333333vw;
  }
  .c-detail__mainTitle figure + p {
    margin-top: 3.125vw;
  }
  .c-detail__titleArea h1 {
    margin-bottom: 10.4166666667vw;
    font-size: 6.25vw;
  }
  .c-detail__tagList {
    margin-bottom: 5.2083333333vw;
    gap: 2.6041666667vw 5.2083333333vw;
  }
  .c-detail__tagList li {
    font-size: 3.125vw;
  }
  .c-detail__tagList li + li {
    margin-top: 0;
  }
  .c-detail__tagList li span {
    display: block;
    width: 23.4375vw;
    margin-right: 0;
    margin-bottom: 2.0833333333vw;
    font-size: 3.125vw;
  }
  .c-detail__container {
    margin-top: 20.8333333333vw;
  }
  .c-detail__container::before {
    top: -9.375vw;
    width: 96.5%;
  }
  .c-detail__container::after {
    top: -10.8333333333vw;
    width: 3.125vw;
    height: 3.125vw;
  }
  .c-detail__container h2 {
    margin-bottom: 4.1666666667vw;
    font-size: 6.25vw;
  }
  .c-detail__container h2 span {
    font-size: 3.125vw;
  }
  .c-detail__container h3 {
    margin-top: 4.1666666667vw;
  }
  .c-detail__container + .c-detail__btnArea {
    margin-top: 10.4166666667vw;
  }
  .c-detail__container--flexwrap {
    margin: 4.1666666667vw 0;
  }
  .c-detail__container__list {
    margin: 4.1666666667vw 0;
    font-size: 3.90625vw;
  }
  .c-detail__link {
    padding-left: 2.6041666667vw;
  }
  .c-detail__link::before {
    width: 1.5625vw;
    height: 1.5625vw;
  }
  .c-detail__link + a {
    margin-top: 1.0416666667vw;
  }
  .c-detail__ol li {
    padding: 5.2083333333vw;
  }
  .c-detail__ol li h3 {
    margin-bottom: 3.125vw;
    font-size: 4.6875vw;
  }
  .c-detail__btnArea {
    flex-direction: column;
    gap: 2.0833333333vw;
  }
  .c-detail__btnArea a {
    width: 80%;
    padding: 2.0833333333vw;
    font-size: 4.1666666667vw;
    text-align: center;
  }
  .c-detail__imgflex {
    margin-bottom: 3.125vw;
  }
  .c-detail__thanksbtn {
    margin-top: 15.625vw;
    margin-bottom: 20.8333333333vw;
  }
  .c-detail__thanksbtn a {
    display: block;
    width: 100%;
    margin: 0 auto;
    padding: 2.6041666667vw 0;
    text-align: center;
  }
  .c-detail__thanksbtn a::after {
    right: 5%;
  }
  .c-detail-index {
    margin-top: 6.25vw;
    padding: 5.2083333333vw 4.6875vw;
  }
  .c-detail-index h2 {
    margin-bottom: 4.1666666667vw;
    font-size: 5.2083333333vw;
  }
  .c-detail-index__item {
    padding: 4.1666666667vw 0;
    padding-left: 1.2em;
    text-indent: -1.2em;
  }
  .c-detail-index__childList {
    padding-top: 1.0416666667vw;
    padding-left: 0;
    text-indent: 0;
  }
  .c-detail-index__childItem {
    padding-left: 1em;
  }
  .c-detail-index__childItem a {
    display: inline-block;
    padding-top: 2.0833333333vw;
    line-height: 1.4;
  }
  .c-flexWrap {
    display: block;
  }
  .c-flow-vertical__item {
    padding: 1.5625vw;
    font-size: 2.6041666667vw;
  }
  .c-flow-vertical__item span {
    font-size: 2.5vw;
  }
  .bl-form__privacy {
    margin-top: 3.6458333333vw;
  }
  .bl-form__submit {
    width: 80%;
    margin: 6.25vw auto 15.625vw;
  }
  .must {
    margin-left: 2.6041666667vw;
    padding: 0.5208333333vw 1.5625vw 0.78125vw;
    font-size: 2.0833333333vw;
  }
  .opp,
.optional {
    margin-left: 2.6041666667vw;
    padding: 0.5208333333vw 1.5625vw 0.78125vw;
    font-size: 2.0833333333vw;
  }
  .errorMsg {
    padding-left: 1.5625vw;
  }
  .bl-formInquiry table {
    width: 100%;
  }
  .bl-formInquiry table th,
.bl-formInquiry table td {
    display: block;
    padding: 2.0833333333vw;
  }
  .bl-formInquiry table table th,
.bl-formInquiry table table td {
    padding-right: 1.5625vw;
    padding-bottom: 1.5625vw;
  }
  .bl-formInquiry table input[type=text], .bl-formInquiry table input[type=password] {
    margin: 0 1.5625vw 0 0;
    padding: 1.5625vw;
    font-size: 3.6458333333vw;
  }
  .bl-formInquiry table textarea {
    margin: 0 1.5625vw 0 0;
    padding: 1.5625vw;
    font-size: 3.6458333333vw;
  }
  .bl-formInquiry table select {
    height: 13.0208333333vw;
    margin: 2.0833333333vw 0;
    padding: 1.5625vw 0 1.5625vw 4.1666666667vw;
  }
  .bl-formInquiry table td .info {
    font-size: 2.6041666667vw;
  }
  .bl-formInquiry table .autozip {
    padding: 1.5625vw 3.125vw;
  }
  .bl-formInquiry table .input1 {
    width: 100%;
  }
  .bl-formInquiry table .input2 {
    width: 100%;
  }
  .bl-formInquiry table .input3 {
    width: 40%;
  }
  .bl-formInquiry table .input4 {
    width: 40%;
    margin: 0 1.0416666667vw;
  }
  .bl-formInquiry table .input5 {
    width: 100%;
  }
  .bl-formInquiry span {
    margin-top: 1.5625vw;
  }
  .bl-formInquiry #media li {
    margin-bottom: 3.125vw;
  }
  .bl-formInquiry #etc {
    margin-left: 3.125vw;
  }
  .bl-formInquiry h3 span {
    margin: 0.78125vw 3.125vw 0 0;
  }
  .bl-formInquiry #privacy {
    display: none;
    width: auto;
  }
  .bl-formInquiry #privacy * {
    width: auto !important;
  }
  .bl-formInquiry #submit {
    margin-top: 10.4166666667vw;
  }
  .bl-formInquiry #thanks {
    padding: 10.4166666667vw 0;
  }
  .bl-formInquiry #thanks #submit {
    margin-top: 13.0208333333vw;
  }
  .feemail_error {
    margin-bottom: 10.4166666667vw;
    padding: 7.8125vw;
    font-size: 4.6875vw;
  }
  .bl-form input[type=text] {
    padding: 3.125vw;
  }
  .bl-form dl dt {
    margin-bottom: 1.5625vw;
    font-size: 4.6875vw;
  }
  .bl-form dl + dl {
    margin-top: 5.2083333333vw;
    margin-bottom: 5.2083333333vw;
  }
  .bl-form__duo {
    margin-top: 5.2083333333vw;
    margin-bottom: 5.2083333333vw;
  }
  .c-knowledgeList__list {
    display: block;
    width: 100%;
  }
  .c-knowledgeList__list li {
    width: 100%;
  }
  .c-knowledgeList__list li + li {
    margin-top: 7.8125vw;
    padding-top: 7.8125vw;
    border-top: 1px solid #ddd;
  }
  .c-knowledgeList__list li:not(:first-of-type)::after {
    content: none;
  }
  .c-knowledgeList__list li h3,
.c-knowledgeList__list li a {
    margin: 3.125vw 0 2.0833333333vw;
    font-size: 4.6875vw;
  }
  .c-knowledgeList__list li p {
    font-size: 3.6458333333vw;
  }
  .c-knowledgeList__list li .c-category {
    margin-top: 3.125vw;
  }
  .c-knowledgeList__imgWrap .label {
    padding: 0.5208333333vw 2.0833333333vw;
    font-size: 3.6458333333vw;
  }
  .c-knowledgeList__imgWrap .company {
    padding: 0.5208333333vw 2.0833333333vw;
    font-size: 3.6458333333vw;
  }
  .c-leftcont h2 {
    margin-bottom: 5.2083333333vw;
    font-size: 6.25vw;
  }
  .c-leftcont h2::after {
    top: -5.2083333333vw;
    width: 10.4166666667vw;
  }
  .c-listTitle {
    margin-bottom: 7.8125vw;
    font-size: 6.25vw;
  }
  .c-modalWrapper {
    padding: 10px 0;
  }
  .c-modal__inner {
    flex-direction: column;
    padding: 0 5% 2%;
    gap: 20px;
  }
  .c-modal__inner .modal__img {
    display: none;
    width: 30%;
    min-width: 180px;
    margin-inline: auto;
  }
  .c-modal__content {
    width: 100%;
  }
  .c-closeModal__icon {
    bottom: -60px;
  }
  .c-closeModal__txt {
    bottom: -90px;
  }
  .c-mv-titleArea {
    width: 90%;
  }
  .c-mv-titleArea__small {
    margin-bottom: 1.5625vw;
    font-size: 4.1666666667vw;
  }
  .c-mv-titleArea h1 {
    margin-bottom: 6.25vw;
    font-size: 7.8125vw;
  }
  .c-mv-titleArea span {
    top: 0;
    left: 0;
    margin-bottom: 2.6041666667vw;
    transform: none;
    font-size: 3.6458333333vw;
  }
  .c-mv-titleArea span::after {
    top: -1.0416666667vw;
    right: -10%;
    width: 15.625vw;
  }
  .c-overflow {
    padding-bottom: 0.5208333333vw;
    overflow-x: auto;
  }
  .c-overflow img {
    width: auto;
  }
  .c-overflow .c-overflow--100 {
    width: 10rem;
  }
  .c-overflow .c-overflow--110 {
    width: 11rem;
  }
  .c-overflow .c-overflow--120 {
    width: 12rem;
  }
  .c-overflow .c-overflow--130 {
    width: 13rem;
  }
  .c-overflow .c-overflow--140 {
    width: 14rem;
  }
  .c-overflow .c-overflow--150 {
    width: 15rem;
  }
  .c-overflow .c-overflow--160 {
    width: 16rem;
  }
  .c-overflow .c-overflow--170 {
    width: 17rem;
  }
  .c-overflow .c-overflow--180 {
    width: 18rem;
  }
  .c-overflow .c-overflow--190 {
    width: 19rem;
  }
  .c-overflow .c-overflow--200 {
    width: 20rem;
  }
  .c-overflow .c-overflow--210 {
    width: 21rem;
  }
  .c-overflow .c-overflow--220 {
    width: 22rem;
  }
  .c-overflow .c-overflow--230 {
    width: 23rem;
  }
  .c-overflow .c-overflow--240 {
    width: 24rem;
  }
  .c-overflow .c-overflow--250 {
    width: 25rem;
  }
  .c-overflow .c-overflow--260 {
    width: 26rem;
  }
  .c-overflow .c-overflow--270 {
    width: 27rem;
  }
  .c-overflow .c-overflow--280 {
    width: 28rem;
  }
  .c-overflow .c-overflow--290 {
    width: 29rem;
  }
  .c-overflow .c-overflow--300 {
    width: 30rem;
  }
  .c-overflow .c-overflow--310 {
    width: 31rem;
  }
  .c-overflow .c-overflow--320 {
    width: 32rem;
  }
  .c-overflow .c-overflow--330 {
    width: 33rem;
  }
  .c-overflow .c-overflow--340 {
    width: 34rem;
  }
  .c-overflow .c-overflow--350 {
    width: 35rem;
  }
  .c-overflow .c-overflow--360 {
    width: 36rem;
  }
  .c-overflow .c-overflow--370 {
    width: 37rem;
  }
  .c-overflow .c-overflow--380 {
    width: 38rem;
  }
  .c-overflow .c-overflow--390 {
    width: 39rem;
  }
  .c-overflow .c-overflow--400 {
    width: 40rem;
  }
  .c-overflow .c-overflow--410 {
    width: 41rem;
  }
  .c-overflow .c-overflow--420 {
    width: 42rem;
  }
  .c-overflow .c-overflow--430 {
    width: 43rem;
  }
  .c-overflow .c-overflow--440 {
    width: 44rem;
  }
  .c-overflow .c-overflow--450 {
    width: 45rem;
  }
  .c-overflow .c-overflow--460 {
    width: 46rem;
  }
  .c-overflow .c-overflow--470 {
    width: 47rem;
  }
  .c-overflow .c-overflow--480 {
    width: 48rem;
  }
  .c-overflow .c-overflow--490 {
    width: 49rem;
  }
  .c-overflow .c-overflow--500 {
    width: 50rem;
  }
  .c-overflow .c-overflow--510 {
    width: 51rem;
  }
  .c-overflow .c-overflow--520 {
    width: 52rem;
  }
  .c-overflow .c-overflow--530 {
    width: 53rem;
  }
  .c-overflow .c-overflow--540 {
    width: 54rem;
  }
  .c-overflow .c-overflow--550 {
    width: 55rem;
  }
  .c-overflow .c-overflow--560 {
    width: 56rem;
  }
  .c-overflow .c-overflow--570 {
    width: 57rem;
  }
  .c-overflow .c-overflow--580 {
    width: 58rem;
  }
  .c-overflow .c-overflow--590 {
    width: 59rem;
  }
  .c-overflow .c-overflow--600 {
    width: 60rem;
  }
  .c-overflow .c-overflow--610 {
    width: 61rem;
  }
  .c-overflow .c-overflow--620 {
    width: 62rem;
  }
  .c-overflow .c-overflow--630 {
    width: 63rem;
  }
  .c-overflow .c-overflow--640 {
    width: 64rem;
  }
  .c-overflow .c-overflow--650 {
    width: 65rem;
  }
  .c-overflow .c-overflow--660 {
    width: 66rem;
  }
  .c-overflow .c-overflow--670 {
    width: 67rem;
  }
  .c-overflow .c-overflow--680 {
    width: 68rem;
  }
  .c-overflow .c-overflow--690 {
    width: 69rem;
  }
  .c-overflow .c-overflow--700 {
    width: 70rem;
  }
  .c-overflow .c-overflow--710 {
    width: 71rem;
  }
  .c-overflow .c-overflow--720 {
    width: 72rem;
  }
  .c-overflow .c-overflow--730 {
    width: 73rem;
  }
  .c-overflow .c-overflow--740 {
    width: 74rem;
  }
  .c-overflow .c-overflow--750 {
    width: 75rem;
  }
  .c-overflow .c-overflow--760 {
    width: 76rem;
  }
  .c-overflow .c-overflow--770 {
    width: 77rem;
  }
  .c-overflow .c-overflow--780 {
    width: 78rem;
  }
  .c-overflow .c-overflow--790 {
    width: 79rem;
  }
  .c-overflow .c-overflow--800 {
    width: 80rem;
  }
  .c-overflow .c-overflow--810 {
    width: 81rem;
  }
  .c-overflow .c-overflow--820 {
    width: 82rem;
  }
  .c-overflow .c-overflow--830 {
    width: 83rem;
  }
  .c-overflow .c-overflow--840 {
    width: 84rem;
  }
  .c-overflow .c-overflow--850 {
    width: 85rem;
  }
  .c-overflow .c-overflow--860 {
    width: 86rem;
  }
  .c-overflow .c-overflow--870 {
    width: 87rem;
  }
  .c-overflow .c-overflow--880 {
    width: 88rem;
  }
  .c-overflow .c-overflow--890 {
    width: 89rem;
  }
  .c-overflow .c-overflow--900 {
    width: 90rem;
  }
  .c-overflow .c-overflow--910 {
    width: 91rem;
  }
  .c-overflow .c-overflow--920 {
    width: 92rem;
  }
  .c-overflow .c-overflow--930 {
    width: 93rem;
  }
  .c-overflow .c-overflow--940 {
    width: 94rem;
  }
  .c-overflow .c-overflow--950 {
    width: 95rem;
  }
  .c-overflow .c-overflow--960 {
    width: 96rem;
  }
  .c-overflow .c-overflow--970 {
    width: 97rem;
  }
  .c-overflow .c-overflow--980 {
    width: 98rem;
  }
  .c-overflow .c-overflow--990 {
    width: 99rem;
  }
  .c-overflow .c-overflow--1000 {
    width: 100rem;
  }
  .c-overflow .c-overflow--1010 {
    width: 101rem;
  }
  .c-overflow .c-overflow--1020 {
    width: 102rem;
  }
  .c-overflow .c-overflow--1030 {
    width: 103rem;
  }
  .c-overflow .c-overflow--1040 {
    width: 104rem;
  }
  .c-overflow .c-overflow--1050 {
    width: 105rem;
  }
  .c-overflow .c-overflow--1060 {
    width: 106rem;
  }
  .c-overflow .c-overflow--1070 {
    width: 107rem;
  }
  .c-overflow .c-overflow--1080 {
    width: 108rem;
  }
  .c-overflow .c-overflow--1090 {
    width: 109rem;
  }
  .c-overflow .c-overflow--1100 {
    width: 110rem;
  }
  .c-overflow .c-overflow--1110 {
    width: 111rem;
  }
  .c-overflow .c-overflow--1120 {
    width: 112rem;
  }
  .c-overflow .c-overflow--1130 {
    width: 113rem;
  }
  .c-overflow .c-overflow--1140 {
    width: 114rem;
  }
  .c-overflow .c-overflow--1150 {
    width: 115rem;
  }
  .c-overflow .c-overflow--1160 {
    width: 116rem;
  }
  .c-overflow .c-overflow--1170 {
    width: 117rem;
  }
  .c-overflow .c-overflow--1180 {
    width: 118rem;
  }
  .c-overflow .c-overflow--1190 {
    width: 119rem;
  }
  .c-overflow .c-overflow--1200 {
    width: 120rem;
  }
  .c-sd-connection .l-container {
    display: block;
  }
  .c-sd-connection__rightArea {
    width: 100%;
    margin-left: 0;
  }
  .c-sd-connection__rightArea--list {
    margin-top: 5.2083333333vw;
  }
  .c-sd-connection__rightArea--list li {
    padding: 2.6041666667vw 0;
    font-size: 3.90625vw;
  }
  .c-sd-connection__rightArea--list li:not(.external)::after {
    width: 2.6041666667vw;
    height: 2.6041666667vw;
  }
  .c-sd-connection__rightArea--list li.external::before {
    width: 3.8541666667vw;
  }
  .c-sd-ctaArea {
    display: block;
    padding: 15.625vw 0;
  }
  .c-sd-ctaArea a {
    display: block;
    margin: 0 auto;
  }
  .c-sd-ctaArea a + a {
    margin: 0 auto;
    margin-top: 3.125vw;
  }
  .c-sd-ctaArea__item + .c-sd-ctaArea__item {
    margin: 0 auto;
    margin-top: 5.2083333333vw;
  }
  .c-sd-ctaArea.case-btn {
    padding: 15.625vw 0 0;
  }
  .c-sd-ctaArea.pb0 {
    display: block;
    padding-bottom: 7.8125vw;
  }
  .c-sd-ctaArea.pt0 {
    display: block;
    padding-top: 0;
  }
  .c-sd-h2titleArea h2 {
    font-size: 6.25vw;
  }
  .c-sd-h2titleArea__en {
    font-size: 3.90625vw;
  }
  .c-sd-h2titleArea__en::before {
    top: -1.0416666667vw;
    width: 5.2083333333vw;
    margin-right: 2.6041666667vw;
  }
  .c-sd-mv__titleArea {
    width: 90%;
  }
  .c-sd-mv__titleArea h1 {
    margin-bottom: 3.125vw;
    padding: 2.6041666667vw 0;
    background: none;
    font-size: 6.25vw;
  }
  .c-sd-mv__titleArea h1::before {
    content: none;
  }
  .c-sd-mv__titleArea p {
    padding: 1.0416666667vw 2.6041666667vw;
    font-size: 3.90625vw;
    line-height: 2.4;
  }
  .c-sd-mv__titleArea span {
    font-size: 4.1666666667vw;
  }
  .c-sd-mv__titleArea span::before {
    font-size: 3.125vw;
  }
  .c-sd-mv__btnArea {
    margin-top: 10.4166666667vw;
    text-align: center;
  }
  .c-sd-mv__btnArea a {
    width: 80%;
  }
  .c-seminarList__list {
    display: block;
    width: 100%;
  }
  .c-seminarList__list li {
    width: 100%;
  }
  .c-seminarList__list li + li {
    margin-top: 7.8125vw;
    padding-top: 7.8125vw;
    border-top: 1px solid #ddd;
  }
  .c-seminarList__list li:not(:first-of-type)::after {
    content: none;
  }
  .c-seminarList__list li h3,
.c-seminarList__list li a {
    margin: 3.125vw 0 2.0833333333vw;
    font-size: 4.6875vw;
  }
  .c-seminarList__list li p {
    font-size: 3.6458333333vw;
  }
  .c-seminarList__list li .c-category {
    margin-top: 3.125vw;
  }
  .c-seminarList__imgWrap .label {
    padding: 0.5208333333vw 2.0833333333vw;
    font-size: 3.6458333333vw;
  }
  .c-seminarList__imgWrap .company {
    padding: 0.5208333333vw 2.0833333333vw;
    font-size: 3.6458333333vw;
  }
  .c-side__title {
    padding: 2.6041666667vw;
    font-size: 4.6875vw;
  }
  .c-side__list {
    margin-bottom: 5.2083333333vw;
    padding: 0 2.6041666667vw;
  }
  .c-side__list li {
    justify-content: space-between;
    padding: 2.6041666667vw 0;
  }
  .c-side__list li figure {
    width: 30%;
    height: auto;
  }
  .c-side__list li a {
    width: 65%;
    font-size: 3.125vw;
  }
  .c-side__service--item {
    font-size: 3.125vw;
  }
  .c-side__service--item h3 {
    padding: 2.6041666667vw;
    font-size: 4.6875vw;
  }
  .c-side__service--item h3:before {
    width: 2.0833333333vw;
  }
  .c-side__service--childList {
    padding: 0 2.6041666667vw 5.2083333333vw 0;
  }
  .c-side__service--childItem:not(.external):after {
    width: 1.5625vw;
    height: 1.5625vw;
  }
  .c-side__service--childItem.external::after {
    width: 3.125vw;
  }
  .c-side__service--childItem a,
.c-side__service--childItem div {
    padding: 3.125vw 3.6458333333vw 3.125vw 2.6041666667vw;
    font-size: 3.125vw;
  }
  .c-side__download ul li a {
    width: 65%;
  }
  .c-side__download ul li figure {
    width: 30%;
    height: auto;
  }
  .c-titleArea h2 {
    font-size: 7.2916666667vw;
  }
  .c-titleArea h2 + p {
    margin-top: 4.1666666667vw;
  }
  .c-titleArea--small h2 {
    font-weight: 400;
    font-size: 7.2916666667vw;
  }
  .c-titleArea--small h2 + p {
    margin-top: 4.1666666667vw;
  }
  .c-under-titleArea h2 {
    font-size: 6.25vw;
  }
  .p-banner-competitive-analysis {
    max-width: 100%;
    background-position: top right;
    text-align: center;
  }
  .p-banner-competitive-analysis__img {
    position: relative;
    width: 100%;
    height: 30vw;
    transform: none;
  }
  .p-banner-competitive-analysis__img img {
    width: 120%;
    max-width: 120%;
    height: auto;
  }
  .p-banner-competitive-analysis__text {
    display: inline-block;
    width: auto;
    max-width: 100%;
    margin: 0 auto;
    padding: 5.2083333333vw;
    filter: none;
  }
  .p-banner-competitive-analysis__text__sub {
    align-items: initial;
    gap: 10px;
    font-size: 3.6458333333vw;
    line-height: 1.4;
    text-align: left;
  }
  .p-banner-competitive-analysis__text__sub span {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0;
    padding: 0 2.6041666667vw;
    font-size: 3.6458333333vw;
    line-height: 1.6;
  }
  .p-banner-competitive-analysis__text__ttl {
    margin-top: 3.125vw;
    font-size: 7.8125vw;
  }
  .p-banner-competitive-analysis .bnr-btn {
    width: 100%;
    margin-top: 3.125vw;
    padding: 2.0833333333vw;
    font-size: 3.125vw;
  }
  .p-banner-competitive-analysis .bnr-btn::after {
    font-size: 7.03125vw;
  }
  .p-banner-link {
    flex-direction: column;
    margin-top: 7.8125vw;
  }
  .p-banner-link__img {
    -webkit-clip-path: none;
    width: 100%;
    clip-path: none;
  }
  .p-banner-link__img img {
    -o-object-fit: cover;
    width: 100%;
    height: 41.6666666667vw;
    object-fit: cover;
  }
  .p-banner-link__text {
    width: 100%;
    max-height: none;
    padding: 3.125vw;
  }
  .p-banner-link__text__tag {
    margin-bottom: 1.5625vw;
    padding: 0 1.5625vw;
    font-size: 3.6458333333vw;
  }
  .p-banner-link__text__ttl {
    margin-bottom: 1.5625vw;
    font-size: 4.6875vw;
  }
  .p-banner-link__text__sub {
    font-size: 3.125vw;
  }
  .p-banner-link--dl {
    max-width: 100%;
    margin-bottom: 7.8125vw;
    padding: 5.2083333333vw;
  }
  .p-banner-link--dl .p-banner-link__img {
    width: 100%;
  }
  .p-banner-link--dl .p-banner-link__text {
    width: 100%;
  }
  .p-banner-link--dl .p-banner-link__text__ttl {
    margin-bottom: 5.2083333333vw;
    font-size: 5.7291666667vw;
  }
  .p-banner-link--dl .p-banner-link__text__sub {
    margin-bottom: 5.2083333333vw;
    font-size: 3.6458333333vw;
  }
  .p-banner-link--dl .p-banner-link__text__sub span {
    font-size: 4.4791666667vw;
  }
  .p-banner-link--dl-gray {
    max-width: 100%;
    margin-bottom: 7.8125vw;
    padding: 5.2083333333vw;
  }
  .p-banner-link--dl-gray .p-banner-link__img {
    width: 100%;
  }
  .p-banner-link--dl-gray .p-banner-link__text {
    width: 100%;
  }
  .p-banner-link--dl-gray .p-banner-link__text__ttl {
    margin-bottom: 5.2083333333vw;
    font-size: 5.7291666667vw;
  }
  .p-banner-link--dl-gray .p-banner-link__text__sub {
    margin-bottom: 5.2083333333vw;
    font-size: 3.6458333333vw;
  }
  .p-banner-link--dl-gray .p-banner-link__text__sub span {
    font-size: 4.4791666667vw;
  }
  .p-banner-link .bnr-btn {
    width: 80%;
    margin: 0 auto 5.2083333333vw;
    padding: 2.6041666667vw 7.8125vw;
    font-size: 4.1666666667vw;
  }
  .p-banner-link .bnr-btn::after {
    font-size: 7.03125vw;
  }
  .p-breadcrums {
    display: none;
  }
  .p-case-interview__mv__leftbox {
    width: 100%;
  }
  .p-case-interview__mv__rightbox {
    width: 100%;
  }
  .p-case-interview__mv__ttl h1 {
    font-size: 6.25vw;
  }
  .p-case-interview__cont {
    padding: 2rem 5%;
  }
  .p-case-interview__profile__img {
    width: 100%;
  }
  .p-case-interview__profile__img img {
    width: auto;
  }
  .p-column__block + .p-column__block {
    margin-top: 13.0208333333vw;
  }
  .p-column__block h3 {
    margin-bottom: 3.125vw;
    font-size: 4.6875vw;
  }
  .p-column__block h4 {
    margin-top: 5.2083333333vw;
    margin-bottom: 2.0833333333vw;
    font-size: 4.1666666667vw;
  }
  .p-column__block__tips {
    margin-top: 15.625vw !important;
  }
  .p-column__block__tips::before {
    padding: 0vw 6.25vw 0vw 3.125vw;
  }
  .p-column__block__textLink {
    padding-left: 1em;
    text-indent: -2em;
  }
  .p-column__block__textLink a::before {
    top: 53%;
    left: 1em;
  }
  .p-column .c-detail__container h2 {
    font-size: 4.6875vw;
  }
  .p-column__whiteboard {
    margin: 10.4166666667vw 0;
    padding: 5.2083333333vw 4.6875vw;
  }
  .p-column__whiteboard ul + p {
    margin-top: 6.25vw;
  }
  .p-column__whiteboard p + ul {
    margin-top: 6.25vw;
  }
  .p-company-access__map {
    width: 100%;
    margin: 10.4166666667vw auto 8.3333333333vw;
  }
  .p-company-access__train {
    font-size: 3.3854166667vw;
  }
  .p-company-access__train dl {
    display: block;
    width: 45%;
  }
  .p-company-access__line {
    display: flex;
    width: 100%;
  }
  .p-company-access__line span {
    display: inline;
    width: 4.1666666667vw;
    margin-right: 2.0833333333vw;
  }
  .p-company-access__station {
    width: 100%;
  }
  .p-company-member__list li {
    width: 100%;
    margin-bottom: 15.625vw;
  }
  .p-company-member__list li h2 {
    margin: 0 2.0833333333vw 4.1666666667vw 0;
    font-size: 6.25vw;
  }
  .p-company-member__list li span {
    font-size: 4.6875vw;
  }
  .p-company-member__list--post {
    margin: 4.1666666667vw 0 1.0416666667vw;
    font-size: 5.2083333333vw;
  }
  .p-company-member__list--duo li {
    width: 100%;
  }
  .p-company-member__list--duo li:last-of-type {
    margin-bottom: 0;
  }
  .p-company-outline__list tr {
    display: grid;
  }
  .p-company-outline__list > tbody > tr > td {
    padding: 4.1666666667vw 0 4.1666666667vw 2.34375vw;
  }
  .p-company-outline__list > tbody > tr > td:first-child {
    width: 40%;
    border-top: none;
    font-weight: 700;
    font-size: 4.6875vw;
  }
  .p-company-outline__list > tbody > tr > td:last-child {
    border-bottom: none;
  }
  .p-company-outline__list > tbody > tr > td figure {
    width: 25%;
    margin-bottom: 2.0833333333vw;
  }
  .p-company-outline__childList {
    width: 100%;
    margin-bottom: 1.5625vw;
  }
  .p-company-outline__childList > tbody > tr {
    display: flex;
  }
  .p-company-outline__childList > tbody > tr > td {
    width: 100%;
  }
  .p-company-outline__childList > tbody > tr > td:first-child {
    width: 100%;
    margin-right: 0.5208333333vw;
  }
  .p-company-outline__officeTitle {
    margin: 8.3333333333vw 0 3.125vw;
    font-size: 4.6875vw;
  }
  .p-company-outline__officeList {
    flex-direction: column;
    gap: 5.2083333333vw;
  }
  .p-company-outline__officeList li {
    width: 100%;
  }
  .p-company-outline__officeList li figcaption {
    text-align: center;
  }
  .p-company-policy__flex {
    margin: 0 auto;
    gap: 15.625vw 0;
  }
  .p-company-policy__detail {
    width: 100%;
  }
  .p-company-policy__detail h2::after {
    top: -13.0208333333vw !important;
  }
  .p-company__en {
    font-size: 6.25vw;
  }
  .p-company .c-sd-h2titleArea {
    margin-bottom: 6.25vw;
  }
  .p-consulting .l-under-mv.bg-big .l-mv__visual::after {
    background-position-x: 440%;
    background-position-y: -100%;
  }
  .p-copyright {
    height: auto;
  }
  .p-copyright__privacyBlock {
    margin: 0 auto;
  }
  .p-copyright__privacyTextArea {
    background: none;
  }
  .p-copyright small {
    position: static;
    margin-top: 20px;
    font-size: 12px;
    text-align: center;
  }
  .p-data-detail__wrapper .c-detail__container::before {
    width: 96.5%;
  }
  .p-data-utilization .l-under-mv.bg-big .l-mv__visual::after {
    background-position-x: 440%;
    background-position-y: -100%;
  }
  .p-data__anchorList {
    display: block;
  }
  .p-data__anchorList li {
    width: 100%;
  }
  .p-data__anchorList li p {
    font-size: 4.1666666667vw;
  }
  .p-data__anchorList li::before {
    bottom: -3.90625vw;
    width: 7.8125vw;
    height: 7.8125vw;
  }
  .p-data__anchorList li::after {
    bottom: -1.0416666667vw;
    width: 2.0833333333vw;
    height: 2.0833333333vw;
  }
  .p-data__anchorList li a {
    padding: 5.2083333333vw 0 6.7708333333vw;
    background: #000;
    color: #fff;
  }
  .p-data__anchorList li span {
    margin-top: 1.0416666667vw;
    font-size: 3.125vw;
  }
  .p-feature-step__flowList {
    display: block;
    margin-top: 7.8125vw;
  }
  .p-feature-step__flowList li {
    width: 100%;
    padding: 3.125vw 0;
  }
  .p-feature-step__flowList li::after {
    content: none;
  }
  .p-feature-step__flowItem--wrap span {
    margin-bottom: 50;
    font-size: 6.25vw;
  }
  .p-feature-step__flowItem--en {
    font-size: 3.125vw;
  }
  .p-feature-step__flowItem--text {
    margin-top: 3.125vw;
    font-size: 3.90625vw;
  }
  .p-feature-marketing .c-flexWrap {
    display: flex;
    flex-direction: column;
  }
  .p-feature-marketing .c-imgBox {
    width: 100%;
    margin: 10.4166666667vw 0 0;
  }
  .p-feature-marketing__textArea {
    width: 100%;
  }
  .p-feature-experience .l-container {
    height: auto;
    padding: 10.4166666667vw 0 15.625vw;
  }
  .p-feature-experience__textArea p {
    width: 100% !important;
  }
  .p-feature-experience__numList {
    position: static;
    width: 100%;
    margin-top: 7.8125vw;
  }
  .p-feature-experience__numList li {
    width: 100%;
    height: auto;
    padding: 7.8125vw 0;
  }
  .p-feature-experience__numList li + li {
    border-top: 1px solid #ddd;
  }
  .p-feature-experience__numList li::before {
    content: none;
  }
  .p-feature-experience__numList li::after {
    content: none;
  }
  .p-feature-experience__numList li:nth-of-type(1), .p-feature-experience__numList li:nth-of-type(4) {
    width: 100%;
    height: auto;
  }
  .p-feature-experience__numList li:last-of-type {
    border-bottom: 1px solid #ddd;
  }
  .p-feature-experience__numList li h3 {
    font-size: 3.90625vw;
  }
  .p-feature-experience__numList li h3::after {
    bottom: -3.125vw;
    width: 5.2083333333vw;
  }
  .p-feature-experience__numList li span {
    margin: 7.8125vw 0 0;
    font-size: 13.0208333333vw;
  }
  .p-feature-experience__numList li small {
    width: 80%;
    margin: 5.2083333333vw auto 0;
    font-size: 2.6041666667vw;
  }
  .p-feature-experience__numList--wrap {
    justify-content: center;
  }
  .p-feature-experience__numList--wrap div + div {
    margin-left: 6.25vw;
  }
  .p-feature-pdca .l-container {
    padding: 15.625vw 0;
  }
  .p-feature-pdca .c-flexWrap {
    flex-direction: column;
  }
  .p-feature-pdca__textArea {
    width: 100%;
  }
  .p-feature-pdca .c-imgBox {
    width: 100%;
    margin: 10.4166666667vw 0 0;
  }
  .p-feature-pdca__imgText {
    font-weight: 700;
    font-size: 4.1666666667vw;
  }
  .p-feature-supportcase__list {
    gap: 0.9375vw;
  }
  .p-feature-supportcase__list-item {
    width: 37.5vw !important;
  }
  .p-footer__container {
    flex-direction: column;
  }
  .p-footer__leftArea {
    width: 100%;
    margin-right: 0;
  }
  .p-footer__leftArea h2 {
    font-size: 3.90625vw;
  }
  .p-footer__leftArea--linkArea {
    display: flex;
    flex-direction: column-reverse;
    margin-top: 8.3333333333vw;
  }
  .p-footer__leftArea--privacy {
    margin-top: 1.0416666667vw;
    margin-bottom: 0;
  }
  .p-footer__leftArea--privacy li {
    border-top: none;
  }
  .p-footer__leftArea--privacy li a {
    padding: 3.125vw;
  }
  .p-footer__leftArea--privacy li a::after {
    top: 40%;
    right: 9%;
    width: 2.0833333333vw;
    height: 2.0833333333vw;
  }
  .p-footer__leftArea--cta li a {
    padding: 3.125vw;
  }
  .p-footer__rightArea {
    display: none;
    width: 100%;
    margin-left: 0;
  }
  .p-footer__rightArea::after {
    content: none;
  }
  .p-footer__rightArea a::before {
    content: none;
  }
  .p-footer__rightArea--cateList {
    display: block;
  }
  .p-footer__rightArea--cateList li a {
    display: block;
    padding: 3.125vw;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
  }
  .p-footer__rightArea--cateList li:first-of-type a {
    margin-top: 0;
    border-top: none;
  }
  .p-footer__rightArea--flexWrap {
    display: block;
    margin-top: 0;
    padding-top: 0;
  }
  .p-footer__rightArea--flexTitle {
    display: block;
    margin-bottom: 2.0833333333vw;
    padding: 3.125vw;
    padding-bottom: 2.0833333333vw;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  .p-footer__rightArea--serviceItem {
    width: 100%;
    padding: 3.125vw;
  }
  .p-footer__rightArea--serviceItem-title {
    margin-bottom: 3.125vw;
  }
  .p-footer__rightArea--serviceItem-list {
    display: block;
  }
  .p-footer__rightArea--serviceItem-list li {
    padding: 1.5625vw 0;
    font-size: 3.125vw;
  }
  .p-footer__rightArea--serviceItem-list li.external a::after {
    width: 3.125vw;
    height: 3.125vw;
  }
  .p-footer__rightArea--serviceItem + .p-footer__rightArea--serviceItem {
    margin-top: 0;
    padding: 3.125vw;
  }
  .p-footer__spmenu::after {
    top: 40%;
    width: 2.0833333333vw;
    height: 2.0833333333vw;
  }
  .p-forms input[type=text],
.p-forms input[type=email],
.p-forms input[type=tel],
.p-forms textarea {
    padding: 3.125vw;
  }
  .p-forms select {
    padding: 3.125vw;
  }
  .p-forms fieldset {
    margin-bottom: 5.2083333333vw !important;
  }
  .p-forms label {
    margin-bottom: 1.5625vw;
  }
  .p-forms label span {
    font-size: 4.6875vw;
  }
  .p-forms .hs-form-booleancheckbox label span {
    max-width: calc(100% - 90px);
  }
  .p-forms .actions {
    width: 80%;
    margin: 6.25vw auto 15.625vw;
  }
  .p-forms .actions::after {
    font-size: 7.03125vw;
  }
  .p-forms .hs-button {
    padding: 2.6041666667vw 7.8125vw;
    font-size: 4.1666666667vw;
  }
  .p-header__inner {
    width: 100%;
  }
  .p-header__menu {
    font-size: 16px !important;
  }
  .p-header__menu li a::after {
    content: none;
  }
  .p-header__menu li a.active::after {
    content: none;
  }
  .p-header__menu li:last-of-type {
    width: 100% !important;
    height: auto !important;
  }
  .p-header__menu li:last-of-type a {
    padding: 5.2083333333vw !important;
  }
  .p-header__logo {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 5%;
    transform: translateY(-50%);
  }
  .p-header__logo img {
    width: 80% !important;
  }
  .p-header__nav {
    opacity: 0;
    pointer-events: none;
  }
  .p-home-mv__videoBox {
    height: 100%;
  }
  .p-home-mv__textArea {
    top: 64%;
    width: 90%;
  }
  .p-home-mv__textArea h1 {
    font-size: 6.25vw;
  }
  .p-home-mv__textArea h1 span {
    font-size: 7.03125vw;
  }
  .p-home-case .cont1560 {
    display: block;
  }
  .p-home-case__btnWrap {
    margin-top: 10.4166666667vw;
  }
  .p-home-case__textArea {
    width: 100%;
  }
  .p-home-case__textArea span {
    top: 0;
    left: 0;
    transform: none;
    font-size: 3.6458333333vw;
  }
  .p-home-case__textArea span::after {
    top: 3.125vw;
    right: -110%;
    width: 15.625vw;
  }
  .p-home-case__textArea h2 {
    font-size: 6.25vw;
  }
  .p-home-case__sliderWrap {
    width: 100%;
    margin-top: 5.2083333333vw;
    margin-left: 0;
  }
  .p-home-case__sliderWrap h3 {
    margin: 3.6458333333vw 0 1.5625vw;
    font-size: 4.1666666667vw;
  }
  .p-home-case__sliderWrap li span + span {
    margin-left: 1.0416666667vw;
  }
  .p-home-case__text {
    margin: 0;
  }
  .p-home-case .u-sp {
    text-align: center;
  }
  .p-home-case .slide-arrow {
    width: 10.4166666667vw;
    height: 10.4166666667vw;
    border: 1px solid #707272;
    background: #fff;
  }
  .p-home-case .slide-arrow .slide-arrowIn {
    top: 40%;
    width: 2.6041666667vw;
    height: 2.6041666667vw;
  }
  .p-home-case .prev-arrow {
    bottom: 65%;
    left: -2%;
  }
  .p-home-case .prev-arrow .slide-arrowIn {
    right: 19%;
  }
  .p-home-case .next-arrow {
    right: -2%;
    bottom: 65%;
    left: auto;
  }
  .p-home-case .next-arrow .slide-arrowIn {
    right: 30%;
  }
  .p-home-case .slick-counter {
    position: static;
    margin-top: 5.2083333333vw;
    font-size: 4.1666666667vw;
    text-align: center;
  }
  .p-home-service {
    position: relative;
    background: none;
  }
  .p-home-service::before {
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../../assets/img/top_service_bg.png) center/cover no-repeat;
    content: "";
  }
  .p-home-service .l-container {
    display: block;
  }
  .p-home-service figure {
    margin: 4.1666666667vw 0;
  }
  .p-home-service__leftArea {
    width: 100%;
  }
  .p-home-service__rightArea {
    width: 100%;
    margin-top: 15.625vw;
    margin-left: 0;
  }
  .p-home-service__rightItem::before {
    top: -6.25vw;
    width: calc(100% - 3.125vw);
  }
  .p-home-service__rightItem::after {
    top: -7.7083333333vw;
    width: 3.125vw;
    height: 3.125vw;
  }
  .p-home-service__rightItem:not(:first-of-type) {
    margin-top: 15.625vw;
  }
  .p-home-service__rightItem h3 {
    margin-bottom: 1.5625vw;
    font-size: 3.90625vw !important;
  }
  .p-home-service__rightItem span {
    font-size: 7.2916666667vw;
  }
  .p-home-service__rightItem--linkItem {
    width: 100%;
    padding: 1.0416666667vw 0;
    padding-left: 5.2083333333vw;
    font-size: 3.6458333333vw !important;
  }
  .p-home-service__rightItem--linkItem.external svg {
    width: 3.125vw;
    height: 3.125vw;
  }
  .p-home-service__rightItem--linkItem::before {
    font-size: 4.1666666667vw !important;
  }
  .p-home-seminar ul {
    margin-top: 10.4166666667vw;
  }
  .p-home-seminar .p-home-case__btnWrap {
    text-align: center;
  }
  .p-home-topics ul {
    margin-top: 5.2083333333vw;
  }
  .p-home-topics__list {
    width: 100%;
  }
  .p-home-topics__list li + li {
    margin-top: 7.8125vw;
    padding-top: 7.8125vw;
  }
  .p-home-topics__list li span {
    margin-right: 1.5625vw;
    padding: 0.5208333333vw 3.125vw 0.3125vw;
    font-size: 3.125vw;
  }
  .p-home-topics__list li h3 {
    font-size: 4.1666666667vw !important;
    line-height: 1.8;
  }
  .p-home-topics__date {
    margin-bottom: 2.0833333333vw;
    font-size: 3.90625vw !important;
  }
  .p-home-topics__text {
    margin-top: 2.0833333333vw;
    font-size: 3.3854166667vw !important;
  }
  .p-home-topics-new {
    width: 100%;
  }
  .p-home-topics-new__wrap {
    align-items: flex-start;
    width: 90%;
    margin: 0 auto;
    padding: 5.2083333333vw 0;
  }
  .p-home-topics-new__date {
    margin-right: 5.2083333333vw;
    padding-right: 5.2083333333vw;
  }
  .p-home-topics-new__date::after {
    height: 2.6041666667vw;
  }
  .p-inquiry__lead--titleArea {
    margin-bottom: 6.25vw;
  }
  .p-inquiry__lead--titleArea h2 {
    margin-bottom: 3.125vw;
    padding-bottom: 2.0833333333vw;
    font-size: 6.25vw;
  }
  .p-inquiry__lead--titleArea h2::after {
    width: 20.8333333333vw;
  }
  .p-inquiry__form--titleArea {
    margin-bottom: 6.25vw;
  }
  .p-inquiry__form--titleArea h2 {
    margin-bottom: 3.125vw;
    padding-bottom: 2.0833333333vw;
    font-size: 6.25vw;
  }
  .p-knowledge .l-container {
    padding: 15.625vw 0;
  }
  .p-knowledge__bullet_points__list {
    grid-template-columns: repeat(1, 1fr);
    padding: 3.125vw;
  }
  .p-knowledge__bullet_points__list > li + li {
    border-top: 1px solid #c8c8c8;
    border-left: none;
  }
  .p-knowledge__bullet_points__list__item {
    padding: 3.125vw;
    gap: 3.125vw;
  }
  .p-knowledge__bullet_points__list__image span {
    font-size: 6.25vw;
  }
  .p-knowledge__bullet_points__list__title {
    font-size: 4.4270833333vw;
  }
  .p-knowledge__bullet_points__list__text p {
    font-size: 3.8541666667vw;
  }
  .p-knowledge__bullet_points__list__text__list > li {
    padding-left: 3.8541666667vw;
    font-size: 3.8541666667vw;
    text-indent: -3.8541666667vw;
  }
  .p-knowledge__bullet_points__list__text__list > li::before {
    width: 1.875vw;
    height: 1.875vw;
    margin: 0.9375vw;
  }
  .p-knowledge__enumeration {
    padding: 3.125vw;
  }
  .p-knowledge__enumeration__list {
    grid-template-columns: repeat(1, 1fr);
    gap: 3.125vw;
  }
  .p-knowledge__enumeration__list__item {
    padding: 3.125vw;
    gap: 3.125vw;
  }
  .p-knowledge__introduction__list {
    gap: 3.125vw;
  }
  .p-knowledge__introduction__list > li {
    width: calc((100% - 3.125vw) / 2);
  }
  .p-knowledge__introduction__list__item {
    padding: 3.125vw;
    gap: 3.125vw;
  }
  .p-knowledge__introduction__list__text {
    font-size: 3.125vw;
  }
  .p-knowledge__introduction__list__title {
    font-size: 4.1666666667vw;
  }
  .p-knowledge__figure-flex__item {
    width: 100%;
  }
  .p-lp_marketing_digital .c-sd-ctaArea {
    padding: 15.625vw 0 0;
  }
  .p-lp_marketing_digital .p-banner-link--dl {
    max-width: 100%;
    margin-bottom: 7.8125vw;
    padding: 5.2083333333vw;
  }
  .p-lp_marketing_digital .p-banner-link--dl .p-banner-link__text {
    padding: 0;
  }
  .p-lp_marketing_digital .p-banner-link--dl .p-banner-link__text__ttl {
    margin-bottom: 5.2083333333vw;
    font-size: 5.7291666667vw;
  }
  .p-lp_marketing_digital .p-banner-link--dl .p-banner-link__text__sub {
    margin-bottom: 5.2083333333vw;
    font-size: 3.6458333333vw;
  }
  .p-lp_marketing_digital .p-banner-link--dl .bnr-btn {
    width: 80%;
    margin: 0 auto 5.2083333333vw;
    padding: 2.6041666667vw 7.8125vw;
    font-size: 4.1666666667vw;
  }
  .p-lp_marketing_digital .p-banner-link--dl-gray {
    max-width: 100%;
    margin-bottom: 7.8125vw;
    padding: 5.2083333333vw;
  }
  .p-lp_marketing_digital .p-banner-link--dl-gray .p-banner-link__text {
    padding: 0;
  }
  .p-lp_marketing_digital .p-banner-link--dl-gray .p-banner-link__text__ttl {
    margin-bottom: 5.2083333333vw;
    font-size: 4.6875vw;
  }
  .p-lp_marketing_digital .p-banner-link--dl-gray .p-banner-link__text__ttl span {
    font-size: 5.2083333333vw;
  }
  .p-lp_marketing_digital .p-banner-link--dl-gray .p-banner-link__text__sub {
    margin-bottom: 5.2083333333vw;
    font-size: 3.6458333333vw;
  }
  .p-lp_marketing_digital .p-banner-link--dl-gray .bnr-btn {
    width: 80%;
    margin: 0 auto 5.2083333333vw;
    padding: 2.6041666667vw 7.8125vw;
    font-size: 4.1666666667vw;
  }
  .p-lp_marketing_digital .p-sd-digital-outline__textArea__exam-icon__list {
    gap: 5.2083333333vw;
  }
  .p-lp_marketing_digital .p-sd-digital-outline__textArea__exam-icon__list__item {
    width: 37.5vw;
  }
  .p-lp_marketing_digital-mv {
    margin-top: 40px;
    padding-top: 0;
  }
  .p-lp_marketing_digital-mv h1 {
    font-size: 1.5em;
  }
  .p-lp_marketing_digital-mv h1 span {
    font-size: 1.6em;
  }
  .p-lp_marketing_digital-mv h1 span.number {
    font-size: 1.6em;
  }
  .p-lp_marketing_digital-mv-tag {
    font-size: 1em;
  }
  .p-lp_marketing_digital-mv-text {
    max-width: none;
    padding: 3em 0;
  }
  .p-lp_marketing_digital-mv-slider {
    position: relative;
    right: auto;
    flex-flow: column;
    width: 100%;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    gap: 1rem;
  }
  .p-lp_marketing_digital-mv-slider-wrap {
    display: flex;
  }
  .p-lp_marketing_digital-mv-slider-list {
    -webkit-animation: slideShow-sp 100s linear infinite;
    display: flex;
    flex-direction: row;
            animation: slideShow-sp 100s linear infinite;
  }
  .p-lp_marketing_digital-mv-slider-item {
    width: 150px;
    height: auto;
    margin-bottom: 0;
    margin-left: 1rem;
  }
  .p-lp_marketing_digital-mv-slider-text {
    top: -3rem;
    right: 1rem;
    bottom: auto;
    width: 180px;
    height: 180px;
    padding: 1.5rem 0;
    background-color: rgba(10, 24, 32, 0.9);
    font-size: 1em;
  }
  .p-lp_marketing_digital-mv-slider-text span {
    font-size: 1.2em;
  }
  .p-lp_marketing_digital-mv-slider-text span.number {
    font-size: 1.6em;
  }
  .p-lp_marketing_digital-know-how__header h2 {
    font-size: 1.5em;
  }
  .p-lp_marketing_digital-know-how__header h2 span.number {
    font-size: 2em;
  }
  .p-lp_marketing_digital-know-how__list {
    margin-top: 3em;
    margin-bottom: 3em;
    gap: 1.5rem;
  }
  .p-lp_marketing_digital-know-how__list li {
    width: 100%;
  }
  .p-lp_marketing_digital-know-how__list-item {
    padding: 3em 1em;
  }
  .p-lp_marketing_digital-know-how__list-item-tag {
    top: 1.5em;
    left: 1.5em;
  }
  .p-lp_marketing_digital-know-how__list-item-textbox {
    width: 100%;
  }
  .p-lp_marketing_digital-know-how__list-item-imgbox {
    width: 100%;
  }
  .p-lp_marketing_digital-know-how__list-item-title {
    margin-top: 0.5em;
    margin-bottom: 1em;
    font-size: 1.2em;
  }
  .p-lp_marketing_digital-know-how__list-item-title span {
    font-size: 1.5em;
  }
  .p-lp_marketing_digital-know-how__list-item-title span.mincho {
    font-size: 1.5em;
  }
  .p-lp_marketing_digital-know-how__modal {
    padding: 0;
  }
  .p-lp_marketing_digital-know-how__modal-header {
    margin-bottom: 1.5em;
    padding-bottom: 1.5em;
  }
  .p-lp_marketing_digital-know-how__modal-tag {
    font-size: 1em;
  }
  .p-lp_marketing_digital-know-how__modal-title {
    font-size: 1.4em;
  }
  .p-lp_marketing_digital-know-how__modal-subtitle {
    margin: 2rem 0 1rem;
    font-size: 1.2em;
  }
  .p-lp_marketing_digital-know-how__modal-category {
    font-size: 1em;
  }
  .p-lp_marketing_digital-know-how__modal-textbox {
    width: 100%;
  }
  .p-lp_marketing_digital-know-how__modal-task, .p-lp_marketing_digital-know-how__modal-results {
    font-size: 1em;
  }
  .p-lp_marketing_digital-know-how__modal-imgbox {
    width: 100%;
  }
  .p-lp_marketing_digital-know-how__modal-halfbox {
    width: 100%;
  }
  .p-lp_marketing_digital-know-how__modal-blank {
    padding: none;
    border: none;
  }
  .p-lp_marketing_digital-know-how__modal-seotable tr th:nth-of-type(1):before {
    content: none;
  }
  .p-lp_marketing_digital-know-how__modal-seotable tr td:nth-of-type(1):before {
    content: none;
  }
  .p-lp_marketing_digital-know-how__modal-seotable tr td:nth-of-type(2):after {
    width: 20%;
  }
  .p-lp_marketing_digital-reason__header h2 {
    font-size: 1.5em;
  }
  .p-lp_marketing_digital-reason__header h2 span.number {
    font-size: 2em;
  }
  .p-lp_marketing_digital-reason__content .l-container {
    padding: 15.625vw 0;
  }
  .p-lp_marketing_digital-reason__content__header-num {
    margin-bottom: 0.5em;
    font-size: 3em;
  }
  .p-lp_marketing_digital-reason__content__header h2 {
    margin-bottom: 1em;
    font-size: 1.5em;
  }
  .p-lp_marketing_digital-reason__content__header-flex {
    gap: 1.5rem;
  }
  .p-lp_marketing_digital-reason__content__header-textbox {
    width: 100%;
  }
  .p-lp_marketing_digital-reason__content__header-imgbox {
    width: 100%;
  }
  .p-lp_marketing_digital-reason__content__header-modal::after {
    width: 50px;
    height: 50px;
  }
  .p-lp_marketing_digital-reason__content__list {
    grid-template-columns: repeat(1, 1fr);
    margin-top: 3em;
  }
  .p-lp_marketing_digital-reason__content__list > li {
    padding: 2em 1em;
    border-bottom: rgba(255, 255, 255, 0.5) 1px solid;
    border-left: none;
  }
  .p-lp_marketing_digital-reason__content__list > li:last-child {
    border-right: none;
  }
  .p-lp_marketing_digital-reason__content__list-title {
    font-size: 1.2em;
  }
  .p-lp_marketing_digital-result__header-left {
    width: 90%;
    margin: 0 auto 1em;
    padding-left: 0;
    border: none;
    text-align: center;
  }
  .p-lp_marketing_digital-result__header-right {
    width: 90%;
    margin: 0 auto;
  }
  .p-lp_marketing_digital-result__header-right p {
    font-size: 16px;
  }
  .p-lp_marketing_digital-result__header h2 {
    font-size: 1.5em;
  }
  .p-lp_marketing_digital-result__list li {
    margin: 0 3em 2rem;
  }
  .p-lp_marketing_digital-result__list-item {
    gap: 1.5rem;
  }
  .p-lp_marketing_digital-result__list-item-box p {
    font-size: 16px;
  }
  .p-lp_marketing_digital-result__list-item-title {
    margin-top: 0.5rem;
    margin-bottom: 1em;
    font-size: 1.2em;
  }
  .p-lp_marketing_digital-result__icon__header {
    margin-bottom: 30px;
  }
  .p-lp_marketing_digital-result__icon__header h3 {
    font-size: 1.2em;
  }
  .p-lp_marketing_digital-price__header h2 {
    font-size: 1.5em;
  }
  .p-lp_marketing_digital-price__content {
    font-size: 1.2em;
  }
  .p-lp_marketing_digital-price__content span {
    font-size: 1.5em;
  }
  .p-lp_marketing_digital-faq__header h2 {
    font-size: 1.5em;
  }
  .p-lp_marketing_digital-download__header h2 {
    font-size: 1.5em;
  }
  .p-lp_marketing_digital-download .c-cardList__list.threeContent {
    gap: 7.8125vw 0;
  }
  .p-lp_marketing_digital-download .c-cardList__list.threeContent li {
    width: 100%;
  }
  .p-lp_marketing_digital-download .c-cardList__list.threeContent li a {
    font-size: 4.6875vw;
  }
  .p-lp_marketing_digital-theme__header h2 {
    font-size: 1.5em;
  }
  .p-lp_marketing_digital-mv-slider-wrap:nth-child(2n) .p-lp_marketing_digital-mv-slider-list {
    -webkit-animation: slideShow2-sp 100s linear infinite;
            animation: slideShow2-sp 100s linear infinite;
  }
  .p-lp-know-how h2 {
    margin-bottom: 5.2083333333vw;
    font-size: 6.25vw;
  }
  .p-lp-know-how__list {
    grid-template-columns: repeat(1, 1fr);
    margin-top: 7.8125vw;
    gap: 6.25vw;
  }
  .p-lp-know-how__list-item {
    padding: 5.2083333333vw;
  }
  .p-lp-know-how__list-item-text {
    font-size: 4.1666666667vw;
  }
  .p-lp-theme__list {
    grid-template-columns: repeat(1, 1fr);
    margin-top: 7.8125vw;
    gap: 7.8125vw;
  }
  .p-lp-theme__list_item_text {
    padding: 2.6041666667vw 9.375vw 2.6041666667vw 5.2083333333vw;
  }
  .p-marketing .l-under-mv.bg-big .l-mv__visual::after {
    background-position-x: 440%;
    background-position-y: -100%;
  }
  .p-marketing .l-under-mv.bg-big-lp .l-mv__visual::after {
    background-position-x: 440%;
    background-position-y: -100%;
  }
  .p-marketing .l-under-mv.bg-big-lp .c-sd-mv__titleArea h1 {
    margin-top: 2rem;
  }
  .p-marketing .l-under-mv.bg-big-lp .c-sd-mv__titleArea h1 span {
    margin: 0;
    padding: 0;
    background: none;
    font-size: 9.375vw;
  }
  .p-marketing .l-under-mv.bg-big-lp .c-sd-mv__titleArea h1 span::before {
    content: none;
  }
  .p-marketing .l-under-mv.bg-big-lp .c-sd-mv__titleArea p span {
    padding: 1.0416666667vw 2.6041666667vw;
    font-size: 3.90625vw;
    line-height: 2.4;
  }
  .p-privacy__titleArea h1 {
    font-size: 6.25vw;
  }
  .p-privacy_ttl {
    margin-bottom: 5.2083333333vw;
    font-size: 6.25vw;
    text-align: center;
  }
  .p-privacy_sttl {
    margin-top: 10.4166666667vw;
    margin-bottom: 2.0833333333vw;
    padding-bottom: 1.5625vw;
    font-size: 4.6875vw;
  }
  .p-privacy_numlist {
    padding: 0 3.125vw;
  }
  .p-privacy .equal-width {
    margin-top: 8px;
  }
  .p-privacy .equal-width .label {
    -moz-text-align-last: left;
    width: auto;
         text-align-last: left;
    text-justify: initial;
  }
  .p-privacy .equal-width .brackets {
    display: inline-block;
    width: 100%;
    margin-right: 0;
  }
  .p-registration__title {
    font-size: 6.25vw;
  }
  .p-registration__subtitle {
    font-size: 4.6875vw;
  }
  .p-registration__box--inner p {
    font-size: 60;
  }
  .p-registration__box--inner h4 {
    margin: 4.1666666667vw 0 2.0833333333vw;
    font-size: 3.6458333333vw;
  }
  .p-registration__box--inner ol li,
.p-registration__box--inner ul li,
.p-registration__box--inner dt {
    font-size: 3.125vw;
  }
  .p-registration__box--inner dd {
    font-size: 3.125vw;
  }
  .p-registration__box--inner table {
    width: 100%;
    font-size: 3.125vw;
  }
  .p-registration__box--inner table th,
.p-registration__box--inner table td {
    padding: 2.0833333333vw;
  }
  .p-registration__selectAgree {
    margin: 4.1666666667vw;
  }
  .p-registration__selectAgree li {
    font-size: 3.6458333333vw;
  }
  .p-related-knowledge_article__List {
    grid-template-columns: repeat(1, 1fr);
    gap: 9.375vw;
  }
  .p-related-knowledge_article__List li .threeContent__itemWrap .c-imgBox {
    width: 100%;
  }
  .p-related-knowledge_article__List li .threeContent__itemWrap .c-imgBox {
    margin-bottom: 4.1666666667vw;
  }
  .p-related-knowledge_article__List li .threeContent__itemWrap a {
    width: 100%;
    font-size: 4.1666666667vw;
  }
  .p-related-knowledge__List {
    grid-template-columns: repeat(1, 1fr);
    gap: 9.375vw;
  }
  .p-related-knowledge__List li .threeContent__itemWrap .c-imgBox {
    width: 100%;
  }
  .p-related-knowledge__List li .threeContent__itemWrap .c-imgBox {
    margin-bottom: 4.1666666667vw;
  }
  .p-related-knowledge__List li .threeContent__itemWrap a {
    width: 100%;
    font-size: 4.1666666667vw;
  }
  .p-related-service__List {
    grid-template-columns: repeat(1, 1fr);
    gap: 9.375vw;
  }
  .p-related-service__List li {
    padding-bottom: 10.4166666667vw;
  }
  .p-related-service__List li:not(.external):after {
    font-size: 5.2083333333vw;
  }
  .p-related-service__List li.external::after {
    width: 3.59375vw;
  }
  .p-related-service__List li figure {
    margin-bottom: 4.1666666667vw;
  }
  .p-related-service__List li h3 {
    font-size: 4.1666666667vw;
  }
  .p-sd-digital-probrem {
    margin-top: 0;
  }
  .p-sd-digital-probrem__wrap {
    display: block;
  }
  .p-sd-digital-probrem__wrap figure {
    display: none;
  }
  .p-sd-digital-probrem__titleArea {
    width: 100%;
  }
  .p-sd-digital-probrem__titleArea p {
    margin-top: 6.25vw;
  }
  .p-sd-digital-probrem__list {
    margin-top: 6.7708333333vw;
    font-size: 3.90625vw !important;
  }
  .p-sd-digital-probrem__list li {
    padding: 3.125vw 0 3.6458333333vw;
  }
  .p-sd-digital-probrem__list li span {
    font-size: 4.1666666667vw !important;
  }
  .p-sd-digital-probrem__list li + li {
    margin-top: 0;
    border-top: 1px solid #ddd;
  }
  .p-sd-digital-results {
    padding-bottom: 15.625vw;
  }
  .p-sd-digital-results__titleArea {
    display: block;
  }
  .p-sd-digital-results__titleArea p {
    position: static;
    margin-top: 4.1666666667vw;
    margin-left: 0;
  }
  .p-sd-digital-results__titleArea__ma {
    width: 100%;
  }
  .p-sd-digital-results__textLink {
    padding-left: 1em;
    text-indent: -2em;
  }
  .p-sd-digital-results__textLink a::before {
    top: 25%;
    left: 0.8em;
  }
  .p-sd-digital-results__slider {
    width: 90%;
    margin: 0 auto;
    padding-bottom: 10.4166666667vw;
  }
  .p-sd-digital-results__slider li h3 {
    margin: 3.125vw 0 2.0833333333vw;
    font-size: 4.6875vw;
  }
  .p-sd-digital-results__slider li p {
    margin-bottom: 3.125vw;
    padding-bottom: 3.125vw;
  }
  .p-sd-digital-results__slider li span {
    font-size: 3.125vw;
  }
  .p-sd-digital-results__slider li span::before {
    position: relative;
    top: -1px;
    width: 14px;
    height: 8px;
    margin-right: 1.0416666667vw;
  }
  .p-sd-digital-results-case__list__tag::after {
    font-size: 5.2083333333vw;
  }
  .p-sd-digital-outline__container {
    width: 100%;
    padding: 15.625vw 0;
  }
  .p-sd-digital-outline__popup {
    width: 100%;
    margin-top: 10.4166666667vw;
  }
  .p-sd-digital-outline__mainTitle {
    top: 2.34375vw;
    width: 100%;
  }
  .p-sd-digital-outline__mainTitle span {
    font-size: 6.25vw;
  }
  .p-sd-digital-outline__mainTitle h2 {
    font-size: 3.6458333333vw;
    line-height: 1.3;
  }
  .p-sd-digital-outline__textArea__tagNone h2::after {
    top: -5.2083333333vw !important;
  }
  .p-sd-digital-outline__textArea {
    width: 100%;
  }
  .p-sd-digital-outline__textArea h2::after {
    top: -10.4166666667vw;
  }
  .p-sd-digital-outline__textArea h3 {
    margin-top: 5.2083333333vw;
    margin-bottom: 5.2083333333vw;
    font-size: 4.1666666667vw;
  }
  .p-sd-digital-outline__textArea__exam-icon h3 span {
    padding-left: 2.6041666667vw;
    font-size: 2.6041666667vw;
  }
  .p-sd-digital-outline__textArea__exam-icon__list {
    justify-content: center;
    gap: 5.2083333333vw;
  }
  .p-sd-digital-outline__textArea__exam-icon__list__item {
    width: 37.5vw;
    min-height: 15.625vw;
  }
  .p-sd-digital-outline__textArea__exam-icon__list__item__img {
    padding-top: 0vw;
  }
  .p-sd-digital-outline__textArea__exam-icon__list__item__txt {
    padding: 0 2.6041666667vw 2.0833333333vw;
  }
  .p-sd-digital-outline__textArea__exam-icon__list__item__ttl {
    font-size: 4.1666666667vw;
  }
  .p-sd-digital-outline__textArea__exam-icon__list__item__dtl {
    font-size: 2.6041666667vw;
  }
  .p-sd-digital-outline__textArea__exam-icon__link {
    margin-top: 4.1666666667vw;
    gap: 4.1666666667vw;
  }
  .p-sd-digital-outline__textArea__exam-icon__link dl {
    padding-right: 7.8125vw;
  }
  .p-sd-digital-outline__textArea__exam-icon__link dl a {
    flex-direction: column;
  }
  .p-sd-digital-outline__textArea__exam-icon__link dl dt {
    display: inline-block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 0vw 2.6041666667vw;
    font-size: 3.125vw;
  }
  .p-sd-digital-outline__textArea__exam-icon__center .p-sd-digital-outline__textArea__exam-icon__link dl {
    margin-top: 1.5625vw;
  }
  .p-sd-digital-outline__textArea__exam-icon__center .p-sd-digital-outline__textArea__exam-icon__link dl dt {
    margin-top: 1.5625vw;
  }
  .p-sd-digital-outline__textArea__exam-icon__center .p-sd-digital-outline__textArea__exam-icon__link dl dd {
    margin-top: 1.5625vw;
  }
  .p-sd-digital-outline__textArea__exam-icon__center .p-sd-digital-outline__textArea__exam-icon__link dl dd strong {
    margin-bottom: 1.5625vw;
    font-size: 4.1666666667vw;
  }
  .p-sd-digital-outline__textLink {
    padding-left: 1em;
    text-indent: -2em;
  }
  .p-sd-digital-outline__textLink a::before {
    top: 0.6em;
    left: 1em;
  }
  .p-sd-digital-outline__textLink a.row2::before {
    top: 15%;
    left: 1em;
  }
  .p-sd-digital-outline__box {
    padding: 4.1666666667vw;
  }
  .p-sd-digital-outline__box p {
    margin-bottom: 2.6041666667vw;
  }
  .p-sd-digital-outline__positioning {
    position: static;
    width: 100% !important;
  }
  .p-sd-digital-outline__detail__tagNone figure {
    width: 100%;
    margin-top: 10.4166666667vw !important;
  }
  .p-sd-digital-outline__detail figure {
    width: 100%;
    margin-top: 10.4166666667vw;
  }
  .p-sd-digital-outline__detail small,
.p-sd-digital-outline__detail figcaption {
    margin-top: 4.1666666667vw;
    font-size: 2.6041666667vw;
  }
  .p-sd-digital-outline__detail .c-imgBox__caption {
    margin-top: 6.25vw;
    margin-bottom: 2.0833333333vw;
    font-size: 3.125vw;
  }
  .p-sd-digital-outline__detail .c-itemBox-flex__caption {
    margin-top: 6.25vw;
    margin-bottom: 2.0833333333vw;
    font-size: 3.125vw;
  }
  .p-sd-digital-outline__detail .c-itemBox-flex__inner {
    flex-direction: column;
    padding: 5.2083333333vw;
  }
  .p-sd-digital-outline__detail .c-itemBox-flex__innerItem {
    width: 100%;
  }
  .p-sd-digital-outline__detail .c-itemBox-flex__innerCaptionTop {
    margin-top: 4.1666666667vw;
    margin-bottom: 3.125vw;
    font-size: 3.6458333333vw;
  }
  .p-sd-digital-outline__detail .c-itemBox-flex__innerCaptionBottom {
    margin-top: 2.0833333333vw;
    font-size: 3.125vw;
  }
  .p-sd-digital-outline__detail .l-container {
    padding: 0 0 10.4166666667vw;
  }
  .p-sd-digital-outline__detail:not(:last-of-type) .l-container {
    padding: 10.4166666667vw 0;
  }
  .p-sd-digital-outline__detail:last-of-type .l-container {
    padding: 10.4166666667vw 0;
  }
  .p-sd-digital-outline__detail:last-of-type .p-sd-digital-outline__container {
    padding: 0 0 15.625vw;
  }
  .p-sd-digital-outline__detail--small {
    margin-bottom: 1.5625vw;
    font-size: 3.125vw;
  }
  .p-sd-digital-outline__detail--small span {
    font-size: 4.1666666667vw;
  }
  .p-sd-digital-outline__detail--column-1-freeArea {
    flex-direction: column;
    margin-top: 6.25vw;
    gap: 6.25vw;
  }
  .p-sd-digital-outline__detail--column-1-freeArea h3 {
    margin-top: 5.2083333333vw;
  }
  .p-sd-digital-outline__detail--column-1-freeArea__left figure {
    width: 100%;
    height: auto;
  }
  .p-sd-digital-outline__detail--column-1-freeArea__left figure img {
    width: 100%;
    height: auto;
  }
  .p-sd-digital-outline__detail--column-1-freeArea__right figure {
    width: 100%;
    height: auto;
  }
  .p-sd-digital-outline__detail--column-1-freeArea__right figure img {
    width: 100%;
    height: auto;
  }
  .p-sd-digital-outline__detail__examList {
    margin-top: 4.1666666667vw;
  }
  .p-sd-digital-outline__detail__examList li {
    width: 100%;
    max-width: 100%;
  }
  .p-sd-digital-outline__ad-imgBlock {
    padding-top: 5.2083333333vw;
  }
  .p-sd-digital-outline__ad-imgBlock figure {
    margin-bottom: 5.2083333333vw;
  }
  .p-sd-digital-outline__ad-center {
    position: static;
  }
  .p-sd-digital-outline__ad-item {
    position: static;
  }
  .p-sd-digital-outline__ad-item + div {
    margin-top: 20px;
  }
  .p-sd-digital-outline__ad-item h3 {
    font-size: 4.1666666667vw;
  }
  .p-sd-digital-outline__ad-item p {
    font-size: 3.125vw;
  }
  .p-sd-digital-outline__ad-item.item02-01 {
    text-align: left;
  }
  .p-sd-digital-outline__ad-item.item02-02 {
    text-align: left;
  }
  .p-sd-digital-outline__ad-item.item02-03 {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    text-align: left;
  }
  .p-sd-digital-outline__table {
    width: 1000px;
  }
  .p-sd-digital-outline__table--wrap {
    overflow-x: scroll;
  }
  .p-sd-digital-outline__table--wrap p {
    display: block;
    margin-top: 10.4166666667vw;
    padding: 2.0833333333vw;
  }
  .p-sd-digital-outline__table tr th {
    padding: 3.125vw;
  }
  .p-sd-digital-outline__table tr td {
    padding: 3.125vw;
    font-size: 15px;
  }
  .p-sd-digital-outline__table tr td:first-of-type {
    font-size: 15px;
  }
  .p-sd-digital-outline__diagnose--02 {
    margin-top: 10.4166666667vw;
  }
  .p-sd-digital-outline__diagnose--02Title {
    padding: 2.0833333333vw 0 0 4.1666666667vw;
    font-size: 4.1666666667vw;
  }
  .p-sd-digital-outline__diagnose--02Title::after {
    width: 70%;
  }
  .p-sd-digital-outline__diagnose--02Cont {
    flex-direction: column;
    padding: 4.1666666667vw;
    gap: 4.1666666667vw;
  }
  .p-sd-digital-outline__diagnose--02Wrap {
    width: 100%;
  }
  .p-sd-digital-outline__diagnose--02Item {
    padding: 2.0833333333vw 2.0833333333vw 3.125vw;
  }
  .p-sd-digital-outline__diagnose--02Item h4 {
    font-size: 4.1666666667vw;
  }
  .p-sd-digital-outline__diagnose--02Item ul {
    margin-top: 2.0833333333vw;
    padding-left: 1em;
    font-size: 3.125vw;
  }
  .p-sd-digital-outline__diagnose--03 {
    margin-top: 10.4166666667vw;
  }
  .p-sd-digital-outline__diagnose--03List {
    flex-direction: column;
  }
  .p-sd-digital-outline__diagnose--03List li {
    width: 100%;
    padding: 4.1666666667vw 2.0833333333vw;
  }
  .p-sd-digital-outline__diagnose--03List li::after {
    border-width: 10.4166666667vw 10.4166666667vw 0 0;
  }
  .p-sd-digital-outline__diagnose--03Title {
    padding: 3.125vw 0;
    font-size: 4.1666666667vw;
  }
  .p-sd-digital-outline__diagnose--03Title::before {
    font-size: 15.625vw;
  }
  .p-sd-digital-outline__diagnose--03Text {
    font-size: 4.1666666667vw;
  }
  .p-sd-digital-outline__h2--mr {
    margin-right: 0;
  }
  .p-sd-digital-purpose h3 {
    margin-top: 5.2083333333vw;
  }
  .p-sd-digital-purpose ul {
    grid-template-columns: 1fr;
  }
  .p-sd-digital-purpose ul li img {
    width: 70px;
  }
  .p-sd-digital-price p {
    font-size: 4.6875vw;
  }
  .p-sd-digital-price p span {
    font-size: 6.25vw;
  }
  .p-sd-digital-price__comments {
    font-size: 3.3333333333vw !important;
  }
  .p-sd-digital-faq__list {
    margin-top: 6.25vw;
  }
  .p-sd-digital-faq__question {
    padding: 4.1666666667vw 0;
  }
  .p-sd-digital-faq__question::before, .p-sd-digital-faq__question::after {
    width: 3.125vw;
    height: 2px;
  }
  .p-sd-digital-faq__question p {
    padding-right: 7.8125vw;
    font-size: 3.90625vw;
  }
  .p-sd-digital-faq__question p span {
    margin-right: 2.0833333333vw;
    font-size: 5.2083333333vw;
  }
  .p-sd-digital-faq__answer {
    padding: 4.1666666667vw 0 4.1666666667vw 7.2916666667vw;
  }
  .p-sd-digital-faq__answer ol {
    margin: 2.0833333333vw 0;
  }
  .p-sd-digital-faq__answer li + li {
    margin-top: 2.0833333333vw;
  }
  .p-sd-digital-faq__answer__list-circle {
    margin-top: 4.1666666667vw;
    margin-bottom: 4.1666666667vw;
  }
  .p-sd-digital-model__pic01 {
    flex-direction: column;
    gap: 9.375vw;
  }
  .p-sd-digital-model__pic01--item:last-of-type::before {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    top: -6.25vw;
    left: 50%;
    transform: rotate(0deg);
    transform: translateX(-50%);
    border-width: 4.1666666667vw 6.25vw 0 6.25vw;
    border-color: #000000 transparent transparent transparent;
  }
  .p-sd-digital-model__pic01--title {
    padding: 4.1666666667vw;
    font-size: 3.3854166667vw;
  }
  .p-sd-digital-model__pic01--inner {
    padding: 4.1666666667vw;
  }
  .p-sd-digital-model__pic01--subTitle {
    padding: 0.5208333333vw 0 4.1666666667vw;
    font-size: 3.6458333333vw;
  }
  .p-sd-digital-model__pic01--bgTitle {
    margin-bottom: 4.1666666667vw;
    padding: 2.0833333333vw;
    font-size: 3.6458333333vw;
  }
  .p-sd-digital-model__pic01--list li {
    gap: 2.0833333333vw;
  }
  .p-sd-digital-model__pic01--list li:not(:first-of-type) {
    margin-top: 2.0833333333vw;
    padding-top: 2.0833333333vw;
  }
  .p-sd-digital-model__pic01--list li span {
    width: 10.4166666667vw;
    height: 10.4166666667vw;
    font-size: 6.25vw;
  }
  .p-sd-digital-model__pic01--list li p {
    font-size: 3.125vw;
  }
  .p-sd-digital-caseList {
    flex-direction: column;
    gap: 9.375vw;
  }
  .p-sd-digital-caseList li {
    margin: 0 auto;
  }
  .p-sd-digital-caseList li p {
    font-size: 4.1666666667vw !important;
  }
  .p-sd-digital-caseList {
    width: 100%;
  }
  .p-sd-digital-hearing ul li span {
    display: block;
    position: static;
  }
  .p-sd-digital-consultant__detail h3 {
    margin-bottom: 5.2083333333vw;
    font-size: 4.1666666667vw;
  }
  .p-sd-digital-consultant__list {
    flex-direction: column;
    gap: 7.8125vw;
  }
  .p-sd-digital-consultant li .p-sd-digital-consultant__name {
    font-size: 6.25vw;
  }
  .p-seminar-detail__caption {
    padding: 4.1666666667vw;
  }
  .p-seminar-detail__label {
    margin-bottom: 3.125vw;
    padding: 0.5208333333vw 4.1666666667vw;
    font-size: 3.125vw;
  }
  .p-seminar-detail article p + p {
    margin-top: 2.6041666667vw;
  }
  .p-seminar-detail article ul {
    margin: 4.1666666667vw 0;
    font-size: 3.90625vw;
  }
  .p-seminar-detail article .p-forms ul {
    margin: 0;
    font-size: 3.90625vw;
  }
  .p-seminar-detail article table th,
.p-seminar-detail article table td {
    padding: 3.125vw 2.6041666667vw;
    border-bottom: none;
  }
  .p-seminar-detail article table tr {
    display: grid;
  }
  .p-seminar-detail article table th {
    width: 100%;
    border-bottom: none;
    background-color: #ddd;
    font-weight: 700;
  }
  .p-seminar-detail-side .c-side__service--childList {
    font-size: 3.125vw;
  }
  .p-seminar li h3 {
    margin-bottom: 4.6875vw;
  }
  .p-seminar .c-seminarList__itemWrap p {
    font-size: 3.90625vw;
  }
  .p-seminar .c-category {
    margin-top: 5.2083333333vw;
  }
  .p-service-consulting-strategy__flexWrap h3.first-title {
    margin-top: 4.1666666667vw;
    margin-bottom: 1.5625vw;
  }
  .p-service-consulting-strategy__figFlex {
    display: flex !important;
    flex-wrap: wrap;
    gap: 10px;
  }
  .p-service-consulting-strategy__figFlex figure {
    width: 48%;
    max-width: auto;
    margin-top: 1.0416666667vw;
  }
  .p-service-consulting-strategy__figFlex:has(> figure:nth-child(4n)) figure {
    width: 48%;
    max-width: none;
  }
  .p-service-consulting-strategy__figFlex:has(> figure:nth-child(n+5)) figure {
    width: 48%;
    max-width: none;
  }
  .p-service-consulting-strategy__figFlex:has(> figure:nth-child(n+6)) figure {
    width: 48%;
    max-width: none;
  }
  .p-service-consulting-strategy__figFlex figcaption {
    margin-top: 1.5625vw !important;
    margin-bottom: 2.0833333333vw;
  }
  .p-service-consulting-strategy__phase03 .c-imgBox {
    margin-top: 2.6041666667vw !important;
  }
  .p-service-consulting-strategy__phase03__caption {
    margin-top: 2.6041666667vw !important;
    font-size: 2.6041666667vw !important;
  }
  .p-service-consulting-strategy__output-caption {
    font-size: 14px !important;
  }
  .p-service-corp__outline__task {
    flex-direction: column;
    margin-top: 5.2083333333vw;
  }
  .p-service-corp__outline__task__box {
    width: 100%;
  }
  .p-service-corp__outline__task__box__title {
    padding-top: 3.125vw;
    padding-bottom: 2.0833333333vw;
  }
  .p-service-corp__outline__task__box__title h3 {
    font-size: 4.1666666667vw;
  }
  .p-service-corp__outline__task__box__detail h4 {
    padding-bottom: 2.0833333333vw;
    font-size: 3.6458333333vw;
  }
  .p-service-corp__outline__task__box__detail figure {
    padding-bottom: 3.125vw;
  }
  .p-service-corp__outline__task__box__detail hr {
    padding-bottom: 6.25vw;
  }
  .p-service-corp__outline__task__box__detail__feature {
    margin-bottom: 3.125vw;
    padding-top: 2.6041666667vw;
    padding-bottom: 2.6041666667vw;
  }
  .p-service-corp__outline__task__box__detail h5 {
    padding-bottom: 3.125vw;
    font-size: 4.1666666667vw;
  }
  .p-service-corp__outline__task__box__detail ul {
    margin-right: 0px;
  }
  .p-service-corp__outline__task__box__detail ul li {
    margin-bottom: 1.0416666667vw;
    font-size: 3.125vw;
  }
  .p-service-corp__outline__task__box:first-of-type .p-service-corp__outline__task__box__detail .p-service-corp__outline__task__box__detail__feature::after {
    font-size: 13.0208333333vw;
  }
  .p-service-corp__outline__task__box:last-of-type .p-service-corp__outline__task__box__detail .p-service-corp__outline__task__box__detail__feature::before {
    font-size: 7.8125vw;
  }
  .p-service-corp__outline__task__box:last-of-type .p-service-corp__outline__task__box__detail .p-service-corp__outline__task__box__detail__feature::after {
    font-size: 10.4166666667vw;
  }
  .p-service-corp__outline__flow {
    flex-direction: column;
    margin-top: 5.2083333333vw;
    gap: 2.6041666667vw;
  }
  .p-service-corp__outline__flow__box {
    flex-direction: row;
    width: 100%;
  }
  .p-service-corp__outline__flow__box__title {
    -ms-writing-mode: tb-rl;
    padding-top: 3.125vw;
    padding-bottom: 2.0833333333vw;
        writing-mode: vertical-rl;
  }
  .p-service-corp__outline__flow__box__title h3 {
    padding: 0.5208333333vw;
    font-size: 4.1666666667vw;
  }
  .p-service-corp__outline__flow__box__detail {
    flex-direction: column;
    width: 100%;
  }
  .p-service-corp__outline__flow__box__detail h4 {
    padding-bottom: 2.0833333333vw;
    font-size: 3.6458333333vw;
  }
  .p-service-corp__outline__flow__box__detail hr {
    padding-bottom: 6.25vw;
  }
  .p-service-corp__outline__flow__box__detail__wrap {
    position: relative;
    width: 100%;
    min-height: 72.9166666667vw;
    padding: 5.2083333333vw 10.4166666667vw 5.2083333333vw 3.125vw;
  }
  .p-service-corp__outline__flow__box__detail__step {
    font-size: 5.2083333333vw;
  }
  .p-service-corp__outline__flow__box__detail__step span {
    font-size: 7.8125vw;
  }
  .p-service-corp__outline__flow__box__detail__step::after {
    bottom: -18.2291666667vw;
    left: 75%;
    width: 70%;
    height: 15px;
    transform: rotate(90deg) skew(60deg);
    border-right: 4px solid #146C9C;
    border-bottom: 2px solid #146C9C;
    content: "";
  }
  .p-service-corp__outline__flow__box__detail__step__text p {
    margin-bottom: 3.125vw;
    font-size: 3.125vw;
  }
  .p-service-corp__outline__flow__box__detail__step__text h4 {
    font-size: 5.2083333333vw;
  }
  .p-service-corp__outline__flow__box__detail__step__subtext {
    position: relative;
    bottom: 0vw;
    left: 0%;
    padding: 2.6041666667vw 5.2083333333vw;
    transform: translateX(0);
  }
  .p-service-corp__outline__flow__box__detail__step__subtext p {
    font-size: 3.125vw;
  }
  .p-service-corp__outline__flow__box__detail__step__subtext p::after {
    content: none;
  }
  .p-service-corp__outline__flow__box__detail__step__subtext ul {
    font-size: 3.125vw;
  }
  .p-service-corp__outline__flow__box__detail__step__subtext ul li {
    font-size: 3.125vw;
  }
  .p-service-corp__outline__flow__box:first-of-type {
    width: 100%;
  }
  .p-service-corp__outline__flow__box:first-of-type::after {
    top: 100%;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    margin-top: 5px;
  }
  .p-service-corp__outline__flow__box:last-of-type {
    width: 100%;
  }
  .p-service-marketing-ad__exam .p-sd-digital-outline__textArea__exam-icon__list {
    justify-content: center;
    gap: 5.2083333333vw;
  }
  .p-service-marketing-ad__exam .p-sd-digital-outline__textArea__exam-icon__list__item {
    width: 100%;
    padding: 4.1666666667vw;
  }
  .p-service-marketing-ad__exam .p-sd-digital-outline__textArea__exam-icon__list__item__txt {
    padding: 0;
  }
  .p-service-marketing-ad__exam .p-sd-digital-outline__textArea__exam-icon__list__item__img {
    min-height: auto;
    padding-top: 0vw;
    padding-bottom: 3.125vw;
  }
  .p-service-marketing-ad__exam .p-sd-digital-outline__textArea__exam-icon__list__item__ttl {
    padding-bottom: 3.125vw;
    font-size: 3.6458333333vw;
  }
  .p-service-marketing-ad__exam .p-sd-digital-outline__textArea__exam-icon__list__item__dtl {
    font-size: 3.6458333333vw;
  }
  .p-service-marketing-ad__output {
    margin-top: 2.0833333333vw;
    margin-bottom: 2.0833333333vw;
    padding: 1.0416666667vw 2.0833333333vw;
  }
  .p-service-marketing-ad__case .p-sd-digital-outline__textArea {
    width: 100%;
    padding-bottom: 4.1666666667vw;
  }
  .p-service-marketing-ad__btn .c-btn--sd-cta {
    width: 90%;
  }
  .p-service-marketing-digital__outlineflex img {
    max-width: 100%;
  }
  .p-service-marketing-digital__outlineflex {
    flex-flow: column;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 10.4166666667vw;
    text-align: center;
  }
  .p-service-marketing-digital_outline__textArea {
    width: 100%;
  }
  .p-service-marketing-digital_outline__imgArea {
    width: 100% !important;
    margin-top: 10.4166666667vw !important;
  }
  .p-service-marketing-digital-price .c-sd-ctaArea {
    padding: 8.25vw 0;
  }
  .p-service-marketing-digital-price__titleArea p {
    font-size: 4.6875vw;
  }
  .p-service-marketing-digital-price__titleArea p span {
    font-size: 6.25vw;
  }
  .p-service-website-lp__list__title {
    margin-top: 10.4166666667vw;
    margin-bottom: 5.2083333333vw;
    font-size: 6.25vw;
  }
  .p-service-website-lp__list__title h3 {
    font-size: 5.2083333333vw;
  }
  .p-service-website-lp__list__detail dl {
    flex-direction: column;
  }
  .p-service-website-lp__list__detail dl dt {
    width: 100%;
    margin: 0 auto;
    font-size: 4.1666666667vw;
  }
  .p-service-website-lp__list__detail dl dt::before {
    content: none;
  }
  .p-service-website-lp__list__detail dl dt::after {
    content: none;
  }
  .p-service-website-lp__list__detail dl dd {
    width: 100%;
    margin: 0 auto 10.4166666667vw;
    font-size: 4.1666666667vw;
  }
  .p-service-website-lp__list__detail dl dd::before {
    position: absolute;
    bottom: -8.3333333333vw;
    left: 50%;
    width: 2.6041666667vw;
    height: 5.2083333333vw;
    margin: auto;
    transform: rotate(90deg) translateX(-50%);
    background: #020002;
    content: "";
  }
  .p-service-website-lp__list__detail dl dd::after {
    position: absolute;
    bottom: -13.0208333333vw;
    left: 50%;
    width: 0;
    height: 0;
    margin: auto;
    transform: rotate(90deg) translateX(-50%);
    border-top: 5.2083333333vw solid transparent;
    border-bottom: 5.2083333333vw solid transparent;
    border-left: 2.6041666667vw solid #020002;
    content: "";
  }
  .p-service-website-marketing-price .c-sd-ctaArea {
    padding: 8.25vw 0;
  }
  .p-service-website-marketing-outline h2.p-service-website-marketing-outline__mainTtl {
    padding: 6.25vw 0 5.25vw;
  }
  .p-service-website-marketing-outline h2 {
    padding: 4vw 0 2vw;
    font-size: 5vw;
  }
  .p-service-website-marketing-outline--img {
    width: 100%;
    margin-top: 9.375vw;
  }
  .p-service-website-marketing-outline--img h3 {
    font-size: 5.208333vw;
  }
  .p-service-website-marketing-outline__detail--wrapper {
    margin-top: 9.375vw;
  }
  .p-service-website-marketing-outline__detail--wrapper h3.p-service-website-marketing-outline__heading03 {
    margin: 40px 0;
    font-size: 5.208333vw;
  }
  .p-service-website-marketing-outline__detail--txt {
    margin: 60px 0 4.5625vw;
    font-size: 4.125vw;
  }
  .p-service-website-marketing-outline__detail--col2 {
    flex-direction: column;
    margin-top: clamp(60px, 1vw, 100px);
    gap: 50px;
  }
  .p-service-website-marketing-outline__detail--content {
    width: 100%;
  }
  .p-service-website-marketing-outline__detail--content span {
    margin-bottom: 1.5625vw;
    font-size: 3.125vw;
  }
  .p-service-website-marketing-outline__detail--content .p-service-website-marketing-outline__img__chart {
    padding: 3vw 3vw;
  }
  .p-service-website-marketing-outline__detail--content--list {
    flex-direction: column;
    padding: 3vw;
    gap: 3vw;
    font-size: 12px;
  }
  .p-service-website-marketing-outline__detail--content--list__ul01 {
    padding-right: 0px;
    padding-bottom: 3vw;
    border-right: none;
    border-bottom: 2px solid #f6f6f6;
  }
  .p-service-website-marketing-outline__detail--content--list__ul01:nth-of-type(2) {
    border-bottom: none;
  }
  .p-service-website-marketing-outline__detail--content--list__ul01__li02 {
    margin-top: 2.0833333333vw;
  }
  .p-service-website-marketing-outline__grid {
    margin-top: 80px;
    font-size: 3.90625vw;
  }
  .p-service-website-marketing-outline__grid li {
    width: 47%;
    font-size: 3.90625vw;
  }
  .p-sd-digital-outline__textArea.p-service-website-marketing-outline__textArea h2::after {
    top: -18.75vw;
  }
  .p-sd-digital-purpose ul.p-service-website-marketing-outline__list li .c-modal-icon {
    margin-left: auto;
  }
  .p-sd-digital-purpose ul span.p-service-website-marketing-outline__txt {
    font-size: 3.90625vw;
  }
  .p-service__anchorList {
    display: block;
  }
  .p-service__anchorList li {
    width: 100%;
  }
  .p-service__anchorList li p {
    font-size: 4.1666666667vw;
  }
  .p-service__anchorList li::before {
    bottom: -3.90625vw;
    width: 7.8125vw;
    height: 7.8125vw;
  }
  .p-service__anchorList li::after {
    bottom: -1.0416666667vw;
    width: 2.0833333333vw;
    height: 2.0833333333vw;
  }
  .p-service__anchorList li a {
    padding: 5.2083333333vw 0 6.7708333333vw;
    background: #cc7600;
    color: #fff;
  }
  .p-service__anchorList li:nth-of-type(2) a {
    background: #156c9c;
  }
  .p-service__anchorList li:nth-of-type(3) a {
    background: #e6593f;
  }
  .p-service__anchorList li span {
    margin-top: 1.0416666667vw;
    font-size: 3.125vw;
  }
  .p-service__titleArea {
    position: relative;
  }
  .p-service__titleArea::after {
    z-index: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
  }
  .p-service__titleArea--textArea {
    margin-bottom: 6.25vw;
    padding-block: 1.5em;
    border-bottom: 1px solid #2b2b2b;
  }
  .p-service__titleArea--textArea span {
    font-size: 7.8125vw;
  }
  .p-service__titleArea--textArea h2 {
    font-size: 4.1666666667vw;
  }
  .p-service__titleArea--textArea p {
    line-height: 1.4;
  }
  .p-service__cate .c-cardList__list a,
.p-service__cate .c-cardList__list div {
    margin-bottom: 3.125vw;
    font-size: 4.6875vw;
    line-height: 1.4;
  }
  .p-service-wrapper {
    flex-direction: column;
  }
  .p-service-nav {
    position: static;
    width: 100%;
    margin-bottom: 8.3333333333vw;
  }
  .p-service-nav ul li a {
    position: relative;
    padding-block: 0.75em;
    color: #2b2b2b;
    font-weight: 500;
    font-size: 3.75vw;
  }
  .p-service-nav ul li a::after {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%) rotate(0deg);
    content: "\e7cd";
    color: #2b2b2b;
    font-size: 4.1666666667vw;
    font-family: "Material Symbols Outlined";
  }
  .p-service-nav ul li a span {
    color: #2b2b2b;
    font-weight: 700;
    font-size: 3.3333333333vw;
  }
  .p-support-results-list {
    grid-template-columns: repeat(1, 1fr);
    gap: 80px;
  }
  .p-support-results-list-item-header-info {
    font-size: 4.1666666667vw;
  }
  .p-support-results-list-item-header-title {
    font-size: 5.2083333333vw;
  }
  .p-under-mv__img {
    display: none;
  }
  .p-website .l-under-mv.bg-big .l-mv__visual::after {
    background-position-x: 440%;
    background-position-y: -100%;
  }
  .u-mt--10 {
    margin-top: 10px;
  }
  .u-mb--10 {
    margin-bottom: 10px;
  }
  .u-mr--10 {
    margin-right: 10px;
  }
  .u-ml--10 {
    margin-left: 10px;
  }
  .u-mt--20 {
    margin-top: 20px;
  }
  .u-mb--20 {
    margin-bottom: 20px;
  }
  .u-mr--20 {
    margin-right: 20px;
  }
  .u-ml--20 {
    margin-left: 20px;
  }
  .u-mt--30 {
    margin-top: 30px;
  }
  .u-mb--30 {
    margin-bottom: 30px;
  }
  .u-mr--30 {
    margin-right: 30px;
  }
  .u-ml--30 {
    margin-left: 30px;
  }
  .u-mt--40 {
    margin-top: 40px;
  }
  .u-mb--40 {
    margin-bottom: 40px;
  }
  .u-mr--40 {
    margin-right: 40px;
  }
  .u-ml--40 {
    margin-left: 40px;
  }
  .u-mt--50 {
    margin-top: 50px;
  }
  .u-mb--50 {
    margin-bottom: 50px;
  }
  .u-mr--50 {
    margin-right: 50px;
  }
  .u-ml--50 {
    margin-left: 50px;
  }
  .u-mt--60 {
    margin-top: 60px;
  }
  .u-mb--60 {
    margin-bottom: 60px;
  }
  .u-mr--60 {
    margin-right: 60px;
  }
  .u-ml--60 {
    margin-left: 60px;
  }
  .u-mt--70 {
    margin-top: 70px;
  }
  .u-mb--70 {
    margin-bottom: 70px;
  }
  .u-mr--70 {
    margin-right: 70px;
  }
  .u-ml--70 {
    margin-left: 70px;
  }
  .u-mt--80 {
    margin-top: 80px;
  }
  .u-mb--80 {
    margin-bottom: 80px;
  }
  .u-mr--80 {
    margin-right: 80px;
  }
  .u-ml--80 {
    margin-left: 80px;
  }
  .u-mt--90 {
    margin-top: 90px;
  }
  .u-mb--90 {
    margin-bottom: 90px;
  }
  .u-mr--90 {
    margin-right: 90px;
  }
  .u-ml--90 {
    margin-left: 90px;
  }
  .u-mt--100 {
    margin-top: 100px;
  }
  .u-mb--100 {
    margin-bottom: 100px;
  }
  .u-mr--100 {
    margin-right: 100px;
  }
  .u-ml--100 {
    margin-left: 100px;
  }
  .u-mt--110 {
    margin-top: 110px;
  }
  .u-mb--110 {
    margin-bottom: 110px;
  }
  .u-mr--110 {
    margin-right: 110px;
  }
  .u-ml--110 {
    margin-left: 110px;
  }
  .u-mt--120 {
    margin-top: 120px;
  }
  .u-mb--120 {
    margin-bottom: 120px;
  }
  .u-mr--120 {
    margin-right: 120px;
  }
  .u-ml--120 {
    margin-left: 120px;
  }
  .u-pc {
    display: none !important;
  }

  .u-sp {
    display: block !important;
  }

  br.u-sp {
    display: inline;
  }
  .js-hover--box-shadow {
    box-shadow: 0 0 1.3020833333vw rgba(36, 58, 94, 0.15);
  }
  .js-hover--box-shadow.is-on, .js-hover--box-shadow:hover {
    box-shadow: 0 0 0.5208333333vw rgba(36, 58, 94, 0.15);
  }
}

@media screen and (max-width: 500px) {
  .l-home-mv path {
    transform: translate(26%, 1vh) scale(0.35) !important;
  }
  .p-home-mv__textArea {
    top: 72% !important;
  }
}

@media screen and (max-width: 375px) {
  .l-home-mv path {
    transform: translate(18%, 0vh) scale(0.26) !important;
  }
}

@media screen and (max-height: 800px) {
  .c-modal__inner {
    max-height: 400px;
    overflow: scroll;
  }
}

@media screen and (max-width: 1650px) {
  .p-feature-experience__textArea p {
    width: 21%;
  }
}

@media screen and (max-width: 768px) and (max-width: 768px) {
  .p-feature-supportcase__list-item__ttl {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 1023px) {
  .p-service-website-marketing-outline__grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}

@media only screen and (min-width: 1024px) {
  .p-service-website-marketing-outline__grid .grid01 {
    grid-area: 1/1/2/2;
  }
  .p-service-website-marketing-outline__grid .grid02 {
    grid-area: 1/2/2/3;
  }
  .p-service-website-marketing-outline__grid .grid03 {
    grid-area: 1/3/2/4;
  }
  .p-service-website-marketing-outline__grid .grid04 {
    grid-area: 1/4/2/5;
  }
  .p-service-website-marketing-outline__grid .grid05 {
    grid-area: 1/5/2/6;
  }
  .p-service-website-marketing-outline__grid .grid06 {
    grid-area: 1/6/2/7;
  }
  .p-service-website-marketing-outline__grid .grid07 {
    grid-area: 2/1/3/2;
  }
  .p-service-website-marketing-outline__grid .grid08 {
    grid-area: 2/2/3/3;
  }
  .p-service-website-marketing-outline__grid .grid09 {
    grid-area: 2/3/3/4;
  }
  .p-service-website-marketing-outline__grid .grid10 {
    grid-area: 2/4/3/5;
  }
  .p-service-website-marketing-outline__grid .grid11 {
    grid-area: 2/5/3/6;
  }
  .p-service-website-marketing-outline__grid .grid12 {
    grid-area: 3/1/4/2;
  }
  .p-service-website-marketing-outline__grid .grid13 {
    grid-area: 3/2/4/3;
  }
  .p-service-website-marketing-outline__grid .grid14 {
    grid-area: 3/3/4/4;
  }
  .p-service-website-marketing-outline__grid .grid15 {
    grid-area: 3/4/4/5;
  }
  .p-service-website-marketing-outline__grid .grid16 {
    grid-area: 3/5/4/6;
  }
  .p-service-website-marketing-outline__grid .grid17 {
    grid-area: 3/6/4/7;
  }
}

@media only screen and (min-width: 769px) and (max-width: 1365px) {
  .p-sd-digital-purpose ul.p-service-website-marketing-outline__list {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media only screen and (min-width: 1400px) {
  .modaal-video-container {
    height: 731px;
    padding-bottom: 0;
  }
}

@media only screen and (max-width: 1140px) {
  .modaal-image .modaal-inner-wrapper {
    padding-right: 25px;
    padding-left: 25px;
  }

  .modaal-gallery-control {
    top: auto;
    bottom: 20px;
    transform: none;
    background: rgba(0, 0, 0, 0.7);
  }
  .modaal-gallery-control:before, .modaal-gallery-control:after {
    background: #fff;
  }

  .modaal-gallery-next {
    right: 20px;
    left: auto;
  }

  .modaal-gallery-prev {
    right: auto;
    left: 20px;
  }
}

@media screen and (max-width: 900px) {
  .modaal-instagram iframe {
    width: 500px !important;
  }
}

@media screen and (max-height: 1100px) {
  .modaal-instagram iframe {
    width: 700px !important;
  }
}

@media screen and (max-height: 1000px) {
  .modaal-inner-wrapper {
    padding-top: 60px;
    padding-bottom: 150px;
  }

  .modaal-instagram iframe {
    width: 600px !important;
  }
}

@media screen and (max-height: 900px) {
  .modaal-instagram iframe {
    width: 500px !important;
  }

  .modaal-video-container {
    max-width: 900px;
    max-height: 510px;
  }
}

@media only screen and (max-width: 600px) {
  .modaal-instagram iframe {
    width: 280px !important;
  }
}

@media only screen and (max-height: 820px) {
  .modaal-gallery-label {
    display: none;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNldHRpbmcvX2JyZWFrcG9pbnQuc2NzcyIsInNldHRpbmcvX2NvbG9yLnNjc3MiLCJzZXR0aW5nL19mb250ZmFtaWx5LnNjc3MiLCJzZXR0aW5nL19tYXRlcmlhbC1pY29ucy5zY3NzIiwibWl4aW4vX2FuaW1hdGlvbi5zY3NzIiwibWl4aW4vX2ZhZGVpbi5zY3NzIiwiZm91bmRhdGlvbi9fcmVzZXQuc2NzcyIsImZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsImxheW91dC9fbC1iZy5zY3NzIiwibGF5b3V0L19sLWNvbnRhaW5lci5zY3NzIiwibGF5b3V0L19sLWRhdGEtZGV0YWlsLnNjc3MiLCJsYXlvdXQvX2wtZGV0YWlsLWJnLnNjc3MiLCJsYXlvdXQvX2wtZGV0YWlsLnNjc3MiLCJsYXlvdXQvX2wtZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJsYXlvdXQvX2wtaG9tZS1tdi5zY3NzIiwibGF5b3V0L19sLWxlZnRjb250LnNjc3MiLCJsYXlvdXQvX2wtbG9hZGluZy5zY3NzIiwibGF5b3V0L19sLW1pbi1mb290ZXIuc2NzcyIsImxheW91dC9fbC1taW4taGVhZGVyLnNjc3MiLCJsYXlvdXQvX2wtbXYuc2NzcyIsImxheW91dC9fbC1zZC5zY3NzIiwibGF5b3V0L19sLXVuZGVyLW12LnNjc3MiLCJsYXlvdXQvX2wtd3JhcHBlci5zY3NzIiwiY29tcG9uZW50L19jLWJ0bi5zY3NzIiwiY29tcG9uZW50L19jLWNhcmQuc2NzcyIsImNvbXBvbmVudC9fYy1jYXJkTGlzdC5zY3NzIiwiY29tcG9uZW50L19jLWNhdGVnb3J5LnNjc3MiLCJjb21wb25lbnQvX2MtY3RhLnNjc3MiLCJjb21wb25lbnQvX2MtZGV0YWlsLnNjc3MiLCJjb21wb25lbnQvX2MtZmxleFdyYXAuc2NzcyIsImNvbXBvbmVudC9fYy1mbG93LnNjc3MiLCJjb21wb25lbnQvX2MtZm9ybS5zY3NzIiwiY29tcG9uZW50L19jLWdhZ2V0b3Auc2NzcyIsImNvbXBvbmVudC9fYy1pbWdCb3guc2NzcyIsImNvbXBvbmVudC9fYy1rbm93bGVkZ2VMaXN0X19saXN0LnNjc3MiLCJjb21wb25lbnQvX2MtbGVmdGNvbnQuc2NzcyIsImNvbXBvbmVudC9fYy1saXN0VGl0bGUuc2NzcyIsImNvbXBvbmVudC9fYy1tb2RhbC5zY3NzIiwiY29tcG9uZW50L19jLW12LXRpdGxlQXJlYS5zY3NzIiwiY29tcG9uZW50L19jLW92ZXJmbG93LnNjc3MiLCJjb21wb25lbnQvX2Mtc2QtY29ubmVjdGlvbi5zY3NzIiwiY29tcG9uZW50L19jLXNkLWN0YUFyZWEuc2NzcyIsImNvbXBvbmVudC9fYy1zZC1oMnRpdGxlQXJlYS5zY3NzIiwiY29tcG9uZW50L19jLXNkLW12LnNjc3MiLCJjb21wb25lbnQvX2Mtc2VtaW5hckxpc3Quc2NzcyIsImNvbXBvbmVudC9fYy1zaWRlLnNjc3MiLCJjb21wb25lbnQvX2MtdGl0bGVBcmVhLnNjc3MiLCJjb21wb25lbnQvX2MtdW5kZXItdGl0bGVBcmVhLnNjc3MiLCJwcm9qZWN0L19wLWJhbm5lci1jb21wZXRpdGl2ZS1hbmFseXNpcy5zY3NzIiwicHJvamVjdC9fcC1iYW5uZXItbGluay5zY3NzIiwicHJvamVjdC9fcC1icmVhZGNydW1icy5zY3NzIiwicHJvamVjdC9fcC1jYXNlLWludGVydmlldy5zY3NzIiwicHJvamVjdC9fcC1jb2x1bW4uc2NzcyIsInByb2plY3QvX3AtY29tcGFueS1hY2Nlc3Muc2NzcyIsInByb2plY3QvX3AtY29tcGFueS1tZW1iZXIuc2NzcyIsInByb2plY3QvX3AtY29tcGFueS1vdXRsaW5lLnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnktcG9saWN5LnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnkuc2NzcyIsInByb2plY3QvX3AtY29uc3VsdGluZy5zY3NzIiwicHJvamVjdC9fcC1jb3B5cmlnaHQuc2NzcyIsInByb2plY3QvX3AtY3RhLnNjc3MiLCJwcm9qZWN0L19wLWRhdGEtZGV0YWlsLnNjc3MiLCJwcm9qZWN0L19wLWRhdGEtdXRpbGl6YXRpb24uc2NzcyIsInByb2plY3QvX3AtZGF0YS5zY3NzIiwicHJvamVjdC9fcC1mZWF0dXJlLnNjc3MiLCJwcm9qZWN0L19wLWZvb3Rlci5zY3NzIiwicHJvamVjdC9fcC1mb3Jucy5zY3NzIiwicHJvamVjdC9fcC1oZWFkZXIuc2NzcyIsInByb2plY3QvX3AtaG9tZS1tdi5zY3NzIiwicHJvamVjdC9fcC1ob21lLnNjc3MiLCJwcm9qZWN0L19wLWlucXVpcnkuc2NzcyIsInByb2plY3QvX3Ata25vd2xlZGdlLnNjc3MiLCJwcm9qZWN0L19wLWxwX21hcmtldGluZ19kaWdpdGFsLnNjc3MiLCJwcm9qZWN0L19wLWxwLnNjc3MiLCJwcm9qZWN0L19wLW1hcmtldGluZy5zY3NzIiwicHJvamVjdC9fcC1wcml2YWN5LnNjc3MiLCJwcm9qZWN0L19wLXJlZ2lzdHJhdGlvbi5zY3NzIiwicHJvamVjdC9fcC1yZWxhdGVkLWtub3dsZWRnZV9hcnRpY2xlLnNjc3MiLCJwcm9qZWN0L19wLXJlbGF0ZWQta25vd2xlZGdlLnNjc3MiLCJwcm9qZWN0L19wLXJlbGF0ZWQtc2VydmljZS5zY3NzIiwicHJvamVjdC9fcC1zZC1kaWdpdGFsLnNjc3MiLCJtaXhpbi9fZm9udHNpemUuc2NzcyIsInByb2plY3QvX3Atc2VtaW5hcl9mb3JtLnNjc3MiLCJwcm9qZWN0L19wLXNlbWluYXItZGV0YWlsLnNjc3MiLCJwcm9qZWN0L19wLXNlbWluYXIuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1jb25zdWx0aW5nLXN0cmF0ZWd5LnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtY29ycC5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLW1hcmtldGluZy1hZC5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLW1hcmtldGluZy1kaWdpdGFsLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2Utd2Vic2l0ZS1scC5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2Uuc2NzcyIsInByb2plY3QvX3Atc3Bpbm5lci5zY3NzIiwicHJvamVjdC9fcC1zdXBwb3J0LXJlc3VsdHMuc2NzcyIsInByb2plY3QvX3AtdGhhbmtzLnNjc3MiLCJwcm9qZWN0L19wLXVuZGVyLW12LnNjc3MiLCJwcm9qZWN0L19wLXdlYnNpdGUuc2NzcyIsInV0aWxpdHkvX21hcmdpbi5zY3NzIiwidXRpbGl0eS9fdS1pbmRlbnQuc2NzcyIsInV0aWxpdHkvX3UtbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LW1hcmtlci5zY3NzIiwidXRpbGl0eS9fdS1tdi1lZmZlY3RzLnNjc3MiLCJ1dGlsaXR5L191LXZpc2libGUuc2NzcyIsImphdmFzY3JpcHQvX2FuaW1hdGlvbi5zY3NzIiwiamF2YXNjcmlwdC9fbGlnaHRib3guc2NzcyIsImphdmFzY3JpcHQvX2xpdHkubWluLnNjc3MiLCJqYXZhc2NyaXB0L19tb2RhYWwuc2NzcyIsImphdmFzY3JpcHQvX3NsaWNrLXRoZW1lLnNjc3MiLCJqYXZhc2NyaXB0L19zbGljay5zY3NzIiwibWl4aW4vX21xLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzRFQUFBO0FBU0E7NEVBQUE7QUNUQSxTQUFBO0FBR0EsUUFBQTtBQUdBLEtBQUE7QUFHQSxLQUFBO0FBR0EsSUFBQTtBQUdBLElBQUE7QUFHQSxJQUFBO0FBR0EsVUFBQTtBQUdBLFNBQUE7QUFHQSxXQUFBO0FBR0EsV0FBQTtBQUdBLFdBQUE7QUFHQSxXQUFBO0FBR0EsU0FBQTtBQ3ZDQTs0RUFBQTtBQUlBOzRFQUFBO0FDSkE7RUFDRSxrRUFDRTtBSnVCSjs7QUt6QkE7RUFFRSxjQUFBO0VBREEsZ0NBQUE7QUw2QkY7O0FLMUJBLGtCQUFBO0FBQ0E7RUFDRSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSwyQkFBQTtFQUNBLHVDQUFBO0VBQ0EsZ0VBQUE7QUw2QkY7O0FLM0JBO0VBQVksNkJBQUE7QUwrQlo7O0FLOUJBO0VBQWMsOEJBQUE7QUxr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O0F6Q3VqSU47QXlDeGpJSTtFQUNFLFdBQUE7QXpDK2pJTjtBeUNoa0lJO0VBQ0UsV0FBQTtBekN1a0lOO0F5Q3hrSUk7RUFDRSxXQUFBO0F6QytrSU47QXlDaGxJSTtFQUNFLFdBQUE7QXpDdWxJTjtBeUN4bElJO0VBQ0UsV0FBQTtBekMrbElOO0F5Q2htSUk7RUFDRSxXQUFBO0F6Q3VtSU47QXlDeG1JSTtFQUNFLFdBQUE7QXpDK21JTjtBeUNobklJO0VBQ0UsV0FBQTtBekN1bklOO0F5Q3huSUk7RUFDRSxXQUFBO0F6QytuSU47QXlDaG9JSTtFQUNFLFdBQUE7QXpDdW9JTjtBeUN4b0lJO0VBQ0UsV0FBQTtBekMrb0lOO0F5Q2hwSUk7RUFDRSxXQUFBO0F6Q3VwSU47QXlDeHBJSTtFQUNFLFdBQUE7QXpDK3BJTjtBeUNocUlJO0VBQ0UsV0FBQTtBekN1cUlOO0F5Q3hxSUk7RUFDRSxXQUFBO0F6QytxSU47QXlDaHJJSTtFQUNFLFdBQUE7QXpDdXJJTjtBeUN4cklJO0VBQ0UsV0FBQTtBekMrcklOO0F5Q2hzSUk7RUFDRSxXQUFBO0F6Q3VzSU47QXlDeHNJSTtFQUNFLFdBQUE7QXpDK3NJTjtBeUNodElJO0VBQ0UsV0FBQTtBekN1dElOO0F5Q3h0SUk7RUFDRSxXQUFBO0F6Qyt0SU47QXlDaHVJSTtFQUNFLFdBQUE7QXpDdXVJTjtBeUN4dUlJO0VBQ0UsV0FBQTtBekMrdUlOO0F5Q2h2SUk7RUFDRSxXQUFBO0F6Q3V2SU47QXlDeHZJSTtFQUNFLFdBQUE7QXpDK3ZJTjtBeUNod0lJO0VBQ0UsV0FBQTtBekN1d0lOO0F5Q3h3SUk7RUFDRSxXQUFBO0F6Qyt3SU47QXlDaHhJSTtFQUNFLFdBQUE7QXpDdXhJTjtBeUN4eElJO0VBQ0UsV0FBQTtBekMreElOO0F5Q2h5SUk7RUFDRSxXQUFBO0F6Q3V5SU47QXlDeHlJSTtFQUNFLFdBQUE7QXpDK3lJTjtBeUNoeklJO0VBQ0UsV0FBQTtBekN1eklOO0F5Q3h6SUk7RUFDRSxXQUFBO0F6Qyt6SU47QXlDaDBJSTtFQUNFLFdBQUE7QXpDdTBJTjtBeUN4MElJO0VBQ0UsV0FBQTtBekMrMElOO0F5Q2gxSUk7RUFDRSxXQUFBO0F6Q3UxSU47QXlDeDFJSTtFQUNFLFdBQUE7QXpDKzFJTjtBeUNoMklJO0VBQ0UsV0FBQTtBekN1MklOO0F5Q3gySUk7RUFDRSxXQUFBO0F6QysySU47QXlDaDNJSTtFQUNFLFdBQUE7QXpDdTNJTjtBeUN4M0lJO0VBQ0UsV0FBQTtBekMrM0lOO0F5Q2g0SUk7RUFDRSxXQUFBO0F6Q3U0SU47QXlDeDRJSTtFQUNFLFdBQUE7QXpDKzRJTjtBeUNoNUlJO0VBQ0UsV0FBQTtBekN1NUlOO0F5Q3g1SUk7RUFDRSxXQUFBO0F6Qys1SU47QXlDaDZJSTtFQUNFLFdBQUE7QXpDdTZJTjtBeUN4NklJO0VBQ0UsV0FBQTtBekMrNklOO0F5Q2g3SUk7RUFDRSxXQUFBO0F6Q3U3SU47QXlDeDdJSTtFQUNFLFdBQUE7QXpDKzdJTjtBeUNoOElJO0VBQ0UsV0FBQTtBekN1OElOO0F5Q3g4SUk7RUFDRSxXQUFBO0F6Qys4SU47QXlDaDlJSTtFQUNFLFdBQUE7QXpDdTlJTjtBeUN4OUlJO0VBQ0UsV0FBQTtBekMrOUlOO0F5Q2grSUk7RUFDRSxXQUFBO0F6Q3UrSU47QXlDeCtJSTtFQUNFLFdBQUE7QXpDKytJTjtBeUNoL0lJO0VBQ0UsV0FBQTtBekN1L0lOO0F5Q3gvSUk7RUFDRSxXQUFBO0F6QysvSU47QXlDaGdKSTtFQUNFLFdBQUE7QXpDdWdKTjtBeUN4Z0pJO0VBQ0UsV0FBQTtBekMrZ0pOO0F5Q2hoSkk7RUFDRSxXQUFBO0F6Q3VoSk47QXlDeGhKSTtFQUNFLFdBQUE7QXpDK2hKTjtBeUNoaUpJO0VBQ0UsV0FBQTtBekN1aUpOO0F5Q3hpSkk7RUFDRSxXQUFBO0F6QytpSk47QXlDaGpKSTtFQUNFLFdBQUE7QXpDdWpKTjtBeUN4akpJO0VBQ0UsV0FBQTtBekMrakpOO0F5Q2hrSkk7RUFDRSxXQUFBO0F6Q3VrSk47QXlDeGtKSTtFQUNFLFdBQUE7QXpDK2tKTjtBeUNobEpJO0VBQ0UsV0FBQTtBekN1bEpOO0F5Q3hsSkk7RUFDRSxXQUFBO0F6QytsSk47QXlDaG1KSTtFQUNFLFdBQUE7QXpDdW1KTjtBeUN4bUpJO0VBQ0UsV0FBQTtBekMrbUpOO0F5Q2huSkk7RUFDRSxXQUFBO0F6Q3VuSk47QXlDeG5KSTtFQUNFLFdBQUE7QXpDK25KTjtBeUNob0pJO0VBQ0UsV0FBQTtBekN1b0pOO0F5Q3hvSkk7RUFDRSxXQUFBO0F6QytvSk47QXlDaHBKSTtFQUNFLFdBQUE7QXpDdXBKTjtBeUN4cEpJO0VBQ0UsV0FBQTtBekMrcEpOO0F5Q2hxSkk7RUFDRSxXQUFBO0F6Q3VxSk47QXlDeHFKSTtFQUNFLFdBQUE7QXpDK3FKTjtBeUNockpJO0VBQ0UsV0FBQTtBekN1ckpOO0F5Q3hySkk7RUFDRSxXQUFBO0F6QytySk47QXlDaHNKSTtFQUNFLFdBQUE7QXpDdXNKTjtBeUN4c0pJO0VBQ0UsV0FBQTtBekMrc0pOO0F5Q2h0Skk7RUFDRSxXQUFBO0F6Q3V0Sk47QXlDeHRKSTtFQUNFLFdBQUE7QXpDK3RKTjtBeUNodUpJO0VBQ0UsV0FBQTtBekN1dUpOO0F5Q3h1Skk7RUFDRSxXQUFBO0F6Qyt1Sk47QXlDaHZKSTtFQUNFLFdBQUE7QXpDdXZKTjtBeUN4dkpJO0VBQ0UsV0FBQTtBekMrdkpOO0F5Q2h3Skk7RUFDRSxXQUFBO0F6Q3V3Sk47QXlDeHdKSTtFQUNFLFdBQUE7QXpDK3dKTjtBeUNoeEpJO0VBQ0UsV0FBQTtBekN1eEpOO0F5Q3h4Skk7RUFDRSxXQUFBO0F6Qyt4Sk47QXlDaHlKSTtFQUNFLFdBQUE7QXpDdXlKTjtBeUN4eUpJO0VBQ0UsV0FBQTtBekMreUpOO0F5Q2h6Skk7RUFDRSxXQUFBO0F6Q3V6Sk47QXlDeHpKSTtFQUNFLFdBQUE7QXpDK3pKTjtBeUNoMEpJO0VBQ0UsV0FBQTtBekN1MEpOO0F5Q3gwSkk7RUFDRSxXQUFBO0F6QyswSk47O0EwQ3oxSkE7RUFDRSxnQnhDa0JRO0FGKzBKVjtBMEMvMUpFO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0ExQ2kySko7QTBDMTFKRTtFQUNFLHNCQUFBO0VBQ0EsNEJBQUE7QTFDaTJKSjtBMENyMUpNO0VBS0Us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QUE7QW5HaStlSjs7QW1HLzllRTtFQUNFLG1CQUFBO0FuR2srZUo7O0FtR2grZUU7RUFDRSxrQkFBQTtBbkdtK2VKOztBbUdqK2VFO0VBQ0UsaUJBQUE7QW5HbytlSjs7QW1HOStlRTtFQUNFLGdCQUFBO0FuR2kvZUo7O0FtRy8rZUU7RUFDRSxtQkFBQTtBbkdrL2VKOztBbUdoL2VFO0VBQ0Usa0JBQUE7QW5HbS9lSjs7QW1Hai9lRTtFQUNFLGlCQUFBO0FuR28vZUo7O0FtRzkvZUU7RUFDRSxnQkFBQTtBbkdpZ2ZKOztBbUcvL2VFO0VBQ0UsbUJBQUE7QW5Ha2dmSjs7QW1HaGdmRTtFQUNFLGtCQUFBO0FuR21nZko7O0FtR2pnZkU7RUFDRSxpQkFBQTtBbkdvZ2ZKOztBbUc5Z2ZFO0VBQ0UsZ0JBQUE7QW5HaWhmSjs7QW1HL2dmRTtFQUNFLG1CQUFBO0FuR2toZko7O0FtR2hoZkU7RUFDRSxrQkFBQTtBbkdtaGZKOztBbUdqaGZFO0VBQ0UsaUJBQUE7QW5Hb2hmSjs7QW1HOWhmRTtFQUNFLGlCQUFBO0FuR2lpZko7O0FtRy9oZkU7RUFDRSxvQkFBQTtBbkdraWZKOztBbUdoaWZFO0VBQ0UsbUJBQUE7QW5HbWlmSjs7QW1HamlmRTtFQUNFLGtCQUFBO0FuR29pZko7O0FtRzlpZkU7RUFDRSxpQkFBQTtBbkdpamZKOztBbUcvaWZFO0VBQ0Usb0JBQUE7QW5Ha2pmSjs7QW1HaGpmRTtFQUNFLG1CQUFBO0FuR21qZko7O0FtR2pqZkU7RUFDRSxrQkFBQTtBbkdvamZKOztBbUc5amZFO0VBQ0UsaUJBQUE7QW5HaWtmSjs7QW1HL2pmRTtFQUNFLG9CQUFBO0FuR2trZko7O0FtR2hrZkU7RUFDRSxtQkFBQTtBbkdta2ZKOztBbUdqa2ZFO0VBQ0Usa0JBQUE7QW5Hb2tmSjs7QW9HOWtmRTtFQUNFLGtCQUFBO0FwR2lsZko7O0FvR2xsZkU7RUFDRSxrQkFBQTtBcEdxbGZKOztBb0d0bGZFO0VBQ0Usa0JBQUE7QXBHeWxmSjs7QW9HMWxmRTtFQUNFLGtCQUFBO0FwRzZsZko7O0FvRzlsZkU7RUFDRSxrQkFBQTtBcEdpbWZKOztBb0dsbWZFO0VBQ0Usa0JBQUE7QXBHcW1mSjs7QW9HdG1mRTtFQUNFLGtCQUFBO0FwR3ltZko7O0FvRzFtZkU7RUFDRSxrQkFBQTtBcEc2bWZKOztBb0c5bWZFO0VBQ0Usa0JBQUE7QXBHaW5mSjs7QW9HbG5mRTtFQUNFLG1CQUFBO0FwR3FuZko7O0FvR3RuZkU7RUFDRSxtQkFBQTtBcEd5bmZKOztBb0cxbmZFO0VBQ0UsbUJBQUE7QXBHNm5mSjs7QXFHOW5mRTtFQUNFLGdCQUFBO0FyR2lvZko7O0FxRzNuZkU7RUFDRSxtQkFBQTtBckdtb2ZKOztBcUc3bmZFO0VBQ0Usa0JBQUE7QXJHcW9mSjs7QXFHL25mRTtFQUNFLGlCQUFBO0FyR3VvZko7O0FxRzdwZkU7RUFDRSxnQkFBQTtBckdxcWZKOztBcUcvcGZFO0VBQ0UsbUJBQUE7QXJHdXFmSjs7QXFHanFmRTtFQUNFLGtCQUFBO0FyR3lxZko7O0FxR25xZkU7RUFDRSxpQkFBQTtBckcycWZKOztBcUdqc2ZFO0VBQ0UsZ0JBQUE7QXJHeXNmSjs7QXFHbnNmRTtFQUNFLG1CQUFBO0FyRzJzZko7O0FxR3JzZkU7RUFDRSxrQkFBQTtBckc2c2ZKOztBcUd2c2ZFO0VBQ0UsaUJBQUE7QXJHK3NmSjs7QXFHcnVmRTtFQUNFLGdCQUFBO0FyRzZ1Zko7O0FxR3Z1ZkU7RUFDRSxtQkFBQTtBckcrdWZKOztBcUd6dWZFO0VBQ0Usa0JBQUE7QXJHaXZmSjs7QXFHM3VmRTtFQUNFLGlCQUFBO0FyR212Zko7O0FxR3p3ZkU7RUFDRSxnQkFBQTtBckdpeGZKOztBcUczd2ZFO0VBQ0UsbUJBQUE7QXJHbXhmSjs7QXFHN3dmRTtFQUNFLGtCQUFBO0FyR3F4Zko7O0FxRy93ZkU7RUFDRSxpQkFBQTtBckd1eGZKOztBcUc3eWZFO0VBQ0UsZ0JBQUE7QXJHcXpmSjs7QXFHL3lmRTtFQUNFLG1CQUFBO0FyR3V6Zko7O0FxR2p6ZkU7RUFDRSxrQkFBQTtBckd5emZKOztBcUduemZFO0VBQ0UsaUJBQUE7QXJHMnpmSjs7QXFHajFmRTtFQUNFLGdCQUFBO0FyR3kx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QUFBO0V6Q2crSEY7RXlDNTlIRTtJQUdFLFlBQUE7RXpDaStISjtFeUNwK0hFO0lBR0UsWUFBQTtFekN5K0hKO0V5QzUrSEU7SUFHRSxZQUFBO0V6Q2kvSEo7RXlDcC9IRTtJQUdFLFlBQUE7RXpDeS9ISjtFeUM1L0hFO0lBR0UsWUFBQTtFekNpZ0lKO0V5Q3BnSUU7SUFHRSxZQUFBO0V6Q3lnSUo7RXlDNWdJRTtJQUdFLFlBQUE7RXpDaWhJSjtFeUNwaElFO0lBR0UsWUFBQTtFekN5aElKO0V5QzVoSUU7SUFHRSxZQUFBO0V6Q2lpSUo7RXlDcGlJRTtJQUdFLFlBQUE7RXpDeWlJSjtFeUM1aUlFO0lBR0UsWUFBQTtFekNpaklKO0V5Q3BqSUU7SUFHRSxZQUFBO0V6Q3lqSUo7RXlDNWpJRTtJQUdFLFlBQUE7RXpDaWtJSjtFeUNwa0lFO0lBR0UsWUFBQTtFekN5a0lKO0V5QzVrSUU7SUFHRSxZQUFBO0V6Q2lsSUo7RXlDcGxJRTtJQUdFLFlBQUE7RXpDeWxJSjtFeUM1bElFO0lBR0UsWUFBQTtFekNpbUlKO0V5Q3BtSUU7SUFHRSxZQUFBO0V6Q3ltSUo7RXlDNW1JRTtJQUdFLFlBQUE7RXpDaW5JSjtFeUNwbklFO0lBR0UsWUFBQTtFekN5bklKO0V5QzVuSUU7SUFHRSxZQUFBO0V6Q2lvSUo7RXlDcG9JRTtJQUdFLFlBQUE7RXpDeW9JSjtFeUM1b0lFO0lBR0UsWUFBQTtFekNpcElKO0V5Q3BwSUU7SUFHRSxZQUFBO0V6Q3lwSUo7RXlDNXBJRTtJQUdFLFlBQUE7RXpDaXFJSjtFeUNwcUlFO0lBR0UsWUFBQTtFekN5cUlKO0V5QzVxSUU7SUFHRSxZQUFBO0V6Q2lySUo7RXlDcHJJRTtJQUdFLFlBQUE7RXpDeXJJSjtFeUM1cklFO0lBR0UsWUFBQTtFekNpc0lKO0V5Q3BzSUU7SUFHRSxZQUFBO0V6Q3lzSUo7RXlDNXNJRTtJQUdFLFlBQUE7RXpDaXRJSjtFeUNwdElFO0lBR0UsWUFBQTtFekN5dElKO0V5QzV0SUU7SUFHRSxZQUFBO0V6Q2l1SUo7RXlDcHVJRTtJQUdFLFlBQUE7RXpDeXVJSjtFeUM1dUlFO0lBR0UsWUFBQTtFekNpdklKO0V5Q3B2SUU7SUFHRSxZQUFBO0V6Q3l2SUo7RXlDNXZJRTtJQUdFLFlBQUE7RXpDaXdJSjtFeUNwd0lFO0lBR0UsWUFBQTtFekN5d0lKO0V5QzV3SUU7SUFHRSxZQUFBO0V6Q2l4SUo7RXlDcHhJRTtJQUdFLFlBQUE7RXpDeXhJSjtFeUM1eElFO0lBR0UsWUFBQTtFekNpeUlKO0V5Q3B5SUU7SUFHRSxZQUFBO0V6Q3l5SUo7RXlDNXlJRTtJQUdFLFlBQUE7RXpDaXpJSjtFeUNweklFO0lBR0UsWUFBQTtFekN5eklKO0V5QzV6SUU7SUFHRSxZQUFBO0V6Q2kwSUo7RXlDcDBJRTtJQUdFLFlBQUE7RXpDeTBJSjtFeUM1MElFO0lBR0UsWUFBQTtFekNpMUlKO0V5Q3AxSUU7SUFHRSxZQUFBO0V6Q3kxSUo7RXlDNTFJRTtJQUdFLFlBQUE7RXpDaTJJSjtFeUNwMklFO0lBR0UsWUFBQTtFekN5MklKO0V5QzUySUU7SUFHRSxZQUFBO0V6Q2kzSUo7RXlDcDNJRTtJQUdFLFlBQUE7RXpDeTNJSjtFeUM1M0lFO0lBR0UsWUFBQTtFekNpNElKO0V5Q3A0SUU7SUFHRSxZQUFBO0V6Q3k0SUo7RXlDNTRJRTtJQUdFLFlBQUE7RXpDaTVJSjtFeUNwNUlFO0lBR0UsWUFBQTtFekN5NUlKO0V5QzU1SUU7SUFHRSxZQUFBO0V6Q2k2SUo7RXlDcDZJRTtJQUdFLFlBQUE7RXpDeTZJSjtFeUM1NklFO0lBR0UsWUFBQTtFekNpN0lKO0V5Q3A3SUU7SUFHRSxZQUFBO0V6Q3k3SUo7RXlDNTdJRTtJQUdFLFlBQUE7RXpDaThJSjtFeUNwOElFO0lBR0UsWUFBQTtFekN5OElKO0V5QzU4SUU7SUFHRSxZQUFBO0V6Q2k5SUo7RXlDcDlJRTtJQUdFLFlBQUE7RXpDeTlJSjtFeUM1OUlFO0lBR0UsWUFBQTtFekNpK0lKO0V5Q3ArSUU7SUFHRSxZQUFBO0V6Q3krSUo7RXlDNStJRTtJQUdFLFlBQUE7RXpDaS9JSjtFeUNwL0lFO0lBR0UsWUFBQTtFekN5L0lKO0V5QzUvSUU7SUFHRSxZQUFBO0V6Q2lnSko7RXlDcGdKRTtJQUdFLFlBQUE7RXpDeWdKSjtFeUM1Z0pFO0lBR0UsWUFBQTtFekNpaEpKO0V5Q3BoSkU7SUFHRSxZQUFBO0V6Q3loSko7RXlDNWhKRTtJQUdFLFlBQUE7RXpDaWlKSjtFeUNwaUpFO0lBR0UsWUFBQTtFekN5aUpKO0V5QzVpSkU7SUFHRSxZQUFBO0V6Q2lqSko7RXlDcGpKRTtJQUdFLFlBQUE7RXpDeWpKSjtFeUM1akpFO0lBR0UsWUFBQTtFekNpa0pKO0V5Q3BrSkU7SUFHRSxZQUFBO0V6Q3lrSko7RXlDNWtKRTtJQUdFLFlBQUE7RXpDaWxKSjtFeUNwbEpFO0lBR0UsWUFBQTtFekN5bEpKO0V5QzVsSkU7SUFHRSxZQUFBO0V6Q2ltSko7RXlDcG1KRTtJQUdFLFlBQUE7RXpDeW1KSjtFeUM1bUpFO0lBR0UsWUFBQTtFekNpbkpKO0V5Q3BuSkU7SUFHRSxZQUFBO0V6Q3luSko7RXlDNW5KRTtJQUdFLFlBQUE7RXpDaW9KSjtFeUNwb0pFO0lBR0UsWUFBQTtFekN5b0pKO0V5QzVvSkU7SUFHRSxZQUFBO0V6Q2lwSko7RXlDcHBKRTtJQUdFLFlBQUE7RXpDeXBKSjtFeUM1cEpFO0lBR0UsWUFBQTtFekNpcUpKO0V5Q3BxSkU7SUFHRSxZQUFBO0V6Q3lxSko7RXlDNXFKRTtJQUdFLGFBQUE7RXpDaXJKSjtFeUNwckpFO0lBR0UsYUFBQTtFekN5ckpKO0V5QzVySkU7SUFHRSxhQUFBO0V6Q2lzSko7RXlDcHNKRTtJQUdFLGFBQUE7RXpDeXNKSjtFeUM1c0pFO0lBR0UsYUFBQTtFekNpdEpKO0V5Q3B0SkU7SUFHRSxhQUFBO0V6Q3l0Sko7RXlDNXRKRTtJQUdFLGFBQUE7RXpDaXVKSjtFeUNwdUpFO0lBR0UsYUFBQTtFekN5dUpKO0V5QzV1SkU7SUFHRSxhQUFBO0V6Q2l2Sko7RXlDcHZKRTtJQUdFLGFBQUE7RXpDeXZKSjtFeUM1dkpFO0lBR0UsYUFBQTtFekNpd0pKO0V5Q3B3SkU7SUFHRSxhQUFBO0V6Q3l3Sko7RXlDNXdKRTtJQUdFLGFBQUE7RXpDaXhKSjtFeUNweEpFO0lBR0UsYUFBQTtFekN5eEpKO0V5QzV4SkU7SUFHRSxhQUFBO0V6Q2l5Sko7RXlDcHlKRTtJQUdFLGFBQUE7RXpDeXlKSjtFeUM1eUpFO0lBR0UsYUFBQTtFekNpekpKO0V5Q3B6SkU7SUFHRSxhQUFBO0V6Q3l6Sko7RXlDNXpKRTtJQUdFLGFBQUE7RXpDaTBKSjtFeUNwMEpFO0lBR0UsYUFBQTtFekN5MEpKO0V5QzUwSkU7SUFHRSxhQUFBO0V6Q2kxSko7RTBDMTFKQTtJQUtJLGNBQUE7RTFDazJKSjtFMEM5MUpBO0lBS0ksV0FBQTtJQUNBLGNBQUE7RTFDazJKSjtFMEMvMUpFO0lBRUksMEJBQUE7RTFDazJKTjtFMEMvMUpJO0lBU0kseUJBQUE7SUFDQSxvQkFBQTtFMUNtMkpSO0UwQzUxSk07SUFjSSxxQkFBQTtJQUNBLHNCQUFBO0UxQ20ySlY7RTBDLzFKTTtJQVdJLHFCQUFBO0UxQ20ySlY7RTJDNTZKRjtJQVlJLGNBQUE7SUFEQSxtQkFBQTtFM0NxN0pGO0UyQ2o3SkE7SUFFSSxjQUFBO0lBQ0EsY0FBQTtFM0NvN0pKO0UyQ2g3SkE7SUFJSSxjQUFBO0lBQ0EsbUJBQUE7RTNDbzdKSjtFMkN4NkpBO0lBR0ksY0FBQTtJQUNBLDBCQUFBO0UzQ203Sko7RTJDOTZKQTtJQUdJLHFCQUFBO0UzQ203Sko7RTJDOTZKRjtJQUtJLGNBQUE7SUFEQSx3QkFBQTtFM0NvN0pGO0UyQy82SkY7SUFLSSxjQUFBO0lBREEsY0FBQTtFM0NxN0pGO0U0Q3ovSkE7SUFLSSxpQkFBQTtFNUM4L0pKO0U0QzEvSkE7SUFLSSxvQkFBQTtFNUM4L0pKO0U0QzMvSkU7SUFZSSxvQkFBQTtJQURBLHFCQUFBO0lBRUEsNEJBQUE7RTVDKy9KTjtFNkM3aEtBO0lBV0ksVUFBQTtFN0NraUtKO0U2Qy9oS0U7SUFXSSxzQkFBQTtJQUNBLHlCQUFBO0lBQ0EsZ0JBQUE7SUFIQSxpQkFBQTtFN0NzaUtOO0U2Q2hpS0k7SUFXSSxhQUFBO0U3Q29pS1I7RTZDOWhLRTtJQVdJLHNDQUFBO0lBQ0Esb0JBQUE7SUFGQSxnQkFBQTtFN0NvaUtOO0U2QzloS0U7SUFTSSx5QkFBQTtFN0NraUtOO0U2Qy9oS0k7SUFTSSxrQkFBQTtFN0NtaUtSO0U2QzdoS0E7SUFLSSwyQkFBQTtJQURBLGtCQUFBO0U3Q2tpS0o7RTZDOWhLRTtJQUlJLFVBQUE7RTdDa2lLTjtFOEN4b0tBO0lBT0ksY0FBQTtJQURBLFdBQUE7RTlDOG9LSjtFOEMxb0tFO0lBU0ksV0FBQTtFOUM4b0tOO0U4QzluS0k7SUFFSSxvQkFBQTtJQUNBLHFCQUFBO0lBQ0EsMEJBQUE7RTlDMG9LUjtFOEN4bktNO0lBYUksYUFBQTtFOUNrb0tWO0U4Q3BuS0k7O0lBVUksZ0NBQUE7SUFEQSxtQkFBQTtFOUNpb0tSO0U4QzVuS0k7SUFNSSx5QkFBQTtFOUNnb0tSO0U4QzVuS0k7SUFJSSxtQkFBQTtFOUNnb0tSO0U4Q25uS0U7SUFTSSxzQ0FBQTtJQUNBLHlCQUFBO0U5QzZuS047RThDL21LRTtJQVdJLHNDQUFBO0lBQ0EseUJBQUE7RTlDMm5LTjtFK0M1eEtBO0lBU0ksdUJBQUE7SUFEQSxtQkFBQTtFL0NreUtKO0UrQzd4S0E7SUFNSSw2QkFBQTtJQURBLHlCQUFBO0UvQ2t5S0o7RStDOXhLRTtJQVFJLDhCQUFBO0lBQ0EseUJBQUE7RS9Da3lLTjtFK0MveEtJO0lBUUksVUFBQTtJQUNBLFlBQUE7RS9DbXlLUjtFK0MveEtJO0lBS0ksVUFBQTtJQUNBLGtCQUFBO0UvQ215S1I7RStDeHhLRTtJQUtJLGtCQUFBO0UvQyt4S047RStDNXhLSTtJQVVJLHVCQUFBO0lBREEsbUJBQUE7RS9DaXlLUjtFK0M3eEtNO0lBYUkscUJBQUE7RS9DaXlLVjtFK0N2d0tFO0lBSUksMENBQUE7RS9DdXhLTjtFK0M5d0tJO0lBY0ksZUFBQTtJQUNBLGdCQUFBO0UvQ3V4S1I7RStDbnhLSTtJQVlJLGNBQUE7RS9DdXhLUjtFK0Mxd0tJOztJQVFJLHNEQUFBO0lBQ0Esa0JBQUE7RS9Dc3hLUjtFK0MzdktNO0lBSUksVUFBQTtFL0M4d0tWO0UrQzF3S007SUFPSSxVQUFBO0lBQ0EsWUFBQTtFL0M4d0tWO0VnRHYvS0E7SUFRSSx5QkFBQTtFaEQ0L0tKO0VnRHovS0U7SUFJSSwwQkFBQTtFaEQ2L0tOO0VnRHYvS0U7SUFTSSxnQkFBQTtJQURBLHlCQUFBO0VoRDQvS047RWdEeC9LSTtJQUlJLDBCQUFBO0VoRDQvS1I7RWlEamlMQTtJQUtJLGlCQUFBO0VqRHNpTEo7RWtENWlMRjtJQW1CSSxlQUFBO0lBRUEsOEJBQUE7SUFEQSxrQkFBQTtFbERxakxGO0VrRGxqTEE7SUFVSSxrQkFBQTtJQUNBLFdBQUE7SUFFQSxZQUFBO0lBREEsZUFBQTtFbER1akxKO0VrRHBqTEU7SUFPSSxXQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7RWxEeWpMTjtFa0RyakxBO0lBV0kscUJBQUE7SUFIQSxXQUFBO0lBS0EsZUFBQTtJQURBLGNBQUE7SUFIQSx1QkFBQTtJQUNBLFlBQUE7RWxENmpMSjtFa0R4akxFO0lBU0Usb0JBQUE7SUFFQSxTQUFBO0lBSkEseUJBQUE7SUFDQSxnQkFBQTtJQUVBLGdCQUFBO0VsRDhqTEo7RWtEM2pMSTtJQVlJLGFBQUE7SUFDQSxtQkFBQTtJQUNBLHVCQUFBO0lBQ0EsZUFBQTtJQUxBLHlCQUFBO0lBREEseUJBQUE7SUFFQSxnQkFBQTtFbERva0xSO0VrRDVqTEU7SUFRSSxtQkFBQTtJQURBLG1CQUFBO0VsRGtrTE47RWtENWpMQTtJQWtCSSxXQUFBO0lBQ0EsbUJBQUE7SUFDQSx1QkFBQTtJQUNBLGtCQUFBO0VsRGdrTEo7RWtEN2lMRTtJQWNJLG9CQUFBO0VsRDhqTE47RW1EbnVMRjtJQXVCSSxzQkFBQTtJQUNBLG9CQUFBO0VuRG12TEY7RW1EaHZMQTtJQU1JLHVCQUFBO0lBREEsV0FBQTtJQUVBLGVBQUE7RW5Eb3ZMSjtFbURqdkxFO0lBTUksb0JBQUE7SUFGQSxXQUFBO0lBQ0EsdUJBQUE7SUFFQSxpQkFBQTtFbkRxdkxOO0VtRGh2TEE7SUFrQkksV0FBQTtJQUVBLGdCQUFBO0lBREEsZ0JBQUE7RW5EcXZMSjtFbURqdkxFO0lBWUksdUJBQUE7SUFGQSxtQkFBQTtJQUNBLHlCQUFBO0VuRHN2TE47RW1EanZMRTtJQVNJLHVCQUFBO0lBREEsbUJBQUE7RW5Ec3ZMTjtFbURqdkxFO0lBS0ksa0JBQUE7RW5EcXZMTjtFbUR6dExBO0lBZUksZUFBQTtJQURBLHVCQUFBO0lBREEsdUJBQUE7RW5EaXZMSjtFbUQ1dUxFO0lBVUksV0FBQTtFbkRndkxOO0VtRHZ1TEU7SUFLSSxXQUFBO0VuRGd2TE47RW1EeHVMRTtJQU9JLDZCQUFBO0lBREEseUJBQUE7RW5Ea3ZMTjtFbUQ5dUxFO0lBTUksNkJBQUE7SUFDQSx5QkFBQTtFbkRrdkxOO0VtRC91TEk7SUFLSSx5QkFBQTtFbkRtdkxSO0VtRDN0TEE7SUFnQkksZUFBQTtJQURBLHVCQUFBO0lBREEsdUJBQUE7RW5EMnVMSjtFbUR2dUxFO0lBU0ksV0FBQTtFbkQ0dUxOO0VtRHB1TEU7SUFJSSxXQUFBO0VuRDh1TE47RW1EdnVMRTtJQU9JLDZCQUFBO0lBREEseUJBQUE7RW5EZ3ZMTjtFbUQ1dUxFO0lBS0ksNkJBQUE7SUFDQSx5QkFBQTtFbkRndkxOO0VtRDl1TEk7SUFJSSx5QkFBQTtFbkRtdkxSO0VtRDF0TEE7SUFnQkksVUFBQTtJQUNBLDZCQUFBO0lBQ0EsZ0NBQUE7SUFDQSx5QkFBQTtFbkQ0dUxKO0VtRDN0TEU7SUFjSSxvQkFBQTtFbkQ0dUxOO0VvRHBtTUY7SUFjSSxhQUFBO0VwRDBtTUY7RXFEam5NRTtJQU1JLFdBQUE7RXJEMnBNTjtFcUR4cE1FO0lBR0ksV0FBQTtFckQ2cE1OO0VxRDdvTUk7SUFLSSxpQkFBQTtFckQ0cE1SO0VxRHZuTUE7SUFNSSxnQkFBQTtFckQwcE1KO0VxRGhuTUU7SUFHSSxXQUFBO0VyRHdwTU47RXFEdHBNSTtJQUlJLFdBQUE7RXJEMnBNUjtFc0R4eE1FO0lBR0ksMkJBQUE7RXREc3pNTjtFc0Rsek1FO0lBTUksc0JBQUE7SUFEQSxtQkFBQTtFdER1ek1OO0VzRG56TUU7SUFNSSwwQkFBQTtJQUVBLDZCQUFBO0lBREEseUJBQUE7RXREd3pNTjtFc0R2eU1FO0lBS0ksK0JBQUE7RXREcXpNTjtFc0Rsek1JO0lBZ0JJLCtCQUFBO0V0RHN6TVI7RXNEanlNRTtJQU1JLGlCQUFBO0lBREEsaUJBQUE7RXREbXpNTjtFc0R6eU1NO0lBY0ksUUFBQTtJQUNBLFNBQUE7RXREbXpNVjtFc0R0eU1FO0lBR0ksbUJBQUE7RXREOHlNTjtFc0R6eU1BO0lBT0kseUJBQUE7SUFEQSxnQ0FBQTtFdEQ4eU1KO0VzRDl4TUk7SUFJSSxrQkFBQTtFdEQ0eU1SO0VzRHZ5TUU7SUFHSSxrQkFBQTtFdEQ0eU1OO0V1RHg5TUE7SUFLSSxXQUFBO0lBQ0EsMkNBQUE7RXZEbStNSjtFdUQvOU1BO0lBTUkseUJBQUE7RXZEbStNSjtFdURoK01FO0lBT0ksY0FBQTtJQURBLFVBQUE7RXZEcStNTjtFdUQvOU1BO0lBT0ksYUFBQTtJQURBLFdBQUE7RXZEbytNSjtFdURoK01FO0lBVUksZUFBQTtJQUZBLHFCQUFBO0lBQ0EsNEJBQUE7RXZEcStNTjtFdUQ5OU1BO0lBSUksV0FBQTtFdkRrK01KO0V3RDVoTkU7SUFJSSxXQUFBO0lBQ0EsdUJBQUE7RXhEMmlOTjtFd0R4aU5JO0lBUUkseUNBQUE7SUFEQSxpQkFBQTtFeEQ2aU5SO0V3RHhpTkk7SUFLSSxtQkFBQTtFeEQ0aU5SO0V3RHZpTkU7SUFPSSx1Q0FBQTtJQURBLHlCQUFBO0V4RDRpTk47RXdEM2hOSTtJQUlJLFdBQUE7RXhEeWlOUjtFd0R0aU5NO0lBRUksZ0JBQUE7RXhEeWlOVjtFeUQzbU5FO0lBRUksYUFBQTtFekRxbk5OO0V5RGpuTkU7SUFJSSxrREFBQTtFekRxbk5OO0V5RGxuTkk7SUFNSSxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0V6RHNuTlI7RXlEbG5OSTtJQUtJLG1CQUFBO0V6RHNuTlI7RXlEbG5OSTtJQUtJLFVBQUE7SUFDQSw2QkFBQTtFekRzbk5SO0V5RDVtTkE7SUFJSSxXQUFBO0lBQ0EsdUJBQUE7RXpEbW5OSjtFeURobk5FO0lBRUksYUFBQTtFekRtbk5OO0V5RC9tTkU7SUFFSSxXQUFBO0V6RGtuTk47RXlEL21OSTtJQUlJLFdBQUE7SUFDQSw0QkFBQTtFekRtbk5SO0V5RHJtTkE7SUFPSSxnQ0FBQTtJQURBLG1CQUFBO0V6RGduTko7RXlEM21OQTtJQU1JLHNCQUFBO0lBQ0EsbUJBQUE7RXpEK21OSjtFeUQ1bU5FO0lBSUksV0FBQTtFekRnbk5OO0V5RDdtTkk7SUFHSSxrQkFBQTtFekRrbk5SO0UwRC91TkE7SUFTSSxjQUFBO0lBQ0EsZUFBQTtFMURvdk5KO0UwRGh2TkE7SUFJSSxXQUFBO0UxRG92Tko7RTBEanZORTtJQUlJLGdDQUFBO0UxRHF2Tk47RTJEeHdOQTtJQVFJLGlCQUFBO0UzRG14Tko7RTJEL3dOQTtJQUlJLHFCQUFBO0UzRG14Tko7RTREcHdOTTtJQVFJLDJCQUFBO0lBQ0EsNEJBQUE7RTVEc3lOVjtFNkRyMU5GO0lBV0ksWUFBQTtFN0R5MU5GO0U2RHQxTkE7SUFNSSxjQUFBO0U3RDAxTko7RTZEdDFOQTtJQVVJLGdCQUFBO0U3RDAxTko7RTZEMzBOQTtJQVdJLGdCQUFBO0lBQ0EsZ0JBQUE7SUFGQSxlQUFBO0lBR0Esa0JBQUE7RTdEdzFOSjtFK0R0NE5JO0lBSUksWUFBQTtFL0R3NU5SO0VnRXY0Tk07SUFTSSwyQkFBQTtJQUNBLDRCQUFBO0VoRW82TlY7RWlFejVOQTtJQU1JLGNBQUE7RWpFbzZOSjtFaUVqNk5FO0lBVUksV0FBQTtFakVxNk5OO0VpRWw2Tkk7SUFFSSx5QkFBQTtFakVxNk5SO0VpRWo2Tkk7SUFrQkksa0JBQUE7SUFGQSxlQUFBO0lBQ0EsZ0JBQUE7RWpFczZOUjtFaUVqNk5JO0lBZ0JJLHVCQUFBO0lBRkEscUJBQUE7SUFDQSxzQkFBQTtFakVzNk5SO0VpRWo2Tkk7SUFZSSx3Q0FBQTtJQUNBLGdCQUFBO0lBQ0EsVy9EM0hBO0VGZ2lPUjtFaUV6NE5JO0lBV0ksMEJBQUE7SUFEQSxrQkFBQTtFakVpNk5SO0VrRW5sT0U7SUFPSSxjQUFBO0lBQ0Esb0JBQUE7RWxFNGxPTjtFa0V6bE9JO0lBU0ksV0FBQTtJQUNBLGtCQUFBO0VsRTZsT1I7RWtFMWxPTTtJQVlJLGFBQUE7RWxFOGxPVjtFa0UzaU9NO0lBUUksaUJBQUE7SUFEQSxpQkFBQTtFbEVrbE9WO0VrRTVrT0k7SUFRSSxrQkFBQTtFbEVnbE9SO0VrRTVrT0k7SUFNSSxtQkFBQTtJQUNBLG9CQUFBO0VsRWdsT1I7RWtFdGtPRTtJQUlJLGFBQUE7SUFDQSxzQkFBQTtFbEU4a09OO0VrRTFrT0U7SUFJSSxXQUFBO0lBQ0EsMkJBQUE7RWxFOGtPTjtFa0Uxa09FO0lBSUksV0FBQTtFbEU4a09OO0VrRXhrT0U7SUFLSSxZQUFBO0lBQ0EsbUNBQUE7RWxFNGtPTjtFa0Vua09JO0lBTUksc0JBQUE7RWxFMGtPUjtFa0Vya09FO0lBbUJJLGdCQUFBO0lBREEsV0FBQTtJQUVBLG9CQUFBO0VsRXlrT047RWtFdGtPSTtJQWlCSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLG1CQUFBO0VsRTBrT1I7RWtFdmtPTTtJQUVJLDBCQUFBO0VsRTBrT1Y7RWtFdGtPTTtJQWFJLGFBQUE7RWxFMGtPVjtFa0V0a09NO0lBYUksYUFBQTtFbEUwa09WO0VrRWhrT007SUFLSSxXQUFBO0lBQ0EsWUFBQTtFbEVza09WO0VrRTlqT007SUFFSSw2QkFBQTtFbEVva09WO0VrRWhrT007SUFNSSxvQkFBQTtFbEVva09WO0VrRWprT1E7SUFjSSxnQkFBQTtJQURBLHFCQUFBO0VsRXNrT1o7RWtFaGtPTTtJQVFJLG9CQUFBO0lBQ0EsMEJBQUE7RWxFb2tPVjtFa0U1ak9NO0lBU0ksVUFBQTtJQUNBLDZCQUFBO0lBRkEseUJBQUE7RWxFcWtPVjtFa0U5ak9JO0lBUUksdUJBQUE7RWxFa2tPUjtFa0Uvak9NO0lBSUksbUJBQUE7RWxFbWtPVjtFa0Uzak9FO0lBSUksbUJBQUE7RWxFK2pPTjtFa0Uzak9FO0lBSUksc0JBQUE7RWxFK2pPTjtFa0Uzak9FO0lBSUksV0FBQTtFbEUrak9OO0VrRTNqT0U7SUFLSSxXQUFBO0lBQ0EsMkJBQUE7RWxFK2pPTjtFa0Uzak9FO0lBV0ksZ0JBQUE7SUFEQSx5QkFBQTtFbEVna09OO0VrRXpqT0U7SUFHSSxhQUFBO0VsRThqT047RWtFM2pPSTtJQUdJLHdCQUFBO0VsRWdrT1I7RW1FdC9PQTtJQUtJLHNCQUFBO0VuRWdnUEo7RW1FNS9PQTtJQVFJLFdBQUE7SUFEQSxlQUFBO0VuRWlnUEo7RW1Fci9PRTtJQU9JLG9CQUFBO0VuRSsvT047RW1FMy9PRTtJQUtJLGFBQUE7SUFDQSw4QkFBQTtJQUZBLDBCQUFBO0VuRWlnUE47RW1FMy9PRTtJQUtJLDBCQUFBO0lBREEsZ0JBQUE7RW5FZ2dQTjtFbUU1L09JO0lBS0ksZ0JBQUE7RW5FZ2dQUjtFbUU3L09NO0lBTUksZ0JBQUE7RW5FaWdQVjtFbUU5L09RO0lBZ0JJLFFBQUE7SUFDQSxTQUFBO0lBSEEscUJBQUE7SUFDQSxzQkFBQTtFbkVvZ1BaO0VtRWovT007SUE2QkksZ0JBQUE7RW5Fdy9PVjtFbUVsK09BO0lBUUksYUFBQTtJQURBLFdBQUE7SUFEQSxjQUFBO0VuRWkvT0o7RW1FNStPRTtJQVVJLGFBQUE7RW5FZy9PTjtFbUV6K09JO0lBYUksYUFBQTtFbkVnL09SO0VtRXIrT0U7SUFRSSxjQUFBO0VuRTgrT047RW1FMStPTTtJQUVJLGNBQUE7SUFFQSxnQkFBQTtJQURBLDhDQUFBO0VuRTgrT1Y7RW1FeCtPUTtJQUdJLGFBQUE7SUFEQSxnQkFBQTtFbkU0K09aO0VtRXArT0U7SUFTSSxjQUFBO0lBQ0EsYUFBQTtJQUNBLGNBQUE7RW5FdytPTjtFbUVwK09FO0lBSUksY0FBQTtJQUVBLDZCQUFBO0lBRUEsZ0JBQUE7SUFIQSw4QkFBQTtJQUVBLGlEQUFBO0VuRXkrT047RW1FcCtPRTtJQUlJLFdBQUE7SUFDQSxnQkFBQTtFbkV3K09OO0VtRXIrT0k7SUFLSSxzQkFBQTtFbkV5K09SO0VtRXIrT0k7SUFVSSxjQUFBO0VuRXkrT1I7RW1FdCtPTTtJQUtJLG1CQUFBO0lBREEsa0JBQUE7RW5FMitPVjtFbUV2K09RO0lBU0ksY0FBQTtJQUNBLGVBQUE7RW5FMitPWjtFbUVyK09JO0lBT0ksYUFBQTtJQURBLGdCQUFBO0VuRTArT1I7RW1FeDlPRTtJQWdCSSxRQUFBO0lBRkEscUJBQUE7SUFDQSxzQkFBQTtFbkV1K09OO0VvRS8wUEE7Ozs7SUFXTSxnQkFBQTtFcEU4MVBOO0VvRXIxUEE7SUFVSSxnQkFBQTtFcEVvMlBKO0VvRWgyUEE7SUFLSSx3Q0FBQTtFcEVxMlBKO0VvRWwyUEE7SUFLSSx1QkFBQTtFcEV1MlBKO0VvRXIyUEU7SUFLRSxtQkFBQTtFcEUwMlBKO0VvRWwyUEU7SUFPRSw0QkFBQTtFcEV5MlBKO0VvRTd5UEY7SUFlSSxVQUFBO0lBQ0EsNEJBQUE7RXBFazJQRjtFb0VuMVBBO0lBYUksb0JBQUE7RXBFcTJQSjtFb0V6MVBGO0lBT0UsZ0NBQUE7SUFDQSx5QkFBQTtFcEVrMlBBO0VxRXJpUUE7SUFRSSxXQUFBO0VyRWdqUUo7RXFFNWlRQTtJQVdJLDBCQUFBO0VyRWlqUUo7RXFFamlRTTtJQVdJLGFBQUE7RXJFaWpRVjtFcUV4aVFRO0lBV0ksYUFBQTtFckUraVFaO0VxRXppUUk7SUFXSSxzQkFBQTtJQUNBLHVCQUFBO0VyRThpUVI7RXFFM2lRTTtJQUVJLGtDQUFBO0VyRThpUVY7RXFFbmlRQTtJQU1JLG1DQUFBO0lBQ0EsK0JBQUE7SUFMQSxrQkFBQTtJQUNBLFFBQUE7SUFDQSxRQUFBO0lBQ0EsMkJBQUE7RXJFMmlRSjtFcUV0aVFFO0lBUUkscUJBQUE7RXJFMmlRTjtFcUU5K1BBO0lBRUksVUFBQTtJQUNBLG9CQUFBO0VyRStoUUo7RXNFdnRRQTtJQVNJLFlBQUE7RXRFeXZRSjtFc0V6dVFBO0lBWUksUUFBQTtJQURBLFVBQUE7RXRFeXZRSjtFc0VqdlFFO0lBTUksaUJBQUE7RXRFMHZRTjtFc0V2dlFJO0lBSUksb0JBQUE7RXRFMnZRUjtFdUVyelFFO0lBWUksY0FBQTtFdkVxMFFOO0V1RWowUUU7SUFJSSwyQkFBQTtFdkVxMFFOO0V1RWowUUU7SUFJSSxXQUFBO0V2RXEwUU47RXVFbDBRSTtJQWlCSSxNQUFBO0lBREEsT0FBQTtJQUZBLGVBQUE7SUFDQSx5QkFBQTtFdkV3MFFSO0V1RW4wUU07SUFXSSxZQUFBO0lBQ0EsWUFBQTtJQUZBLGVBQUE7RXZFeTBRVjtFdUVsMFFJO0lBS0ksaUJBQUE7RXZFczBRUjtFdUVqMFFFO0lBS0ksV0FBQTtJQUVBLDBCQUFBO0lBREEsY0FBQTtFdkVzMFFOO0V1RWwwUUk7SUFNSSxpQ0FBQTtJQURBLHlCQUFBO0V2RXUwUVI7RXVFajBRTTtJQUlJLDJCQUFBO0V2RXEwUVY7RXVFL3pRRTtJQUlJLFNBQUE7RXZFbTBRTjtFdUUvelFFO0lBRUksa0JBQUE7RXZFazBRTjtFdUU5elFFO0lBY0ksc0JBQUE7SUFDQSx1QkFBQTtJQUVBLHlCQUFBO0lBREEsZ0JyRTFIRTtFRjY3UVI7RXVFdHpRSTtJQWVJLFFBQUE7SUFGQSxxQkFBQTtJQUNBLHNCQUFBO0V2RWswUVI7RXVFNXpRRTtJQU1JLFdBQUE7SUFEQSxTQUFBO0V2RWkwUU47RXVFN3pRSTtJQUlJLFVBQUE7RXZFaTBRUjtFdUU1elFFO0lBTUksVUFBQTtJQUNBLFdBQUE7SUFGQSxVQUFBO0V2RWswUU47RXVFN3pRSTtJQU9JLFVBQUE7RXZFaTBRUjtFdUU1elFFO0lBU0ksZ0JBQUE7SUFHQSwwQkFBQTtJQURBLHlCQUFBO0lBREEsa0JBQUE7RXZFazBRTjtFdUUzelFBO0lBZUksa0JBQUE7SUFEQSxnQkFBQTtFdkUrelFKO0V1RTV6UUk7SUFTRSxVQUFBO0lBUEEsa0JBQUE7SUFDQSxNQUFBO0lBQ0EsT0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsMkVBQUE7SUFOQSxXQUFBO0V2RXEwUU47RXVFenpRRTtJQWNJLGNBQUE7RXZFNnpRTjtFdUV6elFFO0lBRUksd0JBQUE7RXZFNHpRTjtFdUV4elFFO0lBSUksV0FBQTtFdkU0elFOO0V1RXh6UUU7SUFLSSxXQUFBO0lBRUEsb0JBQUE7SUFEQSxjQUFBO0V2RTZ6UU47RXVFcnpRSTtJQVdJLFlBQUE7SUFEQSwyQkFBQTtFdkU2elFSO0V1RXh6UUk7SUFhSSxvQkFBQTtJQUZBLGNBQUE7SUFDQSxlQUFBO0V2RTR6UVI7RXVFbHhRSTtJQUlJLG9CQUFBO0V2RTJ5UVI7RXVFdnlRSTtJQVNJLHVCQUFBO0lBREEsK0JBQUE7RXZFNnlRUjtFdUV4eVFJO0lBU0kseUJBQUE7RXZFNHlRUjtFdUV4eFFJO0lBWUksV0FBQTtJQUdBLHlCQUFBO0lBREEsNEJBQUE7SUFEQSxvQ0FBQTtFdkU4eVFSO0V1RWx4UVE7SUFZSSxjQUFBO0lBQ0EsZUFBQTtFdkVzeFFaO0V1RTN3UU07SUFrQkksb0NBQUE7RXZFbXhRVjtFdUUvdlFFO0lBRUksMkJBQUE7RXZFMHdRTjtFdUV0d1FFO0lBRUksa0JBQUE7RXZFeXdRTjtFdUUvdlFFO0lBRUksMEJBQUE7RXZFcXdRTjtFdUVqd1FFO0lBSUksV0FBQTtFdkVxd1FOO0V1RWp3UU07SUFNSSxvQkFBQTtJQUNBLHFCQUFBO0V2RXF3UVY7RXVFandRTTtJQVdJLHNCQUFBO0lBREEsd0NBQUE7SUFEQSxrQkFBQTtFdkV1d1FWO0V1RWp3UU07SUFVSSxvQ0FBQTtJQUNBLGdCQUFBO0V2RXN3UVY7RXVFaHdRRTtJQVVJLDZCQUFBO0lBREEsK0JBQUE7RXZFc3dRTjtFdUVqd1FFO0lBU0ksMEJBQUE7SUFDQSxvQ0FBQTtFdkVzd1FOO0V1RTF2UUU7SUFZSSxXQUFBO0V2RXF3UU47RXVFanZRSTtJQWtCSSx1QkFBQTtJQUxBLFVBQUE7SUFDQSxjQUFBO0lBQ0EseUJBQUE7RXZFa3dRUjtFdUV0dlFJO0lBTUksNEJBQUE7SUFDQSw2QkFBQTtFdkU4dlFSO0V1RTN2UU07SUFhSSxzQkFBQTtFdkUrdlFWO0V3RS84UkU7SUFJSSxxQkFBQTtFeEVvOVJOO0V3RWo5Ukk7SUFXSSxzQkFBQTtJQURBLDhCQUFBO0lBREEsaUJBQUE7RXhFdTlSUjtFd0VsOVJNO0lBV0ksc0JBQUE7RXhFczlSVjtFd0U5OFJFO0lBSUkscUJBQUE7RXhFcTlSTjtFd0VsOVJJO0lBUUksc0JBQUE7SUFEQSw4QkFBQTtJQURBLGlCQUFBO0V4RXk5UlI7RXlFL2dTQTtJQUdJLG1CQUFBO0V6RTRoU0o7RXlFcmhTRTtJQUlJLHFDQUFBO0lBQ0EsZ0JBQUE7RXpFK2hTTjtFeUV4aFNJO0lBSUksNkJBQUE7SUFEQSxpQkFBQTtFekVtaVNSO0V5RS9oU0k7SUFPSSxnQkFBQTtJQUNBLFlBQUE7RXpFb2lTUjtFeUV2aFNNO0lBTUksaUJBQUE7RXpFdWlTVjtFeUVuaVNJO0lBTUkseUJBQUE7RXpFd2lTUjtFeUVuaVNNO0lBSUkseUJBQUE7RXpFMmlTVjtFeUV2aVNRO0lBa0JJLDRCQUFBO0lBREEseUJBQUE7SUFFQSw0QkFBQTtFekU0aVNaO0V5RTNpU1k7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0V6RTZpU2Q7RXlFL2hTQTtJQUtJLGdCQUFBO0V6RTBpU0o7RXlFeGlTRTtJQUtJLHFDQUFBO0lBQ0EsWUFBQTtFekU2aVNOO0V5RXppU0k7SUFVSSxnQkFBQTtJQURBLFlBQUE7RXpFOGlTUjtFeUUxaFNFO0lBT0ksWUFBQTtFekU0aVNOO0V5RTFpU0k7SUFJSSxpQ0FBQTtFekU4aVNSO0V5RTNpU0k7SUFXSSxnQkFBQTtJQURBLFlBQUE7RXpFaWpTUjtFeUU3aVNJO0lBUUksa0JBQUE7RXpFa2pTUjtFeUUvaVNJO0lBS0kseUJBQUE7RXpFb2pTUjtFeUVsaVNFO0lBR0ksV0FBQTtFekVxalNOO0UwRXJ3U0E7SUFHSSxxQkFBQTtFMUU0eVNKO0UwRXB5U0E7SUFPSSxlQUFBO0lBREEsdUJBQUE7SUFEQSx1QkFBQTtFMUU4eVNKO0UwRTF5U0U7SUFHSSxVQUFBO0UxRSt5U047RTBFNXlTRTtJQUtJLDZCQUFBO0lBREEseUJBQUE7RTFFa3pTTjtFMEU5eVNFO0lBTUksNkJBQUE7SUFDQSx5QkFBQTtFMUVtelNOO0UwRXp5U0U7SUFNSSxVQUFBO0lBQ0EsNkJBQUE7SUFDQSxnQ0FBQTtJQUNBLHlCQUFBO0UxRXF6U047RTBFaHpTQTtJQU1JLGVBQUE7SUFEQSx1QkFBQTtJQURBLHVCQUFBO0UxRXV6U0o7RTBFbHpTRTtJQUdJLFVBQUE7RTFFdXpTTjtFMEVwelNFO0lBTUksNkJBQUE7SUFEQSxtQkFBQTtFMUUwelNOO0UwRXZ6U0k7SUFHSSx5QkFBQTtFMUU0elNSO0UwRXh6U0U7SUFNSSw2QkFBQTtJQUNBLHlCQUFBO0UxRTZ6U047RTBFbnpTRTtJQU1JLFVBQUE7SUFDQSw2QkFBQTtJQUNBLGdDQUFBO0lBQ0EseUJBQUE7RTFFK3pTTjtFMEUxelNBO0lBS0ksbUJBQUE7RTFFK3pTSjtFMEU1elNBO0lBSUksYUFBQTtFMUVpMFNKO0UwRTd6U0E7SUFPSSxnQkFBQTtJQURBLGNBQUE7RTFFbTBTSjtFMEVoMFNFO0lBT0ksZ0JBQUE7RTFFcTBTTjtFMEVuMFNJO0lBR0ksZ0JBQUE7RTFFdzBTUjtFMEVyMFNJO0lBUUksZ0JBQUE7RTFFMDBTUjtFMEV0MFNFO0lBU0ksY0FBQTtFMUUyMFNOO0UwRXgwU0U7SUFLSSxlQUFBO0lBREEsY0FBQTtFMUU4MFNOO0UwRXR6U0U7SUFjSSxrQkFBQTtJQUtBLFdBQUE7SUFIQSxpQkFBQTtJQURBLFdBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBTEEsU0FBQTtFMUVxMVNOO0UwRTcwU0k7SUFHSSxhQUFBO0UxRWsxU1I7RTBFLzBTSTtJQVlJLG9EQUFBO0lBREEsYUFBQTtJQURBLG1CQUFBO1lBRUEsNENBQUE7RTFFbzFTUjtFMEVqMVNJO0lBT0ksWUFBQTtJQUNBLFlBQUE7SUFDQSxnQkFBQTtJQUNBLGlCQUFBO0UxRXMxU1I7RTBFNzBTSTtJQXVCSSxVQUFBO0lBREEsV0FBQTtJQURBLFlBQUE7SUFIQSxZQUFBO0lBQ0EsYUFBQTtJQUNBLGlCQUFBO0lBSUEsdUNBQUE7SUFDQSxjQUFBO0UxRXcxU1I7RTBFdDFTTTtJQUlJLGdCQUFBO0UxRTIxU1Y7RTBFeDFTTTtJQU9JLGdCQUFBO0UxRTYxU1Y7RTBFMTBTSTtJQU9JLGdCQUFBO0UxRXkxU1I7RTBFdjFTTTtJQVFJLGNBQUE7RTFFNDFTVjtFMEVsMVNFO0lBUUksZUFBQTtJQUNBLGtCQUFBO0lBRkEsV0FBQTtFMUU4MVNOO0UwRTExU0k7SUFHSSxXQUFBO0UxRSsxU1I7RTBFeDFTSTtJQVVJLGdCQUFBO0UxRWcyU1I7RTBFaDFTTTtJQVlJLFVBQUE7SUFDQSxXQUFBO0UxRW0yU1Y7RTBFeDFTTTtJQU1JLFdBQUE7RTFFcTJTVjtFMEVqMlNNO0lBR0ksV0FBQTtFMUVzMlNWO0UwRW4yU007SUFTSSxpQkFBQTtJQUNBLGtCQUFBO0lBRkEsZ0JBQUE7RTFFMDJTVjtFMEV0MlNRO0lBS0ksZ0JBQUE7RTFFMjJTWjtFMEVyMlNRO0lBS0ksZ0JBQUE7RTFFNjJTWjtFMEVyMFNFO0lBR0ksVUFBQTtFMUV3MlNOO0UwRXQyU0k7SUFNSSxvQkFBQTtJQURBLHFCQUFBO0UxRTQyU1I7RTBFeDJTSTtJQU1JLGNBQUE7RTFFNjJTUjtFMEUxMlNJO0lBTUksZ0JBQUE7RTFFKzJTUjtFMEV6MlNJO0lBUUksbUJBQUE7SUFEQSxnQkFBQTtFMUVrM1NSO0UwRTkyU0k7SUFLSSxjQUFBO0UxRW0zU1I7RTBFMzJTSTtJQUlJLFdBQUE7RTFFcTNTUjtFMEUxMlNJO0lBWUksY0FBQTtFMUVzM1NSO0UwRTUyU0k7SUFHSSxXQUFBO0UxRXczU1I7RTBFcjNTSTtJQUdJLFdBQUE7RTFFMDNTUjtFMEV2M1NJO0lBSUksYUFBQTtJQUNBLFlBQUE7RTFFNDNTUjtFMEV4MlNZO0lBS0ksYUFBQTtFMUVnNFNoQjtFMEVwM1NZO0lBS0ksYUFBQTtFMUVnNFNoQjtFMEUxM1NZO0lBS0ksVUFBQTtFMUVrNFNoQjtFMEU5MlNJO0lBS0ksZ0JBQUE7RTFFNjNTUjtFMEUzM1NNO0lBUUksY0FBQTtFMUVnNFNWO0UwRS8yU0k7SUFHSSxtQkFBQTtFMUVpNFNSO0UwRTUzU007SUFTSSxvQkFBQTtJQURBLGNBQUE7RTFFcTRTVjtFMEVqNFNNO0lBT0ksa0JBQUE7SUFEQSxnQkFBQTtFMUV1NFNWO0UwRW40U007SUFPSSxXQUFBO0UxRXU0U1Y7RTBFcDRTTTtJQUdJLFdBQUE7RTFFeTRTVjtFMEV0NFNNO0lBSUksV0FBQTtFMUUyNFNWO0UwRXA0U1E7SUFjSSxXQUFBO0lBQ0EsWUFBQTtFMUU4NFNaO0UwRWo0U0k7SUFLSSxxQ0FBQTtJQUNBLGVBQUE7RTFFNDRTUjtFMEUxNFNNO0lBUUksZ0JBQUE7SUFFQSxpREFBQTtJQURBLGlCQUFBO0UxRWc1U1Y7RTBFNzRTUTtJQUdJLGtCQUFBO0UxRWs1U1o7RTBFOTRTTTtJQUtJLGdCQUFBO0UxRW01U1Y7RTBFcDJTSTtJQUtJLFVBQUE7SUFHQSxrQkFBQTtJQUZBLGVBQUE7SUFHQSxZQUFBO0lBRkEsa0JBQUE7RTFFMDRTUjtFMEVyNFNJO0lBR0ksVUFBQTtJQUNBLGNBQUE7RTFFMDRTUjtFMEV4NFNNO0lBR0ksZUFBQTtFMUU2NFNWO0UwRXo0U0k7SUFHSSxnQkFBQTtFMUU4NFNSO0UwRXIzU0k7SUFLSSxrQkFBQTtFMUV1NFNSO0UwRXA0U0k7SUFNSSxXQUFBO0UxRXk0U1I7RTBFcjRTUTtJQUdJLGVBQUE7RTFFNjRTWjtFMEVqNFNNO0lBUUksa0JBQUE7SUFDQSxrQkFBQTtJQUZBLGdCQUFBO0UxRWc1U1Y7RTBFbjBTSTtJQUlJLG1CQUFBO0UxRTQ0U1I7RTBFMTRTTTtJQUtJLGdCQUFBO0UxRSs0U1Y7RTBFbjRTSTtJQUlJLGdCQUFBO0UxRTg0U1I7RTBFcjRTRTtJQU1JLGdCQUFBO0UxRTg0U047RTBFNTRTSTtJQU9JLGdCQUFBO0UxRWc1U1I7RTBFdDNTSTtJQUlJLGdCQUFBO0UxRWc1U1I7RTBFbDRTSTtJQUlJLGdCQUFBO0UxRWc1U1I7RTBFdDRTRTtJQUdJLGVBQUE7RTFFaTVTTjtFMEUvNFNJO0lBR0ksV0FBQTtFMUVvNVNSO0UwRWw1U007SUFLSSxtQkFBQTtFMUVzNVNWO0UwRTc0U0k7SUFJSSxnQkFBQTtFMUVxNVNSO0UwRXg0U0E7SUFNSSxxREFBQTtZQUFBLDZDQUFBO0UxRW01U0o7RTJFcG5WRTtJQVFFLDZCQUFBO0lBREEsaUJBQUE7RTNFK3BWSjtFMkV0cFZFO0lBTUkscUNBQUE7SUFFQSxvQkFBQTtJQURBLFdBQUE7RTNFaXFWTjtFMkV6cFZJO0lBUUksdUJBQUE7RTNFbXFWUjtFMkVqcVZNO0lBTUEseUJBQUE7RTNFc3FWTjtFMkUvcFZFO0lBTUkscUNBQUE7SUFFQSxvQkFBQTtJQURBLGFBQUE7RTNFcXFWTjtFMkVqb1ZNO0lBTUUsNkRBQUE7RTNFd3FWUjtFNEUzdVZNO0lBUUksMkJBQUE7SUFDQSw0QkFBQTtFNUU4eFZWO0U0RW54Vk07SUFRSSwyQkFBQTtJQUNBLDRCQUFBO0U1RTR4VlY7RTRFOXdWTTtJQVFJLGdCQUFBO0U1RTB4VlY7RTRFeHhWUTtJQVdFLFNBQUE7SUFDQSxVQUFBO0lBQ0EsZ0JBQUE7SUFIQSxrQkFBQTtFNUVneVZWO0U0RTF4VlE7SUFXSSxhQUFBO0U1RSt4Vlo7RTRFbnhWTTtJQVFJLHNDQUFBO0lBQ0Esb0JBQUE7SUFGQSxnQkFBQTtFNUVpeVZWO0U2RXQ2VkU7SUFLSSxpQkFBQTtFN0VtN1ZOO0U2RTk2VkE7SUFLSSw2QkFBQTtJQUVBLGlCQUFBO0lBREEsa0JBQUE7RTdFbTdWSjtFNkU5NlZBO0lBVUksMkJBQUE7SUFDQSw2QkFBQTtJQUNBLHdCQUFBO0lBSEEsbUJBQUE7RTdFcTdWSjtFNkVqNVZBO0lBSUksa0JBQUE7RTdFODZWSjtFNkVwNVZBO0lBRUksZUFBQTtFN0UrNlZKO0U2RTU2VkU7SUFPSSwwQkFBQTtJQUZBLFdBQUE7U0FFQSxxQkFBQTtJQURBLHFCQUFBO0U3RWs3Vk47RTZFOTZWRTtJQUlJLHFCQUFBO0lBREEsV0FBQTtJQUVBLGVBQUE7RTdFbTdWTjtFOEU3aFdBO0lBS0ksaUJBQUE7RTlFOGlXSjtFOEUxaVdBO0lBS0ksbUJBQUE7RTlFOGlXSjtFOEVqaVdJO0lBSUksYUFBQTtFOUU4aVdSO0U4RTFpV0k7SUFRSSx1Q0FBQTtJQUNBLHlCQUFBO0U5RThpV1I7RThFMWlXSTs7O0lBUUksa0JBQUE7RTlFZ2pXUjtFOEU1aVdJO0lBS0ksa0JBQUE7RTlFZ2pXUjtFOEU1aVdJO0lBT0ksV0FBQTtJQUNBLGtCQUFBO0U5RWdqV1I7RThFNWlXSTs7SUFTSSx1QkFBQTtFOUVpaldSO0U4RXRpV0E7SUFLSSxzQkFBQTtFOUU2aVdKO0U4RTFpV0U7SUFNSSx5QkFBQTtFOUU4aVdOO0UrRTlxV0E7SUFLSSxxQ0FBQTtJQUNBLFlBQUE7RS9FdXJXSjtFK0VwcVdNO0lBR0ksV0FBQTtFL0UwcldWO0UrRTdyV007SUFPSSw2QkFBQTtFL0UycldWO0UrRXByV007SUFTSSxXQUFBO0lBREEseUJBQUE7RS9FNnJXVjtFZ0Y1dVdBO0lBS0kscUNBQUE7SUFDQSxZQUFBO0VoRnV5V0o7RWdGcHhXTTtJQUdJLFdBQUE7RWhGMHlXVjtFZ0Y3eVdNO0lBT0ksNkJBQUE7RWhGMnlXVjtFZ0ZweVdNO0lBT0ksV0FBQTtJQURBLHlCQUFBO0VoRjZ5V1Y7RWlGMTFXQTtJQUtJLHFDQUFBO0lBQ0EsWUFBQTtFakZnNVdKO0VpRjk0V0U7SUFRSSwrQkFBQTtFakZtNVdOO0VpRng0V0k7SUFZSSx5QkFBQTtFakZrNVdSO0VpRjk0V0k7SUFTSSxnQkFBQTtFakZrNVdSO0VpRjk0V0k7SUFNSSw2QkFBQTtFakZtNVdSO0VpRjU0V0k7SUFJSSx5QkFBQTtFakZvNVdSO0VrRjc5V0E7SUFLSSxhQUFBO0VsRmsrV0o7RWtGLzlXRTtJQVFJLGNBQUE7RWxGbStXTjtFa0ZoK1dJO0lBTUksYUFBQTtFbEZvK1dSO0VrRi85V0U7SUFLSSxXQUFBO0VsRm0rV047RWtGaCtXSTtJQUlJLGtCQUFBO0VsRm8rV1I7RWtGLzlXRTtJQVVJLDBCQUFBO0lBQ0EsK0JBQUE7RWxGbytXTjtFa0ZqK1dJO0lBSUksaUNBQUE7RWxGcytXUjtFa0ZwK1dNO0lBUUksb0NBQUE7RWxGeStXVjtFa0ZwK1dJO0lBSUksYUFBQTtJQUNBLDBCQUFBO0VsRncrV1I7RWtGbCtXQTtJQUlJLHdCQUFBO0VsRnMrV0o7RWtGLzlXRTtJQUtJLGNBQUE7RWxGcytXTjtFa0ZuK1dJO0lBT0ksZ0JBQUE7SUFDQSwwQkFBQTtJQUZBLGNBQUE7RWxGeStXUjtFa0ZuK1dJO0lBR0ksV0FBQTtFbEZ3K1dSO0VrRm4rV0U7SUFPSSxpQkFBQTtJQURBLGlCQUFBO0VsRncrV047RWtGOTlXTTtJQWNJLFFBQUE7SUFDQSxXQUFBO0VsRncrV1Y7RWtGOTlXRTtJQVNJLFVBQUE7SUFDQSxjQUFBO0lBQ0EsK0JBQUE7RWxGbytXTjtFa0Z6OVdNO0lBUUksZ0NBQUE7SUFEQSxtQkFBQTtFbEZxK1dWO0VrRmgrV007SUFPSSxzQkFBQTtJQUNBLHVCQUFBO0VsRm8rV1Y7RWtGaCtXTTtJQU1JLGtCQUFBO0VsRm8rV1Y7RWtGaitXUTtJQVlJLGtCQUFBO0lBQ0EsU0FBQTtJQUhBLFdBQUE7SUFDQSxXQUFBO0lBR0EsNEJBQUE7RWxGbytXWjtFa0ZsNVdRO0lBY0kseUJBQUE7RWxGaTlXWjtFa0ZwOFdFO0lBS0ksV0FBQTtJQUNBLG1CQUFBO0VsRjQ4V047RWtGeDhXRTtJQUtJLFdBQUE7SUFDQSwyQkFBQTtFbEY0OFdOO0VrRng3V0U7SUFXSSxjQUFBO0lBQ0EsV0FBQTtFbEZ5OFdOO0VrRnQ4V0k7SUFNSSxpQkFBQTtFbEYwOFdSO0VrRnQ4V0k7SUFNSSx5QkFBQTtJQUNBLGdCQUFBO0VsRjA4V1I7RWtGdjdXTTtJQUlJLCtCQUFBO0VsRm84V1Y7RWtGOTdXRTtJQU1JLFdBQUE7RWxGazhXTjtFa0Y5N1dNO0lBSUkscUJBQUE7RWxGazhXVjtFa0Y3N1dJO0lBT0ksMEJBQUE7SUFDQSw2QkFBQTtJQUZBLHlCQUFBO0VsRm04V1I7RWtGajZXUTtJQU9JLDRCQUFBO0lBREEseUJBQUE7RWxGKzdXWjtFa0Z6N1dNO0lBT0ksdUJBQUE7SUFEQSxtQkFBQTtFbEY4N1dWO0VrRjE3V1E7SUFXSSxhQUFBO0lBQ0Esb0JBQUE7RWxGODdXWjtFa0Z2N1dVO0lBU0ksZ0JBQUE7RWxGNjdXZDtFa0Z6N1dVO0lBSUksd0NBQUE7RWxGNjdXZDtFa0Z6N1dVO0lBT0kseUJBQUE7RWxGNjdXZDtFa0YxN1dVO0lBSUkseUJBQUE7RWxGODdXZDtFa0Z4N1dNO0lBU0ksMEJBQUE7SUFEQSxtQkFBQTtFbEY2N1dWO0VrRno3V1E7SUFFSSx1QkFBQTtFbEY0N1daO0VrRjE3V1U7SUFPSSxzQkFBQTtFbEY4N1dkO0VrRjE3V1U7SUFVSSxxQkFBQTtJQUNBLDBCQUFBO0lBQUEsdUJBQUE7SUFBQSxrQkFBQTtJQUNBLDJCQUFBO0lBSEEsa0JBQUE7RWxGaThXZDtFa0Z2M1dRO0lBR0ksb0JBQUE7RWxGbzVXWjtFa0ZqNVdVO0lBR0ksb0JBQUE7RWxGczVXZDtFa0ZuNVdVO0lBR0ksb0JBQUE7RWxGMDVXZDtFa0ZyNVdZO0lBT0ksdUJBQUE7SUFEQSx5QkFBQTtFbEYwNVdoQjtFa0Y1NFdFO0lBT0ksaUJBQUE7SUFEQSxpQkFBQTtFbEZvNVdOO0VrRjE0V007SUFnQkksVUFBQTtJQUNBLFNBQUE7RWxGaTVXVjtFa0Z2NFdNO0lBS0ksUUFBQTtJQUNBLFNBQUE7RWxGODRXVjtFa0Z4NFdFO0lBS0ksdUJBQUE7RWxGNDRXTjtFa0Z6NFdJO0lBR0ksNkJBQUE7RWxGODRXUjtFa0Z0NFdFO0lBT0ksZ0JBQUE7SUFEQSxzQkFBQTtFbEY4NFdOO0VrRng0V0k7SUFJSSxXQUFBO0lBQ0Esc0NBQUE7RWxGNDRXUjtFa0Z0NFdJO0lBTUksV0FBQTtJQUNBLDJCQUFBO0VsRjA0V1I7RWtGdDRXSTs7SUFTSSwwQkFBQTtJQURBLHlCQUFBO0VsRjQ0V1I7RWtGbjRXTTtJQVFJLGtCQUFBO0lBQ0EsNkJBQUE7SUFGQSxrQkFBQTtFbEY0NFdWO0VrRmw0V007SUFRSSxrQkFBQTtJQUNBLDZCQUFBO0lBRkEsa0JBQUE7RWxGNDRXVjtFa0Z2NFdNO0lBUUksc0JBQUE7SUFDQSx1QkFBQTtFbEYyNFdWO0VrRnA0V1E7SUFHSSxXQUFBO0VsRjQ0V1o7RWtGeDRXUTtJQU9JLDBCQUFBO0lBQ0Esc0JBQUE7SUFGQSx5QkFBQTtFbEY4NFdaO0VrRng0V1E7SUFNSSwwQkFBQTtJQURBLGtCQUFBO0VsRjY0V1o7RWtGdDRXSTtJQUVJLDRCQUFBO0VsRnk0V1I7RWtGcDRXTTtJQUlJLDBCQUFBO0VsRnc0V1Y7RWtGbDRXTTtJQUVJLDBCQUFBO0VsRnE0V1Y7RWtGLzNXTTtJQUlJLHFCQUFBO0VsRm00V1Y7RWtGOTNXSTtJQU9JLHVCQUFBO0lBREEsa0JBQUE7RWxGbTRXUjtFa0YvM1dNO0lBS0kseUJBQUE7RWxGbTRXVjtFa0ZqM1dNO0lBT0ksc0JBQUE7SUFEQSxrQkFBQTtJQUVBLFdBQUE7RWxGZzRXVjtFa0Y3M1dRO0lBR0ksMEJBQUE7RWxGazRXWjtFa0Z4M1dVO0lBSUksV0FBQTtJQUNBLFlBQUE7RWxGaTRXZDtFa0YvM1dZO0lBSUksV0FBQTtJQUNBLFlBQUE7RWxGbzRXaEI7RWtGNzNXVTtJQUlJLFdBQUE7SUFDQSxZQUFBO0VsRms0V2Q7RWtGaDRXWTtJQUlJLFdBQUE7SUFDQSxZQUFBO0VsRnE0V2hCO0VrRjczV0k7SUFPSSwwQkFBQTtFbEZpNFdSO0VrRjkzV007SUFZSSxXQUFBO0lBREEsZUFBQTtFbEZrNFdWO0VrRjEzV0k7SUFJSSwyQkFBQTtFbEY4M1dSO0VrRjMzV007SUFFSSw2QkFBQTtFbEY4M1dWO0VrRnIzV0k7SUFjSSxnQkFBQTtFbEY0M1dSO0VrRjEyV0k7SUFJSSxnQkFBQTtFbEYwM1dSO0VrRnYzV007SUFFSSxnQkFBQTtFbEYwM1dWO0VrRnQzV007SUFPSSx5QkFBQTtFbEYwM1dWO0VrRnQzV007SUFLSSxrQkFBQTtFbEYwM1dWO0VrRnowV007SUFNSSxnQkFBQTtFbEZnM1dWO0VrRjUyV007SUFNSSxnQkFBQTtFbEZnM1dWO0VrRjUyV007SUFVSSx1QkFBQTtJQUNBLG1CQUFBO0lBRkEsZUFBQTtJQUdBLGdCQUFBO0VsRmczV1Y7RWtGaDJXRTtJQUdJLGFBQUE7RWxGNjJXTjtFa0YxMldJO0lBRUksa0JBQUE7RWxGNjJXUjtFa0YxMldNO0lBR0ksY0FBQTtJQUNBLDJCQUFBO0lBQ0EsdUJBQUE7RWxGKzJXVjtFa0Z6MldNO0lBT0ksZ0JBQUE7RWxGODJXVjtFa0ZsMldNO0lBTUksZ0JBQUE7SUFDQSxlQUFBO0VsRjYyV1Y7RWtGMTJXUTtJQU9JLGVBQUE7RWxGKzJXWjtFa0ZsMldJO0lBR0ksMkJBQUE7RWxGMjJXUjtFa0Z4MldNO0lBVUksMENBQUE7SUFEQSx5QkFBQTtFbEY2MldWO0VrRnoyV1E7SUFZSSxVQUFBO0VsRjYyV1o7RWtGeDJXTTtJQVFJLHNCQUFBO0lBQ0EsdUJBQUE7SUFDQSxtQkFBQTtFbEY0MldWO0VrRngyV007SUFHSSxXQUFBO0VsRjYyV1Y7RWtGejJXTTtJQUtJLDhDQUFBO0VsRjYyV1Y7RWtGdDJXUTtJQUtJLHlCQUFBO0VsRjYyV1o7RWtGbjJXUTtJQU9JLDBCQUFBO0lBREEsaUJBQUE7SUFEQSxrQkFBQTtFbEYrMldaO0VrRnYyV0k7SUFHSSwyQkFBQTtFbEY0MldSO0VrRnoyV007SUFLSSxzQkFBQTtFbEY2MldWO0VrRjEyV1E7SUFRSSxXQUFBO0lBQ0Esc0NBQUE7RWxGODJXWjtFa0YzMldVO0lBWUksaURBQUE7RWxGZzNXZDtFa0Z2MVdNO0lBVUksa0JBQUE7SUFEQSx5QkFBQTtFbEZ5MldWO0VrRnIyV1E7SUFhSSxtQkFBQTtFbEZ5MldaO0VrRnAyV007SUFPSSx5QkFBQTtFbEZ3MldWO0VrRmoyV0k7SUFJSSxlQUFBO0VsRnEyV1I7RWtGNTFXRTtJQUtJLDBCQUFBO0VsRm0yV047RWtGLzFXRTtJQU1JLDBCQUFBO0VsRm0yV047RWtGejFXTTtJQUlJLFdBQUE7RWxGbzJXVjtFa0Y5MFdFO0lBT0ksbUJBQUE7RWxGMjFXTjtFa0Z4MVdJO0lBSUksaUJBQUE7RWxGNDFXUjtFa0Z2MVdFO0lBY0ksb0NBQUE7RWxGMDFXTjtFa0Y1MFdFO0lBSUksa0JBQUE7RWxGbTFXTjtFa0Z6MFdFO0lBUUkseUJBQUE7RWxGZzFXTjtFa0Y3MFdJO0lBY0ksY0FBQTtJQUNBLFdBQUE7RWxGZzFXUjtFa0Z4MFdJO0lBUUksdUJBQUE7SUFEQSxvQkFBQTtFbEZnMVdSO0VrRjUwV007SUFXSSw0QkFBQTtJQURBLHlCQUFBO0VsRmkxV1Y7RWtGaDBXRTtJQU1JLHVEQUFBO0VsRjAwV047RWtGenpXSTtJQUtJLHdCQUFBO0VsRnMwV1I7RWtGdnpXTTtJQUlJLDBCQUFBO0VsRnEwV1Y7RWtGNXpXSTtJQUtJLDBCQUFBO0lBQ0EsNkJBQUE7RWxGbTBXUjtFa0YzeVdFO0lBS0ksc0JBQUE7SUFDQSxZQUFBO0VsRjB6V047RWtGOXlXUTtJQXNCSSxtQ0FBQTtJQUNBLCtCQUFBO0lBSkEsWUFBQTtJQUNBLFNBQUE7SUFGQSx1QkFBQTtJQUdBLDJCQUFBO0lBTEEsNENBQUE7SUFDQSx5REFBQTtFbEZpMFdaO0VrRjV5V0k7SUFTSSx1QkFBQTtJQUNBLHlCQUFBO0VsRnV6V1I7RWtGbnpXSTtJQUlJLHVCQUFBO0VsRnV6V1I7RWtGbnpXSTtJQVFJLHdDQUFBO0lBREEseUJBQUE7RWxGd3pXUjtFa0YveVdJO0lBWUksNkJBQUE7SUFEQSx1QkFBQTtJQURBLHlCQUFBO0VsRnd6V1I7RWtGanpXTTtJQU9JLG1CQUFBO0VsRnF6V1Y7RWtGbHpXUTtJQU1JLDBCQUFBO0lBQ0EsMkJBQUE7RWxGc3pXWjtFa0ZseldRO0lBY0ksc0JBQUE7SUFDQSx1QkFBQTtJQUNBLGlCQUFBO0VsRnN6V1o7RWtGbHpXUTtJQU1JLGtCQUFBO0VsRnN6V1o7RWtGOXlXQTtJQUVJLHNCQUFBO0lBQ0EsWUFBQTtFbEZpeldKO0VrRjl5V0U7SUFHSSxjQUFBO0VsRm16V047RWtGNXlXSTtJQVFJLG9DQUFBO0VsRm16V1I7RWtGMzBXQTtJQThCSSxXQUFBO0VsRmt6V0o7RWtGNXdXTTtJQU1JLGNBQUE7SUFDQSxnQkFBQTtFbEZpeldWO0VrRnZ5V0k7SUFNSSw2QkFBQTtJQURBLHlCQUFBO0VsRit5V1I7RWtGMXlXRTtJQU9JLHNCQUFBO0lBQ0EsYUFBQTtFbEY4eVdOO0VrRmh5V0k7SUFNSSxpQkFBQTtFbEY2eVdSO0VxRnQzYUE7SUFPSSx1QkFBQTtFckZ3NGFKO0VxRnA0YUE7SUFVSSxzQkFBQTtJQURBLHNDQUFBO0lBREEsa0JBQUE7RXJGMDRhSjtFcUYxM2FJO0lBSUksMEJBQUE7RXJGbzRhUjtFcUZ6M2FFO0lBS0ksd0JBQUE7SUFDQSxvQkFBQTtFckZnNGFOO0VxRm4zYUE7SUFLSSxTQUFBO0lBQ0Esb0JBQUE7RXJGODNhSjtFcUZ4MmFFOztJQVVJLCtCQUFBO0lBQ0EsbUJBQUE7RXJGMDNhTjtFcUZ0M2FFO0lBRUksYUFBQTtFckZ5M2FOO0VxRnIzYUU7SUFJSSxXQUFBO0lBQ0EsbUJBQUE7SUFFQSxzQkFBQTtJQURBLGdCQUFBO0VyRjAzYU47RXFGbjNhRTtJQUlJLGtCQUFBO0VyRnUzYU47RXNGNy9hRTtJQUlJLHVCQUFBO0V0RmtnYk47RXNGNS9hRTtJQU9JLG9CQUFBO0V0RmdnYk47RXNGMy9hQTtJQUlJLDBCQUFBO0V0RisvYUo7RXVGOS9hRTtJQUtJLDBCQUFBO0lBQ0EsdUJBQUE7RXZGZ2hiTjtFdUZ2Z2JBO0lBS0ksd0JBQUE7SUFDQSxlQUFBO0lBQ0EsU0FBQTtFdkYrZ2JKO0V1RjVnYkU7SUFPSSxVQUFBO0lBREEsZUFBQTtJQUVBLDBCQUFBO0V2RmloYk47RXVGNWdiRTtJQUlJLFVBQUE7SUFEQSxlQUFBO0V2RmtoYk47RXVGM2diRTtJQUtJLFVBQUE7SUFEQSxlQUFBO0V2RmloYk47RXVGMWdiRTtJQUlFLFVBQUE7SUFEQSxlQUFBO0V2Rm1oYko7RXVGN2diRTtJQU1JLCtCQUFBO0lBQ0EsNkJBQUE7RXZGaWhiTjtFdUZoL2FFO0lBRUkscUNBQUE7RXZGbWdiTjtFdUYvL2FFO0lBUUkscUNBQUE7SUFEQSxvQ0FBQTtFdkZvZ2JOO0V1RjkvYUE7SUFHSSwwQkFBQTtFdkZtZ2JKO0V3RmhxYkU7SUFNSSxzQkFBQTtJQUNBLDBCQUFBO0V4RnFxYk47RXdGbHFiSTtJQU9JLFdBQUE7RXhGc3FiUjtFd0ZucWJNO0lBTUksb0JBQUE7SUFDQSw4QkFBQTtFeEZ1cWJWO0V3RjdwYlE7SUFNSSx5QkFBQTtFeEZ1cWJaO0V3RjdwYlE7SUFPSSw4QkFBQTtJQURBLHlCQUFBO0V4RnVxYlo7RXdGbHFiUTtJQUdNLHVCQUFBO0V4RnVxYmQ7RXdGbnFiUTtJQUdJLHNCQUFBO0V4RndxYlo7RXdGcHFiUTtJQVNJLHNCQUFBO0lBRkEsMkJBQUE7SUFDQSw4QkFBQTtFeEZ5cWJaO0V3RnBxYlE7SUFjSSx1QkFBQTtJQURBLHlCQUFBO0V4RnlxYlo7RXdGcHFiUTtJQUtJLGlCQUFBO0V4RndxYlo7RXdGcnFiVTtJQVNJLDZCQUFBO0lBREEsa0JBQUE7RXhGMHFiZDtFd0Yxb2JVO0lBZUksMEJBQUE7RXhGNnBiZDtFd0Zub2JVO0lBZUksbUJBQUE7RXhGbXBiZDtFd0Y3b2JVO0lBZUksMEJBQUE7RXhGaXBiZDtFd0Zyb2JFO0lBUUksc0JBQUE7SUFDQSwwQkFBQTtJQUNBLG1CQUFBO0V4RjRvYk47RXdGem9iSTtJQU1JLG1CQUFBO0lBREEsV0FBQTtFeEY4b2JSO0V3RjFvYk07SUFRSSx1QkFBQTtJQUZBLG9CQUFBO0lBQ0EsOEJBQUE7UUFDQSx5QkFBQTtFeEY4b2JWO0V3RjNvYlE7SUFPSSx1QkFBQTtJQURBLHlCQUFBO0V4RmdwYlo7RXdGMW9iTTtJQU9JLHNCQUFBO0lBQ0EsV0FBQTtFeEY4b2JWO0V3RjNvYlE7SUFPSSw4QkFBQTtJQURBLHlCQUFBO0V4RmdwYlo7RXdGM29iUTtJQUdJLHNCQUFBO0V4RmdwYlo7RXdGM29iUTtJQVVJLGtCQUFBO0lBRkEsV0FBQTtJQUdBLDJCQUFBO0lBRkEsOERBQUE7RXhGaXBiWjtFd0Yzb2JRO0lBT0UseUJBQUE7RXhGK29iVjtFd0Y1b2JVO0lBSUksbUJBQUE7RXhGZ3BiZDtFd0Y1b2JVO0lBWUksd0JBQUE7SUFDQSxTQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7SUFDQSxvQ0FBQTtJQUNBLCtCQUFBO0lBQ0EsZ0NBQUE7SUFDQSxXQUFBO0V4RmdwYmQ7RXdGM29iWTtJQU1JLHNCQUFBO0lBREEsa0JBQUE7RXhGZ3BiaEI7RXdGM29iWTtJQUVJLHlCQUFBO0V4RjhvYmhCO0V3RnpvYlU7SUFpQkksa0JBQUE7SUFDQSxXQUFBO0lBQ0EsUUFBQTtJQUVBLHNDQUFBO0lBREEsd0JBQUE7RXhGMG9iZDtFd0Z0b2JZO0lBTUksa0JBQUE7RXhGMG9iaEI7RXdGdm9iYztJQVVJLGFBQUE7RXhGMm9ibEI7RXdGdG9iWTtJQUtJLGtCQUFBO0V4RjBvYmhCO0V3RnZvYmM7SUFPSSxrQkFBQTtFeEYyb2JsQjtFd0ZqbmJJO0lBS0ksV0FBQTtFeEZvb2JSO0V3RmpvYk07SUFXSSxTQUFBO0lBQ0EsUUFBQTtJQUNBLFNBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RXhGcW9iVjtFd0Y1bmJJO0lBSUksV0FBQTtFeEZtb2JSO0V5Ri9uY0k7SUFRSSx1QkFBQTtJQURBLG1CQUFBO0V6RndvY1I7RXlGcG9jTTtJQVlJLFdBQUE7SUFDQSx1QkFBQTtFekZ1b2NWO0V5RnBvY1E7SUFJRSxVQUFBO0V6RndvY1Y7RXlGcG9jUTtJQVVJLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1QkFBQTtFekZ3b2NaO0V5RnBvY1E7SUFRSSx1QkFBQTtJQURBLHlCQUFBO0V6RnlvY1o7RXlGcm9jUTtJQUlJLHlCQUFBO0V6RnlvY1o7RXlGbG9jQTtJQVNJLDBCQUFBO0lBREEsNkJBQUE7SUFFQSxzQ0FBQTtFekZzb2NKO0V5RjNuY0U7SUFNSSxXQUFBO0lBQ0EsOEJBQUE7RXpGa29jTjtFeUZsbmNFO0lBSUksVUFBQTtFekYrbmNOO0UwRm52Y0U7SUFJSSxlQUFBO0UxRml4Y047RTBGN3hjQTtJQW1CSSxpQkFBQTtJQUZBLGVBQUE7SUFJQSxXQUFBO0lBREEsMkJBQUE7SUFGQSxrQkFBQTtFMUZveGNKO0UwRjd3Y0U7SUFHSSxXQUFBO0UxRmt4Y047RTBGL3djRTtJQUlJLHNCQUFBO0lBQ0Esc0NBQUE7RTFGb3hjTjtFMEYvd2NFO0lBSUksaUJBQUE7RTFGbXhjTjtFMEZ4d2NJO0lBS0ksbUJBQUE7RTFGc3hjUjtFMEZweGNNO0lBSUksaUJBQUE7RTFGd3hjVjtFMkZwMmNFO0lBTUksMkJBQUE7SUFDQSw2QkFBQTtJQUZBLGlCQUFBO0UzRjgyY047RTJGejJjSTtJQU9JLHlCQUFBO0UzRjYyY1I7RTJGcDJjSTtJQUtJLHNCQUFBO0UzRjYyY1I7RTJGMTJjTTtJQWFJLFdBQUE7SUFDQSxjQUFBO0lBQ0EseUJBQUE7RTNGODJjVjtFMkYzMmNRO0lBYUksYUFBQTtFM0YrMmNaO0UyRjMyY1E7SUFlSSxhQUFBO0UzRisyY1o7RTJGdDJjTTtJQU1JLFdBQUE7SUFFQSw4QkFBQTtJQURBLHlCQUFBO0UzRjgyY1Y7RTJGMTJjUTtJQUtJLGtCQUFBO0lBQ0EsdUJBQUE7SUFDQSxTQUFBO0lBQ0EscUJBQUE7SUFDQSxzQkFBQTtJQUNBLFlBQUE7SUFDQSx5Q0FBQTtJQUNBLG1CQUFBO0lBQ0EsV0FBQTtFM0Y4MmNaO0UyRjEyY1E7SUFLSSxrQkFBQTtJQUNBLHdCQUFBO0lBQ0EsU0FBQTtJQUNBLFFBQUE7SUFDQSxTQUFBO0lBQ0EsWUFBQTtJQUNBLHlDQUFBO0lBQ0EsNENBQUE7SUFDQSwrQ0FBQTtJQUNBLHlDQUFBO0lBQ0EsV0FBQTtFM0Y4MmNaO0U0RjUrY0E7SUFJRSxpQkFBQTtFNUY2L2NGO0U0RmgvY0M7SUFPRSx3QkFBQTtFNUZ1L2NIO0U0Ri8vY0E7SUFpQk0sa0JBQUE7SUFDQSxjQUFBO0U1RnUvY047RTRGbi9jQTtJQUlFLFdBQUE7SUFDTSxtQkFBQTtFNUZ1L2NSO0U0RnAvY0M7SUFJRSxxQkFBQTtFNUZ5L2NIO0U0RnQrY0M7SUFJTyxtQkFBQTtFNUZrL2NSO0U0Ri8rY0U7SUFNRSxjQUFBO0lBREEscUJBQUE7RTVGby9jSjtFNEY5K2NDO0lBVUUsdUJBQUE7SUFEQSxrQkFBQTtFNUZtL2NIO0U0RjkrY0M7SUFTRSxzQkFBQTtJQUVBLG1DQUFBO0lBREEsU0FBQTtFNUZtL2NIO0U0RjkrY0M7SUFHRSxXQUFBO0U1Rm0vY0g7RTRGaC9jRTtJQVNFLHVCQUFBO0lBQ0Esa0JBQUE7RTVGby9jSjtFNEZ2K2NRO0lBWUksZ0JBQUE7RTVGaS9jWjtFNEY1K2NNO0lBY0ksc0JBQUE7SUFGQSxZQUFBO0lBQ0EsUUFBQTtJQUVBLGVBQUE7RTVGZy9jVjtFNEY3K2NRO0lBT0ksa0JBQUE7SUFDQSxtQkFBQTtJQUZBLGtCQUFBO0lBREEsZ0NBQUE7RTVGby9jWjtFNEY5K2NVO0lBS0ksbUJBQUE7RTVGay9jZDtFNEY5K2NVO0lBR0ksMEJBQUE7RTVGbS9jZDtFNEYxOWNBO0lBaUJFLGdCQUFBO0lBQ0Esb0JBQUE7RTVGMCtjRjtFNEZ2K2NDO0lBaUJPLFVBQUE7SUFETCxvQkFBQTtFNUY0K2NIO0U0RnY1Y0c7SUFFRSxhQUFBO0U1Rmc5Y0w7RTRGLzZjSztJQWFFLGlCQUFBO0U1RnM4Y1A7RTRGdjZjRTtJQU1FLG9CQUFBO0U1RjY3Y0o7RTZGcjNkQTtJQU1JLGNBQUE7RTdGaTRkSjtFNkY5M2RFO0lBVUksV0FBQTtFN0ZrNGROO0U2Ri8zZEk7SUFFSSx5QkFBQTtFN0ZrNGRSO0U2RjkzZEk7SUFrQkksa0JBQUE7SUFGQSxlQUFBO0lBQ0EsZ0JBQUE7RTdGbTRkUjtFNkY5M2RJO0lBZ0JJLHVCQUFBO0lBRkEscUJBQUE7SUFDQSxzQkFBQTtFN0ZtNGRSO0U2RjkzZEk7SUFZSSx3Q0FBQTtJQUNBLG1CM0YvREc7STJGZ0VILFczRnpFQTtFRjI4ZFI7RTZGdjJkTTtJQUVJLG1CM0Z2RkQ7RUZvOWRUO0U2RjcyZE07SUFFSSxtQjNGNUdGO0VGbytkUjtFNkZ6MmRJO0lBV0ksMEJBQUE7SUFEQSxrQkFBQTtFN0ZzM2RSO0U2Ri8yZEE7SUFFSSxrQkFBQTtFN0ZrM2RKO0U2Ri8yZEU7SUFPSSxVQUFBO0lBRkEsa0JBQUE7SUFDQSxNQUFBO0lBSEEsV0FBQTtJQUNBLFlBQUE7SUFGQSxXQUFBO0U3RnUzZE47RTZGejJkRTtJQUlJLHFCQUFBO0lBRkEsb0JBQUE7SUFDQSxnQ0FBQTtFN0ZpM2ROO0U2RjcyZEk7SUFTSSxtQkFBQTtFN0ZpM2RSO0U2RjcyZEk7SUFPSSx5QkFBQTtFN0ZpM2RSO0U2RjcyZEk7SUFFSSxnQkFBQTtFN0ZnM2RSO0U2RjN6ZEk7O0lBT0ksc0JBQUE7SUFEQSxtQkFBQTtJQUVBLGdCQUFBO0U3RiswZFI7RTZGeDBkQTtJQU1JLHNCQUFBO0U3RjYwZEo7RTZGMTBkQTtJQVFJLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLDZCQUFBO0U3RjgwZEo7RTZGcDBkTTtJQWFJLGtCQUFBO0lBREEscUJBQUE7SUFEQSxjQUFBO0lBREEsZ0JBQUE7SUFEQSxpQkFBQTtFN0ZrMWRWO0U2RjUwZFU7SUFDRSxxQkFBQTtJQUNBLGtCQUFBO0lBQ0EsUUFBQTtJQUNBLFFBQUE7SUFDQSx3Q0FBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtJQUNBLHlCQUFBO0lBQ0Esd0NBQUE7RTdGODBkWjtFNkYxMGRRO0lBT0ksY0FBQTtJQURBLGdCQUFBO0lBREEseUJBQUE7RTdGZzFkWjtFK0ZocmVFO0lBS1EscUNBQUE7SUFDQSxTQUFBO0UvRjZ3ZVY7RStGN3VlVTtJQUtRLHlCQUFBO0UvRmt4ZWxCO0UrRi93ZVU7SUFNUSx5QkFBQTtFL0ZveGVsQjtFaUcxMGVBO0lBV0ksYUFBQTtFakcyMWVKO0VrR2owZU07SUFRSSwyQkFBQTtJQUNBLDRCQUFBO0VsRysxZVY7RXFHNzRlQTtJQUdJLGdCQUFBO0VyR21vZko7RXFHL25mQTtJQUdJLG1CQUFBO0VyR3FvZko7RXFHam9mQTtJQUdJLGtCQUFBO0VyR3VvZko7RXFHbm9mQTtJQUdJLGlCQUFBO0VyR3lvZko7RXFHanFmQTtJQUdJLGdCQUFBO0VyR3VxZko7RXFHbnFmQTtJQUdJLG1CQUFBO0VyR3lxZko7RXFHcnFmQTtJQUdJLGtCQUFBO0VyRzJxZko7RXFHdnFmQTtJQUdJLGlCQUFBO0VyRzZxZko7RXFHcnNmQTtJQUdJLGdCQUFBO0VyRzJzZko7RXFHdnNmQTtJQUdJLG1CQUFBO0VyRzZzZko7RXFHenNmQTtJQUdJLGtCQUFBO0VyRytzZko7RXFHM3NmQTtJQUdJLGlCQUFBO0VyR2l0Zko7RXFHenVmQTtJQUdJLGdCQUFBO0VyRyt1Zko7RXFHM3VmQTtJQUdJLG1CQUFBO0VyR2l2Zko7RXFHN3VmQTtJQUdJLGtCQUFBO0VyR212Zko7RXFHL3VmQTtJQUdJLGlCQUFBO0VyR3F2Zko7RXFHN3dmQTtJQUdJLGdCQUFBO0VyR214Zko7RXFHL3dmQTtJQUdJLG1CQUFBO0VyR3F4Zko7RXFHanhmQTtJQUdJLGtCQUFBO0VyR3V4Zko7RXFHbnhmQTtJQUdJLGlCQUFBO0VyR3l4Zko7RXFHanpmQTtJQUdJLGdCQUFBO0VyR3V6Zko7RXFHbnpmQTtJQUdJLG1CQUFBO0VyR3l6Zko7RXFHcnpmQTtJQUdJLGtCQUFBO0VyRzJ6Zko7RXFHdnpmQTtJQUdJLGlCQUFBO0VyRzZ6Zko7RXFHcjFmQTtJQUdJLGdCQUFBO0VyRzIxZko7RXFHdjFmQTtJQUdJLG1CQUFBO0VyRzYxZko7RXFHejFmQTtJQUdJLGtCQUFBO0VyRysxZko7RXFHMzFmQTtJQUdJLGlCQUFBO0VyR2kyZko7RXFHejNmQTtJQUdJLGdCQUFBO0VyRyszZko7RXFHMzNmQTtJQUdJLG1CQUFBO0VyR2k0Zko7RXFHNzNmQTtJQUdJLGtCQUFBO0VyR200Zko7RXFHLzNmQTtJQUdJLGlCQUFBO0VyR3E0Zko7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LHVCQUFBO0U1RzQ5Z0JGO0FBQ0Y7O0E0RzE5Z0JBO0VBQ0U7SUFDRSx1QkFBQTtFNUc0OWdCRjs7RTRHMTlnQkE7SUFDRSxnQkFBQTtJQUNBLGlCQUFBO0U1RzY5Z0JGO0FBQ0Y7O0E0RzE5Z0JBO0VBQ0U7SUFDRSx1QkFBQTtFNUc0OWdCRjtBQUNGOztBNEcxOWdCQTtFQUNFO0lBQ0UsYUFBQTtFNUc0OWdCRjtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIG1pbi13aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIG1heC13aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8q6buS77yaZm9udCovXG4vKuOCsOODrOODvDAxKi9cbi8q5rC06ImyKi9cbi8q6buE6ImyKi9cbi8q6Z2SKi9cbi8q6LWkKi9cbi8q55m9Ki9cbi8qIOOCouOCpOODnOODquODvCAqL1xuLyog44Kw44Oq44O844OzICovXG4vKiDjgrXjg7zjg5Pjgrnpu4ToibIgKi9cbi8qIOOCteODvOODk+OCuei1pOiJsiAqL1xuLyog44K144O844OT44K56Z2S6ImyICovXG4vKiDjgrXjg7zjg5Pjgrnnt5HoibIgKi9cbi8qIOODnOODq+ODieODvCAqL1xuLyogamFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBlblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgNDg7XG59XG5cbiNzcGFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYW5jaGVkYWxtb25kO1xuICBoZWlnaHQ6IDEzMDBweDtcbn1cblxuLyogICAgIOODleOCp+ODvOODieOCpOODsyAgICAqL1xuLmZhZGVJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjc2LCAwLjczLCAwLjk3KTtcbn1cblxuLmZhZGVJbi11cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xufVxuXG4uZmFkZUluLWRvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODBweCk7XG59XG5cbi5mYWRlSW4tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwKTtcbn1cblxuLmZhZGVJbi1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDApO1xufVxuXG4uc2Nyb2xsLWluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG59XG5cbi8qICAgICDjgrnjg6njgqTjg4njgqTjg7MgICAgKi9cbi5zbGlkZUluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjc2LCAwLjczLCAwLjk3KTtcbn1cblxuLnNsaWRlSW4tdXAge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4MHB4KTtcbn1cblxuLnNsaWRlSW4tZG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MHB4KTtcbn1cblxuLnNsaWRlSW4tbGVmdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHB4LCAwKTtcbn1cblxuLnNsaWRlSW4tcmlnaHQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHB4LCAwKTtcbn1cblxuLnNjcm9sbC1pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuXG4uaXMtZmFkZWluLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbn1cblxuLyohIGRlc3R5bGUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vKiBEb2N1bWVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogVmVydGljYWwgcmh5dGhtICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhlYWRpbmdzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogUmVwbGFjZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxuICovXG5zdmcsXG5pbWcsXG5lbWJlZCxcbm9iamVjdCxcbmlmcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8qIEZvcm1zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiAxICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxuICovXG5bdHlwZT1jaGVja2JveF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuW3R5cGU9cmFkaW9dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcbiAgYXBwZWFyYW5jZTogcmFkaW87XG59XG5cbi8qKlxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246ZGlzYWJsZWQsXG5bdHlwZT1idXR0b25dOmRpc2FibGVkLFxuW3R5cGU9cmVzZXRdOmRpc2FibGVkLFxuW3R5cGU9c3VibWl0XTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cbiAqL1xuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgcGFkZGluZ1xuICovXG5vcHRpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxuICovXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ2xpY2thYmxlIGxhYmVsc1xuICovXG5sYWJlbFtmb3JdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBJbnRlcmFjdGl2ZSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cbiAqL1xuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG4vKiBUYWJsZXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5odG1sLmlzLWZpeGVkLFxuaHRtbC5pcy1maXhlZCBib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxLjE0NTgzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDMuOTA2MjV2dztcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbm1haW4ge1xuICBtYXJnaW4tdG9wOiA1LjIwODMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIG1haW4ge1xuICAgIG1hcmdpbi10b3A6IDQuMDYyNXZ3O1xuICB9XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaW5pdGlhbDtcbn1cblxuLyrlkIRodG1s6KaB57SgKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubC1iZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubC1iZy0tZ3JheS1sb2dvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9sLWJnLS1ncmF5LWxvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG4ubC1iZy0tZGFyayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICM0OTUwNTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvbC1iZy0tZGFyay5qcGcpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cbi5sLWJnLS1ibHVlc3F1YXJlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmwtYmctLWJsdWVzcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA5MSU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOTBweCk7XG4gIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogLTE7XG59XG4ubC1iZy0tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjM2U0NDQ3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sLWJnLS1ncmF5IHtcbiAgYmFja2dyb3VuZDogI2YyZjVmNztcbn1cblxuLmwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDc1dnc7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDYuMjV2dyAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDE1LjYyNXZ3IDA7XG4gIH1cbn1cbi5sLWNvbnRhaW5lcl9fcDAge1xuICB3aWR0aDogNzV2dztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRhaW5lcl9fcDAge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5sLWNvbnRhaW5lci5sLWNvbnRhaW5lci1zZXJ2aWNlbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb250YWluZXIubC1jb250YWluZXItc2VydmljZWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAzdncgIWltcG9ydGFudDtcbiAgfVxufVxuLmwtY29udGFpbmVyLmNvbnQxMjEwIHtcbiAgd2lkdGg6IDYzLjAyMDgzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRhaW5lci5jb250MTIxMCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmwtY29udGFpbmVyLmNvbnQxMzM1IHtcbiAgd2lkdGg6IDY5LjUzMTI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb250YWluZXIuY29udDEzMzUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5sLWNvbnRhaW5lci5jb250MTQwMCB7XG4gIHdpZHRoOiA3Mi45MTY2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb250YWluZXIuY29udDE0MDAge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5sLWNvbnRhaW5lci5jb250MTUwMCB7XG4gIHdpZHRoOiA3OC4xMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRhaW5lci5jb250MTUwMCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmwtY29udGFpbmVyLmNvbnQxNTYwIHtcbiAgd2lkdGg6IDgxLjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb250YWluZXIuY29udDE1NjAge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLmwtZGF0YS1kZXRhaWxfX2lubmVyIHtcbiAgd2lkdGg6IDc1dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZGF0YS1kZXRhaWxfX2lubmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ubC1kYXRhLWRldGFpbF9fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDguMzMzMzMzMzMzM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAgNS4yMDgzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1kYXRhLWRldGFpbF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sLWRhdGEtZGV0YWlsX193cmFwcGVyIGFydGljbGUge1xuICB3aWR0aDogNDAuNjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1kYXRhLWRldGFpbF9fd3JhcHBlciBhcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmwtZGF0YS1kZXRhaWxfX3dyYXBwZXIgYXNpZGUge1xuICB3aWR0aDogMjkuMTY2NjY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZGF0YS1kZXRhaWxfX3dyYXBwZXIgYXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG5cbiNsLWRldGFpbC1iZyB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDUuNzI5MTY2NjY2N3Z3O1xufVxuI2wtZGV0YWlsLWJnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2Nhc2VfZGV0YWlsX2JnLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA3OS43OTE2NjY2NjY3dnc7XG4gIGhlaWdodDogNTguODAyMDgzMzMzM3Z3O1xuICB6LWluZGV4OiAwO1xufVxuXG4ubC1kZXRhaWxfX2lubmVyIHtcbiAgd2lkdGg6IDc1dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZGV0YWlsX19pbm5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmwtZGV0YWlsX193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogOC4zMzMzMzMzMzMzdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMCA1LjIwODMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWRldGFpbF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE1LjYyNXZ3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubC1kZXRhaWxfX3dyYXBwZXIgYXJ0aWNsZSB7XG4gIHdpZHRoOiA0OC45NTgzMzMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWRldGFpbF9fd3JhcHBlciBhcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDMuOTA2MjV2dztcbiAgfVxufVxuLmwtZGV0YWlsX193cmFwcGVyIGFzaWRlIHtcbiAgd2lkdGg6IDIwLjgzMzMzMzMzMzN2dztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZGV0YWlsX193cmFwcGVyIGFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNS42MjV2dztcbiAgICBmb250LXNpemU6IDMuMzg1NDE2NjY2N3Z3O1xuICB9XG59XG5cbi5sLWZvb3RlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjAyMTIxO1xuICB9XG59XG5cbi5sLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xuICBib3gtc2hhZG93OiAycHggMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMy4wMjA4MzMzMzMzdnc7XG4gIH1cbn1cblxuLmwtaG9tZS1tdiB7XG4gIC8qXG4gIC5tYXNrIHtcbiAgICBjbGlwLXBhdGg6IHVybCgjc3ZnUGF0aCk7XG4gIH0gKi9cbn1cbi5sLWhvbWUtbXYgLnZhbnRhLWNhbnZhcyB7XG4gIHotaW5kZXg6IC0yICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1ob21lLW12IC52YW50YS1jYW52YXMge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ubC1ob21lLW12IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubC1ob21lLW12IHBhdGgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOSUsIDl2aCkgc2NhbGUoMC44NSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmwtaG9tZS1tdiBwYXRoIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMiUsIDd2aCkgc2NhbGUoMC42NSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhvbWUtbXYgcGF0aCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzglLCAzdmgpIHNjYWxlKDAuMzUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5sLWhvbWUtbXYgcGF0aCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjYlLCAxdmgpIHNjYWxlKDAuMzUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5sLWhvbWUtbXYgcGF0aCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTglLCAwdmgpIHNjYWxlKDAuMjYpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmwtbGVmdGNvbnRfX2JnIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvZmVhdHVyZV9leHBlcmllbmNlX2JnLnBuZykgbm8tcmVwZWF0IHRvcC9jb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBwYWRkaW5nLWJvdHRvbTogNy44MTI1dnc7XG59XG4ubC1sZWZ0Y29udF9fYmcuY29tcGFueS1wb2xpY3kge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9jb21wYW55X3BvbGljeV9saXN0X2JnLnBuZykgbm8tcmVwZWF0IHRvcC9jb250YWluO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5sLWxlZnRjb250X19iZ3doaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5sLWxlZnRjb250X19jb250YWluZXIge1xuICB3aWR0aDogOTAuNjI1dnc7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmctdG9wOiAyMy40Mzc1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1sZWZ0Y29udF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ubC1sZWZ0Y29udF9fY29udGFpbmVyIHNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmwtbGVmdGNvbnRfX2NvbnRhaW5lci5wdDAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmwtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdHJhbnNpdGlvbjogMC40cyAwLjRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uaXMtbG9hZGVkIC5sLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmlzLWxvYWRlZC5pbi1wcmVwYXJhdGlvbiAubC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5sLW1pbi1mb290ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbn1cbi5sLW1pbi1mb290ZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA2My4wMjA4MzMzMzMzdnc7XG4gIHBhZGRpbmc6IDAuMjYwNDE2NjY2N3Z3IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmwtbWluLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZzogMS44MjI5MTY2NjY3dncgMS4zMDIwODMzMzMzdnc7XG4gIGJveC1zaGFkb3c6IDJweCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWluLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMy4wMjA4MzMzMzMzdnc7XG4gIH1cbn1cbi5sLW1pbi1oZWFkZXIgLnAtaGVhZGVyX19pbm5lciB7XG4gIHdpZHRoOiA2My4wMjA4MzMzMzMzdnc7XG59XG5cbi5sLW12IHtcbiAgaGVpZ2h0OiA0MC40Njg3NXZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtbXYge1xuICAgIGhlaWdodDogODB2aDtcbiAgfVxufVxuLmwtbXZfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLW12X192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbiNjLXNkIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtdW5kZXItbXYge1xuICAgIGhlaWdodDogMTIwdnc7XG4gICAgbWFyZ2luLXRvcDogMTN2dztcbiAgfVxufVxuLmwtdW5kZXItbXYgLnZhbnRhLWNhbnZhcyB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmwtdW5kZXItbXYgLmwtbXZfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXVuZGVyLW12IC5sLW12X192aXN1YWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMjB2dyAhaW1wb3J0YW50O1xuICB9XG59XG4ubC11bmRlci1tdiAubC1tdl9fYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzguMzg1NDE2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtdW5kZXItbXYgLmwtbXZfX2JnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5sLXVuZGVyLW12IC5sLW12X19iZyBwYXRoIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjElLCAwKSBzY2FsZSgxLjMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtdW5kZXItbXYgLmwtbXZfX2JnIHBhdGgge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuLmwtdW5kZXItbXYgLmMtbXYtdGl0bGVBcmVhIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS4wNDE2NjY2NjY3dnc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgbGluZS1oZWlnaHQ6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC11bmRlci1tdiAuYy1tdi10aXRsZUFyZWEgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgICBwYWRkaW5nOiAxLjA0MTY2NjY2Njd2dyAyLjYwNDE2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuOTA2MjV2dztcbiAgfVxufVxuXG4ubC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwdmg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMjAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTAlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTAwJSAxMDAlIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuNHM7XG59XG4uYy1idG46aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7XG59XG4uYy1idG46OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xuICBjb250ZW50OiBcIlxcZTdjZFwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjk3OTE2NjY2Njd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuOjphZnRlciB7XG4gICAgZm9udC1zaXplOiA3LjAzMTI1dnc7XG4gIH1cbn1cbi5jLWJ0bjpob3Zlcjo6YWZ0ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLWJ0bi0tbWVkaXVtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDE4Ljc1dnc7XG4gIHBhZGRpbmc6IDEuMjV2dyAyLjA4MzMzMzMzMzN2dztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuLS1tZWRpdW0ge1xuICAgIHdpZHRoOiA2Mi41dnc7XG4gICAgcGFkZGluZzogMi42MDQxNjY2NjY3dncgNy44MTI1dnc7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLmMtYnRuLS1tZWRpdW0gKyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMTQ1ODMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuLS1tZWRpdW0gKyBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjU2MjV2dztcbiAgfVxufVxuLmMtYnRuLS1zbWFsbCB7XG4gIHdpZHRoOiAxMy41NDE2NjY2NjY3dnc7XG4gIHBhZGRpbmc6IDAuOTg5NTgzMzMzM3Z3IDIuMDgzMzMzMzMzM3Z3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi0tc21hbGwge1xuICAgIHdpZHRoOiA2Mi41dnc7XG4gICAgcGFkZGluZzogMi42MDQxNjY2NjY3dncgNy44MTI1dnc7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLmMtYnRuLS1zbWFsbCArIGEge1xuICBtYXJnaW4tbGVmdDogMS4xNDU4MzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4tLXNtYWxsICsgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1dnc7XG4gIH1cbn1cbi5jLWJ0bi0tc21hbGwuYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ0bi0tc21hbGwuYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtYnRuLS1zbWFsbC55ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjY2M3NjAwO1xufVxuLmMtYnRuLS1zbWFsbC5ibHVlIHtcbiAgYmFja2dyb3VuZDogIzE1NmM5Yztcbn1cbi5jLWJ0bi0tc21hbGwucmVkIHtcbiAgYmFja2dyb3VuZDogI2U2NTkzZjtcbn1cbi5jLWJ0bi0taW5xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDtcbn1cbi5jLWJ0bi0taW5xOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmMtYnRuLS1pbnEge1xuICAgIGZvbnQtc2l6ZTogMS4xNDU4MzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi0taW5xIHtcbiAgICBwYWRkaW5nOiA3LjgxMjV2dyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDQuMTY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMy45MDYyNXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jLWJ0bi0taW5xOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmMtYnRuLS1pbnE6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5jLWJ0bi0tc2QtY3RhIHtcbiAgd2lkdGg6IDI2LjA0MTY2NjY2Njd2dztcbiAgZm9udC1zaXplOiAxLjA0MTY2NjY2Njd2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjU2MjV2dyAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuLS1zZC1jdGEge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAyLjA4MzMzMzMzMzN2dztcbiAgfVxufVxuLmMtYnRuLS1zZC1jdGE6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyLjgxMjV2dztcbn1cbi5jLWJ0bi0tc2QtY3RhX19jYXNlIHtcbiAgcGFkZGluZzogMC42MjV2dyAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuLS1zZC1jdGFfX2Nhc2Uge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAyLjA4MzMzMzMzMzN2dztcbiAgfVxufVxuXG4uYy1jYXJkX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5jLWNhcmRfX2xpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ2FwOiAwO1xufVxuLmMtY2FyZF9fbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xufVxuLmMtY2FyZF9fbGlzdCBsaSBhLFxuLmMtY2FyZF9fbGlzdCBsaSBhICoge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmMtY2FyZF9fbGlzdC1pbWdCb3gge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogMDtcbn1cbi5jLWNhcmRfX2xpc3QtaW1nQm94IGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYy1jYXJkX19saXN0LWltZ0JveCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uYy1jYXJkX19saXN0LWltZ0JveCBpbWcuaG9tZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1jYXJkX19saXN0LWJvdHRvbSB7XG4gIG9yZGVyOiAxO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG59XG4uYy1jYXJkX19saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLWNhcmRfX2xpc3QtYWNoaWV2ZXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNhcmRfX2xpc3QtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fbGlzdC10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMy45MDYyNXZ3O1xuICB9XG59XG4uYy1jYXJkX19saXN0LWFjaGlldmV0ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNhcmRfX2xpc3QtY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYy1jYXJkX19jYXNlbGlzdCB7XG4gIGdhcDogNC42ODc1dnc7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19jYXNlbGlzdCB7XG4gICAgZ2FwOiA3LjgxMjV2dyAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi5jLWNhcmRfX2Nhc2VsaXN0IGxpIHtcbiAgZ3JpZC1yb3c6IHNwYW4gNDtcbn1cbi5jLWNhcmRfX2Nhc2VsaXN0IGxpIGEge1xuICBncmlkLXJvdzogc3BhbiA0O1xuICBnYXA6IDEuMzAyMDgzMzMzM3Z3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZkNmQ2ZDtcbiAgcGFkZGluZy1ib3R0b206IDEuNTYyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fY2FzZWxpc3QgbGkgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjQxNjY2NjY2Njd2dztcbiAgICBnYXA6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYy1jYXJkX19jYXNlbGlzdCBsaSBhOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XG59XG4uYy1jYXJkX19jYXNlbGlzdCBsaSBhOmhvdmVyIC5jLWNhcmRfX2xpc3QtaW1nQm94IGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDUpO1xufVxuLmMtY2FyZF9fY2FzZWxpc3QgbGkgYTpub3QoLmV4dGVybmFsKTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgY29udGVudDogXCJcXGU3Y2RcIjtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIGZvbnQtc2l6ZTogMS4zNTQxNjY2NjY3dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMC45ODk1ODMzMzMzdnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX2Nhc2VsaXN0IGxpIGE6bm90KC5leHRlcm5hbCk6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLWNhcmRfX2Nhc2VsaXN0IGxpIGEuZXh0ZXJuYWw6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9zZXJ2aXNlX2V4dGVybmFsLWljb24uc3ZnKTtcbiAgd2lkdGg6IDAuODg1NDE2NjY2N3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDAuOTg5NTgzMzMzM3Z3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19jYXNlbGlzdCBsaSBhLmV4dGVybmFsOjphZnRlciB7XG4gICAgd2lkdGg6IDMuNTkzNzV2dztcbiAgfVxufVxuLmMtY2FyZF9fY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjY4NzV2dztcbiAgfVxufVxuLmMtY2FyZF9fY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1pbWdCb3gge1xuICBwYWRkaW5nLXRvcDogNTclO1xufVxuLmMtY2FyZF9fY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1ib3R0b20ge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDM7XG4gIGdhcDogMS4wNDE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19jYXNlbGlzdCAuYy1jYXJkX19saXN0LWJvdHRvbSB7XG4gICAgZ2FwOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuLmMtY2FyZF9fY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1jYXRlZ29yeSB7XG4gIHdpZHRoOiA5MCU7XG4gIGdhcDogMC41MjA4MzMzMzMzdnc7XG59XG4uYy1jYXJkX19jYXNlbGlzdCAuYy1jYXJkX19saXN0LWNhdGVnb3J5IHNwYW4ge1xuICBmb250LXNpemU6IDAuNzI5MTY2NjY2N3Z3O1xuICBwYWRkaW5nOiAwLjEwNDE2NjY2Njd2dyAwLjc4MTI1dnc7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWE5Njk1O1xuICBib3JkZXItcmFkaXVzOiA1MHZoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19jYXNlbGlzdCAuYy1jYXJkX19saXN0LWNhdGVnb3J5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4uYy1jYXJkX19yZWxhdGVkY2FzZWxpc3Qge1xuICBnYXA6IDMuNjQ1ODMzMzMzM3Z3O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fcmVsYXRlZGNhc2VsaXN0IHtcbiAgICBnYXA6IDcuODEyNXZ3IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLmMtY2FyZF9fcmVsYXRlZGNhc2VsaXN0IGxpIHtcbiAgZ3JpZC1yb3c6IHNwYW4gNDtcbn1cbi5jLWNhcmRfX3JlbGF0ZWRjYXNlbGlzdCBsaSBhIHtcbiAgZ3JpZC1yb3c6IHNwYW4gNDtcbiAgZ2FwOiAxLjMwMjA4MzMzMzN2dztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2ZDZkNmQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjU2MjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX3JlbGF0ZWRjYXNlbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNDE2NjY2NjY2N3Z3O1xuICAgIGdhcDogNC4xNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLWNhcmRfX3JlbGF0ZWRjYXNlbGlzdCBsaSBhOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XG59XG4uYy1jYXJkX19yZWxhdGVkY2FzZWxpc3QgbGkgYTpob3ZlciAuYy1jYXJkX19saXN0LWltZ0JveCBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcbn1cbi5jLWNhcmRfX3JlbGF0ZWRjYXNlbGlzdCBsaSBhOm5vdCguZXh0ZXJuYWwpOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xuICBjb250ZW50OiBcIlxcZTdjZFwiO1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgZm9udC1zaXplOiAxLjM1NDE2NjY2Njd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwLjk4OTU4MzMzMzN2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fcmVsYXRlZGNhc2VsaXN0IGxpIGE6bm90KC5leHRlcm5hbCk6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLWNhcmRfX3JlbGF0ZWRjYXNlbGlzdCBsaSBhLmV4dGVybmFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvc2VydmlzZV9leHRlcm5hbC1pY29uLnN2Zyk7XG4gIHdpZHRoOiAwLjg4NTQxNjY2Njd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwLjk4OTU4MzMzMzN2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fcmVsYXRlZGNhc2VsaXN0IGxpIGEuZXh0ZXJuYWw6OmFmdGVyIHtcbiAgICB3aWR0aDogMy41OTM3NXZ3O1xuICB9XG59XG4uYy1jYXJkX19yZWxhdGVkY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1jYXJkX19yZWxhdGVkY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1hY2hpZXZldGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjI1dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19yZWxhdGVkY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1hY2hpZXZldGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC42ODc1dnc7XG4gIH1cbn1cbi5jLWNhcmRfX3JlbGF0ZWRjYXNlbGlzdCAuYy1jYXJkX19saXN0LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZF9fcmVsYXRlZGNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtYWNoaWV2ZXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWNhcmRfX3JlbGF0ZWRjYXNlbGlzdCAuYy1jYXJkX19saXN0LWFjaGlldmV0ZXh0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19yZWxhdGVkY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1hY2hpZXZldGV4dCBwIHtcbiAgICBmb250LXNpemU6IDMuOTA2MjV2dztcbiAgfVxufVxuLmMtY2FyZF9fcmVsYXRlZGNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcbiAgcGFkZGluZy10b3A6IDU3JTtcbn1cbi5jLWNhcmRfX3JlbGF0ZWRjYXNlbGlzdCAuYy1jYXJkX19saXN0LWJvdHRvbSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gMztcbiAgZ2FwOiAxLjA0MTY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX3JlbGF0ZWRjYXNlbGlzdCAuYy1jYXJkX19saXN0LWJvdHRvbSB7XG4gICAgZ2FwOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuLmMtY2FyZF9fcmVsYXRlZGNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZF9fcmVsYXRlZGNhc2VsaXN0X19zZXJ2aWNlX2NvbnN1bHRpbmdfc3RyYXRlZ3kgbGksIC5jLWNhcmRfX3JlbGF0ZWRjYXNlbGlzdF9zZXJ2aWNlX21hcmtldGluZ19kaWdpdGFsIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNhcmRfX3JlbGF0ZWRjYXNlbGlzdF9fc2VydmljZV9jb25zdWx0aW5nX3N0cmF0ZWd5IC5jYXNlX2RldGFpbDAxLFxuLmMtY2FyZF9fcmVsYXRlZGNhc2VsaXN0X19zZXJ2aWNlX2NvbnN1bHRpbmdfc3RyYXRlZ3kgLmNhc2VfZGV0YWlsMDIsXG4uYy1jYXJkX19yZWxhdGVkY2FzZWxpc3RfX3NlcnZpY2VfY29uc3VsdGluZ19zdHJhdGVneSAuY2FzZV9kZXRhaWwwNyxcbi5jLWNhcmRfX3JlbGF0ZWRjYXNlbGlzdF9fc2VydmljZV9jb25zdWx0aW5nX3N0cmF0ZWd5IC5jYXNlX2RldGFpbDEwIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5jLWNhcmRfX3JlbGF0ZWRjYXNlbGlzdF9zZXJ2aWNlX21hcmtldGluZ19kaWdpdGFsIC5jYXNlX2RldGFpbDAyLFxuLmMtY2FyZF9fcmVsYXRlZGNhc2VsaXN0X3NlcnZpY2VfbWFya2V0aW5nX2RpZ2l0YWwgLmNhc2VfZGV0YWlsMDQsXG4uYy1jYXJkX19yZWxhdGVkY2FzZWxpc3Rfc2VydmljZV9tYXJrZXRpbmdfZGlnaXRhbCAuY2FzZV9kZXRhaWwxMixcbi5jLWNhcmRfX3JlbGF0ZWRjYXNlbGlzdF9zZXJ2aWNlX21hcmtldGluZ19kaWdpdGFsIC5jYXNlX2RldGFpbDE0IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmMtY2FyZF9fYWNoaWV2ZWNhc2VsaXN0IHtcbiAgZ2FwOiAzLjY0NTgzMzMzMzN2dztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdCB7XG4gICAgZ2FwOiA3LjgxMjV2dyAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdCBsaSB7XG4gIGdyaWQtcm93OiBzcGFuIDQ7XG59XG4uYy1jYXJkX19hY2hpZXZlY2FzZWxpc3QgbGkgYSB7XG4gIGdyaWQtcm93OiBzcGFuIDQ7XG4gIGdhcDogMS4zMDIwODMzMzMzdnc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmQ2ZDZkO1xuICBwYWRkaW5nLWJvdHRvbTogMS41NjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19hY2hpZXZlY2FzZWxpc3QgbGkgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjQxNjY2NjY2Njd2dztcbiAgICBnYXA6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYy1jYXJkX19hY2hpZXZlY2FzZWxpc3QgbGkgYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00cHgpO1xufVxuLmMtY2FyZF9fYWNoaWV2ZWNhc2VsaXN0IGxpIGE6aG92ZXIgLmMtY2FyZF9fbGlzdC1pbWdCb3ggaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XG59XG4uYy1jYXJkX19hY2hpZXZlY2FzZWxpc3QgbGkgYTpub3QoLmV4dGVybmFsKTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgY29udGVudDogXCJcXGU3Y2RcIjtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIGZvbnQtc2l6ZTogMS4zNTQxNjY2NjY3dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMC45ODk1ODMzMzMzdnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdCBsaSBhOm5vdCguZXh0ZXJuYWwpOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG4uYy1jYXJkX19hY2hpZXZlY2FzZWxpc3QgbGkgYS5leHRlcm5hbDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL3NlcnZpc2VfZXh0ZXJuYWwtaWNvbi5zdmcpO1xuICB3aWR0aDogMC44ODU0MTY2NjY3dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMC45ODk1ODMzMzMzdnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdCBsaSBhLmV4dGVybmFsOjphZnRlciB7XG4gICAgd2lkdGg6IDMuNTkzNzV2dztcbiAgfVxufVxuLmMtY2FyZF9fYWNoaWV2ZWNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZF9fYWNoaWV2ZWNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtYWNoaWV2ZXRpdGxlIHtcbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMjV2dztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdCAuYy1jYXJkX19saXN0LWFjaGlldmV0aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjY4NzV2dztcbiAgfVxufVxuLmMtY2FyZF9fYWNoaWV2ZWNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1jYXJkX19hY2hpZXZlY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1hY2hpZXZldGV4dCB7XG4gIG9yZGVyOiAzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdCAuYy1jYXJkX19saXN0LWFjaGlldmV0ZXh0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19hY2hpZXZlY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1hY2hpZXZldGV4dCBwIHtcbiAgICBmb250LXNpemU6IDMuOTA2MjV2dztcbiAgfVxufVxuLmMtY2FyZF9fYWNoaWV2ZWNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcbiAgcGFkZGluZy10b3A6IDU3JTtcbn1cbi5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdCAuYy1jYXJkX19saXN0LWJvdHRvbSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gMztcbiAgZ2FwOiAxLjA0MTY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdCAuYy1jYXJkX19saXN0LWJvdHRvbSB7XG4gICAgZ2FwOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuLmMtY2FyZF9fYWNoaWV2ZWNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtY2F0ZWdvcnkge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDkwJTtcbiAgZ2FwOiAwLjUyMDgzMzMzMzN2dztcbn1cbi5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdCAuYy1jYXJkX19saXN0LWNhdGVnb3J5IHNwYW4ge1xuICBmb250LXNpemU6IDAuNzI5MTY2NjY2N3Z3O1xuICBwYWRkaW5nOiAwLjEwNDE2NjY2Njd2dyAwLjc4MTI1dnc7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWE5Njk1O1xuICBib3JkZXItcmFkaXVzOiA1MHZoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19hY2hpZXZlY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1jYXRlZ29yeSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gICAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgNC4xNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdCAuYy1jYXJkX19saXN0LWNhdGVnb3J5IC5zaXplIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdCAuYy1jYXJkX19saXN0LWNhdGVnb3J5IC5jb3Jwb3JhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZF9fYWNoaWV2ZWNhc2VsaXN0X19zZXJ2aWNlX21hcmtldGluZ19kaWdpdGFsIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdF9fc2VydmljZV9tYXJrZXRpbmdfZGlnaXRhbCAuY2FzZV9kZXRhaWwwOCxcbi5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdF9fc2VydmljZV9tYXJrZXRpbmdfZGlnaXRhbCAuY2FzZV9kZXRhaWwwMSxcbi5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdF9fc2VydmljZV9tYXJrZXRpbmdfZGlnaXRhbCAuY2FzZV9kZXRhaWwxMCxcbi5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdF9fc2VydmljZV9tYXJrZXRpbmdfZGlnaXRhbCAuY2FzZV9kZXRhaWwwNCxcbi5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdF9fc2VydmljZV9tYXJrZXRpbmdfZGlnaXRhbCAuY2FzZV9kZXRhaWwxMSxcbi5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdF9fc2VydmljZV9tYXJrZXRpbmdfZGlnaXRhbCAuY2FzZV9kZXRhaWwxNCxcbi5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdF9fc2VydmljZV9tYXJrZXRpbmdfZGlnaXRhbCAuY2FzZV9kZXRhaWwwNixcbi5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdF9fc2VydmljZV9tYXJrZXRpbmdfZGlnaXRhbCAuY2FzZV9kZXRhaWwwNCxcbi5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdF9fc2VydmljZV9tYXJrZXRpbmdfZGlnaXRhbCAuY2FzZV9kZXRhaWwxMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5jLWNhcmRfX2hvbWVjYXNlbGlzdCBsaSB7XG4gIGdyaWQtcm93OiBzcGFuIDM7XG59XG4uYy1jYXJkX19ob21lY2FzZWxpc3QgbGkgYSB7XG4gIGdyaWQtcm93OiBzcGFuIDM7XG4gIGdhcDogMS4wNDE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19ob21lY2FzZWxpc3QgbGkgYSB7XG4gICAgZ2FwOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLmMtY2FyZF9faG9tZWNhc2VsaXN0IGxpIGE6aG92ZXIgLmMtY2FyZF9fbGlzdC1pbWdCb3ggaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wMik7XG59XG4uYy1jYXJkX19ob21lY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNTQxNjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19ob21lY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLmMtY2FyZF9faG9tZWNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcbiAgcGFkZGluZy10b3A6IDUwJTtcbn1cbi5jLWNhcmRfX2hvbWVjYXNlbGlzdCAuYy1jYXJkX19saXN0LWltZ0JveCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZF9faG9tZWNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtaW1nQm94IGltZy5ob21lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1jYXJkX19ob21lY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1ib3R0b20ge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIGdhcDogMC41MjA4MzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19ob21lY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1ib3R0b20ge1xuICAgIGdhcDogNC4xNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLWNhcmRfX2hvbWVjYXNlbGlzdCAuYy1jYXJkX19saXN0LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZF9faG9tZWNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtY2F0ZWdvcnkge1xuICB3aWR0aDogOTAlO1xuICBnYXA6IDAuNTIwODMzMzMzM3Z3O1xufVxuLmMtY2FyZF9faG9tZWNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtY2F0ZWdvcnkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43MjkxNjY2NjY3dnc7XG4gIHBhZGRpbmc6IDAuMTA0MTY2NjY2N3Z3IDAuNzgxMjV2dztcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YTk2OTU7XG4gIGJvcmRlci1yYWRpdXM6IDUwdmg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX2hvbWVjYXNlbGlzdCAuYy1jYXJkX19saXN0LWNhdGVnb3J5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4uYy1jYXJkX19zbGlkZWNhc2VsaXN0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19zbGlkZWNhc2VsaXN0IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uYy1jYXJkX19zbGlkZWNhc2VsaXN0LnNsaWRlLW5vbmUge1xuICBtYXgtd2lkdGg6IDE0MjBweDtcbn1cbi5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYy1jYXJkX19zbGlkZWNhc2VsaXN0IC5zbGlkZS1zZC1hcnJvdyB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOCU7XG4gIHdpZHRoOiAwO1xuICB3aWR0aDogMy45NTgzMzMzMzMzdnc7XG4gIGhlaWdodDogMDtcbiAgaGVpZ2h0OiAzLjk1ODMzMzMzMzN2dztcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmMtY2FyZF9fc2xpZGVjYXNlbGlzdCAuc2xpZGUtc2QtYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmMtY2FyZF9fc2xpZGVjYXNlbGlzdCAuc2xpZGUtc2QtYXJyb3c6aG92ZXIgLnNsaWRlLWFycm93SW4ge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAwMDtcbn1cbi5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgLnNsaWRlLXNkLWFycm93LnByZXYtc2QtYXJyb3cge1xuICBsZWZ0OiA5LjExNDU4MzMzMzN2dztcbn1cbi5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgLnNsaWRlLXNkLWFycm93LnByZXYtc2QtYXJyb3cgLnNsaWRlLWFycm93SW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDIyNWRlZyk7XG4gIHJpZ2h0OiAyNSU7XG59XG4uYy1jYXJkX19zbGlkZWNhc2VsaXN0IC5zbGlkZS1zZC1hcnJvdy5uZXh0LXNkLWFycm93IHtcbiAgcmlnaHQ6IDkuMTE0NTgzMzMzM3Z3O1xufVxuLmMtY2FyZF9fc2xpZGVjYXNlbGlzdCAuc2xpZGUtc2QtYXJyb3cgLnNsaWRlLWFycm93SW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgcmlnaHQ6IDM1JTtcbiAgd2lkdGg6IDAuNzgxMjV2dztcbiAgaGVpZ2h0OiAwLjc4MTI1dnc7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC0zLjEyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fc2xpZGVjYXNlbGlzdCAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbn1cbi5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICBjb2xvcjogI2NjYztcbn1cbi5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgbGkge1xuICB3aWR0aDogMjEuODc1dnc7XG4gIG1hcmdpbjogMCAxLjU2MjV2dztcbiAgZ3JpZC1yb3c6IHNwYW4gNDtcbn1cbi5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgbGkgYSB7XG4gIGdyaWQtcm93OiBzcGFuIDQ7XG4gIGdhcDogMC43ODEyNXZ3O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19zbGlkZWNhc2VsaXN0IGxpIGEge1xuICAgIGdhcDogMy4xMjV2dztcbiAgfVxufVxuLmMtY2FyZF9fc2xpZGVjYXNlbGlzdCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmMtY2FyZF9fc2xpZGVjYXNlbGlzdCBsaSBhOm5vdCguZXh0ZXJuYWwpOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xuICBjb250ZW50OiBcIlxcZTdjZFwiO1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgZm9udC1zaXplOiAxLjM1NDE2NjY2Njd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19zbGlkZWNhc2VsaXN0IGxpIGE6bm90KC5leHRlcm5hbCk6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgbGkgYS5leHRlcm5hbDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL3NlcnZpc2VfZXh0ZXJuYWwtaWNvbi5zdmcpO1xuICB3aWR0aDogMC44ODU0MTY2NjY3dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fc2xpZGVjYXNlbGlzdCBsaSBhLmV4dGVybmFsOjphZnRlciB7XG4gICAgd2lkdGg6IDMuNTkzNzV2dztcbiAgfVxufVxuLmMtY2FyZF9fc2xpZGVjYXNlbGlzdCAuYy1jYXJkX19saXN0LWltZ0JveCB7XG4gIHBhZGRpbmctdG9wOiA1NyU7XG59XG4uYy1jYXJkX19zbGlkZWNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtYm90dG9tIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAzO1xuICBnYXA6IDAuNTIwODMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fc2xpZGVjYXNlbGlzdCAuYy1jYXJkX19saXN0LWJvdHRvbSB7XG4gICAgZ2FwOiAyLjA4MzMzMzMzMzN2dztcbiAgfVxufVxuLmMtY2FyZF9fc2xpZGVjYXNlbGlzdCAuYy1jYXJkX19saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE0NTgzMzMzMzN2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjY4NzV2dztcbiAgfVxufVxuLmMtY2FyZF9fc2xpZGVjYXNlbGlzdCAuYy1jYXJkX19saXN0LXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMy45MDYyNXZ3O1xuICB9XG59XG4uYy1jYXJkX19zbGlkZWNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtY2F0ZWdvcnkge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMC43ODEyNXZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMC43ODEyNXZ3O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1jYXRlZ29yeSB7XG4gICAgcGFkZGluZy10b3A6IDMuMTI1dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNTYyNXZ3O1xuICB9XG59XG4uYy1jYXJkX19zbGlkZWNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtY2F0ZWdvcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuNzI5MTY2NjY2N3Z3O1xuICBoZWlnaHQ6IDEuMzU0MTY2NjY2N3Z3O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9zZF9hcnJvd2ljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XG4gIG1hcmdpbi1yaWdodDogMC4yNjA0MTY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19zbGlkZWNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtY2F0ZWdvcnk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMS4wNDE2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1jYXRlZ29yeSBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjcyOTE2NjY2Njd2dztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1jYXRlZ29yeSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gIH1cbn1cbi5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1jYXRlZ29yeSAuaW5kdXN0cnkge1xuICBvcmRlcjogMTtcbn1cbi5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1jYXRlZ29yeSAuY29ycG9yYXRlIHtcbiAgb3JkZXI6IDI7XG59XG4uYy1jYXJkX19zbGlkZWNhc2VsaXN0IC5jLWNhcmRfX2xpc3QtY2F0ZWdvcnkgLmNvcnBvcmF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvvI9cIjtcbn1cbi5jLWNhcmRfX3NsaWRlY2FzZWxpc3QgLmMtY2FyZF9fbGlzdC1jYXRlZ29yeSAuc2l6ZSB7XG4gIG9yZGVyOiAzO1xufVxuLmMtY2FyZF9fc2xpZGVjYXNlbGlzdCAuYy1jYXJkX19saXN0LWNhdGVnb3J5IC5zaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+8j1wiO1xufVxuXG4uYy1jYXJkX19zaWRlbGlzdCB7XG4gIHBhZGRpbmc6IDAgMS4wNDE2NjY2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fc2lkZWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMi42MDQxNjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLWNhcmRfX3NpZGVsaXN0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4uYy1jYXJkX19zaWRlbGlzdCBsaTpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1jYXJkX19zaWRlbGlzdCBsaSBhIHtcbiAgcGFkZGluZzogMS4wNDE2NjY2NjY3dncgMDtcbiAgZ2FwOiAwLjc4MTI1dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19zaWRlbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nOiAyLjYwNDE2NjY2Njd2dyAwO1xuICAgIGdhcDogNSU7XG4gIH1cbn1cbi5jLWNhcmRfX3NpZGVsaXN0IGxpIGE6aG92ZXIgLmMtY2FyZF9fbGlzdC1pbWdCb3ggaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XG59XG4uYy1jYXJkX19zaWRlbGlzdCAuYy1jYXJkX19saXN0LWltZ0JveCB7XG4gIHdpZHRoOiA1LjIwODMzMzMzMzN2dztcbiAgaGVpZ2h0OiA1LjIwODMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX3NpZGVsaXN0IC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICB9XG59XG4uYy1jYXJkX19zaWRlbGlzdCAuYy1jYXJkX19saXN0LWJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNS4yMDgzMzMzMzMzdncgLSAwLjc4MTI1dncpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fc2lkZWxpc3QgLmMtY2FyZF9fbGlzdC1ib3R0b20ge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbi5jLWNhcmRfX3NpZGVsaXN0IC5jLWNhcmRfX2xpc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmMtY2FyZF9fc2lkZWxpc3QgLmMtY2FyZF9fbGlzdC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNhcmRfX3NpZGVsaXN0IC5jLWNhcmRfX2xpc3QtY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1jYXJkX19rbm93bGVkZ2VsaXN0IHtcbiAgZ2FwOiA0LjY4NzV2dztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX2tub3dsZWRnZWxpc3Qge1xuICAgIGdhcDogNy44MTI1dncgMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4uYy1jYXJkX19rbm93bGVkZ2VsaXN0IGxpIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMztcbn1cbi5jLWNhcmRfX2tub3dsZWRnZWxpc3QgbGkgYSB7XG4gIGdyaWQtcm93OiBzcGFuIDM7XG4gIGdhcDogMS4zMDIwODMzMzMzdnc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmQ2ZDZkO1xuICBwYWRkaW5nLWJvdHRvbTogMS41NjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19rbm93bGVkZ2VsaXN0IGxpIGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC40MTY2NjY2NjY3dnc7XG4gICAgZ2FwOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLmMtY2FyZF9fa25vd2xlZGdlbGlzdCBsaSBhOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XG59XG4uYy1jYXJkX19rbm93bGVkZ2VsaXN0IGxpIGE6aG92ZXIgLmMtY2FyZF9fbGlzdC1pbWdCb3ggaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XG59XG4uYy1jYXJkX19rbm93bGVkZ2VsaXN0IGxpIGE6bm90KC5leHRlcm5hbCk6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkXCI7XG4gIGNvbnRlbnQ6IFwiXFxlN2NkXCI7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBmb250LXNpemU6IDEuMzU0MTY2NjY2N3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDAuOTg5NTgzMzMzM3Z3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19rbm93bGVkZ2VsaXN0IGxpIGE6bm90KC5leHRlcm5hbCk6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLWNhcmRfX2tub3dsZWRnZWxpc3QgbGkgYS5leHRlcm5hbDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL3NlcnZpc2VfZXh0ZXJuYWwtaWNvbi5zdmcpO1xuICB3aWR0aDogMC44ODU0MTY2NjY3dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMC45ODk1ODMzMzMzdnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX2tub3dsZWRnZWxpc3QgbGkgYS5leHRlcm5hbDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAzLjU5Mzc1dnc7XG4gIH1cbn1cbi5jLWNhcmRfX2tub3dsZWRnZWxpc3QgLmMtY2FyZF9fbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fa25vd2xlZGdlbGlzdCAuYy1jYXJkX19saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQuNjg3NXZ3O1xuICB9XG59XG4uYy1jYXJkX19rbm93bGVkZ2VsaXN0IC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcbiAgcGFkZGluZy10b3A6IDU3JTtcbn1cbi5jLWNhcmRfX2tub3dsZWRnZWxpc3QgLmMtY2FyZF9fbGlzdC1ib3R0b20ge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIGdhcDogMS4wNDE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19rbm93bGVkZ2VsaXN0IC5jLWNhcmRfX2xpc3QtYm90dG9tIHtcbiAgICBnYXA6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG4uYy1jYXJkX19ob21la25vd2xlZGdlbGlzdCB7XG4gIGdhcDogMy42NDU4MzMzMzMzdnc7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIHdpZHRoOiA1Mi4wODMzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19ob21la25vd2xlZGdlbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA3LjgxMjV2dyAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWNhcmRfX2hvbWVrbm93bGVkZ2VsaXN0IGxpIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMztcbn1cbi5jLWNhcmRfX2hvbWVrbm93bGVkZ2VsaXN0IGxpOm50aC1jaGlsZChuKzQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNhcmRfX2hvbWVrbm93bGVkZ2VsaXN0IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMS43NzA4MzMzMzMzdnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19ob21la25vd2xlZGdlbGlzdCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLmMtY2FyZF9faG9tZWtub3dsZWRnZWxpc3QgbGkgYSB7XG4gIGdyaWQtcm93OiBzcGFuIDM7XG4gIGdhcDogMS4zMDIwODMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19ob21la25vd2xlZGdlbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNDE2NjY2NjY2N3Z3O1xuICAgIGdhcDogNC4xNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLWNhcmRfX2hvbWVrbm93bGVkZ2VsaXN0IGxpIGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNHB4KTtcbn1cbi5jLWNhcmRfX2hvbWVrbm93bGVkZ2VsaXN0IGxpIGE6aG92ZXIgLmMtY2FyZF9fbGlzdC1pbWdCb3ggaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XG59XG4uYy1jYXJkX19ob21la25vd2xlZGdlbGlzdCAuYy1jYXJkX19saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjkzNzV2dztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX2hvbWVrbm93bGVkZ2VsaXN0IC5jLWNhcmRfX2xpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC42ODc1dnc7XG4gIH1cbn1cbi5jLWNhcmRfX2hvbWVrbm93bGVkZ2VsaXN0IC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcbiAgcGFkZGluZy10b3A6IDU3JTtcbn1cbi5jLWNhcmRfX2hvbWVrbm93bGVkZ2VsaXN0IC5jLWNhcmRfX2xpc3QtYm90dG9tIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAyO1xuICBnYXA6IDEuMDQxNjY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9faG9tZWtub3dsZWRnZWxpc3QgLmMtY2FyZF9fbGlzdC1ib3R0b20ge1xuICAgIGdhcDogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLWNhcmRfX2hvbWVrbm93bGVkZ2VsaXN0IC5jLWNhcmRfX2xpc3QtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dztcbiAgY29sb3I6ICM2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19ob21la25vd2xlZGdlbGlzdCAuYy1jYXJkX19saXN0LXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgfVxufVxuXG4uYy1jYXJkX19yZWxhdGVka25vd2xlZGdlbGlzdCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMi4wODMzMzMzMzMzdncgMS41NjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19yZWxhdGVka25vd2xlZGdlbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDkuMzc1dnc7XG4gIH1cbn1cbi5jLWNhcmRfX3JlbGF0ZWRrbm93bGVkZ2VsaXN0IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC45Mzc1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkX19yZWxhdGVka25vd2xlZGdlbGlzdCBsaSBhIHtcbiAgICBnYXA6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYy1jYXJkX19yZWxhdGVka25vd2xlZGdlbGlzdCBsaSBhOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWNhcmRfX3JlbGF0ZWRrbm93bGVkZ2VsaXN0IGxpIGE6aG92ZXIgLmMtY2FyZF9fbGlzdC1pbWdCb3ggaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XG59XG4uYy1jYXJkX19yZWxhdGVka25vd2xlZGdlbGlzdCAuYy1jYXJkX19saXN0LWltZ0JveCB7XG4gIHdpZHRoOiAzMC44JTtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fcmVsYXRlZGtub3dsZWRnZWxpc3QgLmMtY2FyZF9fbGlzdC1pbWdCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNTclO1xuICB9XG59XG4uYy1jYXJkX19yZWxhdGVka25vd2xlZGdlbGlzdCAuYy1jYXJkX19saXN0LWJvdHRvbSB7XG4gIHdpZHRoOiBjYWxjKDY5LjIlIC0gMC45Mzc1dncpO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX3JlbGF0ZWRrbm93bGVkZ2VsaXN0IC5jLWNhcmRfX2xpc3QtYm90dG9tIHtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1jYXJkX19yZWxhdGVka25vd2xlZGdlbGlzdCAuYy1jYXJkX19saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1jYXJkX19yZWxhdGVka25vd2xlZGdlbGlzdCAuYy1jYXJkX19saXN0LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZF9fcmVsYXRlZGtub3dsZWRnZWxpc3QgLmMtY2FyZF9fbGlzdC1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWNhcmRfX3NlcnZpY2Vrbm93bGVkZ2VsaXN0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyLjYwNDE2NjY2Njd2dyA0LjE2NjY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX3NlcnZpY2Vrbm93bGVkZ2VsaXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogOS4zNzV2dztcbiAgfVxufVxuLmMtY2FyZF9fc2VydmljZWtub3dsZWRnZWxpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjU2MjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX3NlcnZpY2Vrbm93bGVkZ2VsaXN0IGxpIGEge1xuICAgIGdhcDogNC4xNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLWNhcmRfX3NlcnZpY2Vrbm93bGVkZ2VsaXN0IGxpIGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNHB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtY2FyZF9fc2VydmljZWtub3dsZWRnZWxpc3QgbGkgYTpob3ZlciAuYy1jYXJkX19saXN0LWltZ0JveCBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcbn1cbi5jLWNhcmRfX3NlcnZpY2Vrbm93bGVkZ2VsaXN0IC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcbiAgd2lkdGg6IDMyLjUlO1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fc2VydmljZWtub3dsZWRnZWxpc3QgLmMtY2FyZF9fbGlzdC1pbWdCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNTclO1xuICB9XG59XG4uYy1jYXJkX19zZXJ2aWNla25vd2xlZGdlbGlzdCAuYy1jYXJkX19saXN0LWJvdHRvbSB7XG4gIHdpZHRoOiBjYWxjKDY3LjUlIC0gMS41NjI1dncpO1xuICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX3NlcnZpY2Vrbm93bGVkZ2VsaXN0IC5jLWNhcmRfX2xpc3QtYm90dG9tIHtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1jYXJkX19zZXJ2aWNla25vd2xlZGdlbGlzdCAuYy1jYXJkX19saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1jYXJkX19zZXJ2aWNla25vd2xlZGdlbGlzdCAuYy1jYXJkX19saXN0LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZF9fc2VydmljZWtub3dsZWRnZWxpc3QgLmMtY2FyZF9fbGlzdC1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWNhcmRMaXN0X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNC45NDc5MTY2NjY3dncgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRMaXN0X19saXN0IHtcbiAgICBnYXA6IDcuODEyNXZ3IDA7XG4gIH1cbn1cbi5jLWNhcmRMaXN0X19saXN0LnRocmVlQ29udGVudCB7XG4gIGdhcDogNC42ODc1dnc7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRMaXN0X19saXN0LnRocmVlQ29udGVudCB7XG4gICAgZ2FwOiA3LjgxMjV2dyAwO1xuICB9XG59XG4uYy1jYXJkTGlzdF9fbGlzdC50aHJlZUNvbnRlbnQgbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDkuMzc1dncpIC8gMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkTGlzdF9fbGlzdC50aHJlZUNvbnRlbnQgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC40MTY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLWNhcmRMaXN0X19saXN0LnRocmVlQ29udGVudCBsaSAuYy1pbWdCb3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMi41dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkTGlzdF9fbGlzdC50aHJlZUNvbnRlbnQgbGkgLmMtaW1nQm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jLWNhcmRMaXN0X19saXN0LnRocmVlQ29udGVudCBsaS5jLXNlbWluYXJMaXN0X19saW5rTm9uZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jLWNhcmRMaXN0X19saXN0LnRocmVlQ29udGVudCBsaS5jLXNlbWluYXJMaXN0X19saW5rTm9uZTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmMtY2FyZExpc3RfX2xpc3QudGhyZWVDb250ZW50IGxpLmMtc2VtaW5hckxpc3RfX2xpbmtOb25lIGZpZ3VyZSBpbWcge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYy1jYXJkTGlzdF9fbGlzdC50aHJlZUNvbnRlbnQgbGkgYSxcbi5jLWNhcmRMaXN0X19saXN0LnRocmVlQ29udGVudCBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZExpc3RfX2xpc3QudGhyZWVDb250ZW50IGxpIGEsXG4uYy1jYXJkTGlzdF9fbGlzdC50aHJlZUNvbnRlbnQgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogNC42ODc1dnc7XG4gIH1cbn1cbi5jLWNhcmRMaXN0X19saXN0IGxpIHtcbiAgd2lkdGg6IDM1LjEwNDE2NjY2Njd2dztcbiAgcGFkZGluZy1ib3R0b206IDEuNTYyNXZ3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZkNmQ2ZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZExpc3RfX2xpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC40MTY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLWNhcmRMaXN0X19saXN0IGxpOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XG59XG4uYy1jYXJkTGlzdF9fbGlzdCBsaTpob3ZlciBmaWd1cmUgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5jLWNhcmRMaXN0X19saXN0IGxpOm5vdCguZXh0ZXJuYWwpOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xuICBjb250ZW50OiBcIlxcZTdjZFwiO1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgZm9udC1zaXplOiAxLjM1NDE2NjY2Njd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwLjk4OTU4MzMzMzN2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZExpc3RfX2xpc3QgbGk6bm90KC5leHRlcm5hbCk6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLWNhcmRMaXN0X19saXN0IGxpLmV4dGVybmFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvc2VydmlzZV9leHRlcm5hbC1pY29uLnN2Zyk7XG4gIHdpZHRoOiAwLjg4NTQxNjY2Njd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwLjk4OTU4MzMzMzN2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZExpc3RfX2xpc3QgbGkuZXh0ZXJuYWw6OmFmdGVyIHtcbiAgICB3aWR0aDogMy41OTM3NXZ3O1xuICB9XG59XG4uYy1jYXJkTGlzdF9fbGlzdCBsaSBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxLjMwMjA4MzMzMzN2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZExpc3RfX2xpc3QgbGkgZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLmMtY2FyZExpc3RfX2xpc3QgbGkgZmlndXJlIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uYy1jYXJkTGlzdF9fbGlzdCBsaSBoMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRMaXN0X19saXN0IGxpIGgzIHtcbiAgICBmb250LXNpemU6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG4uYy1jYXJkTGlzdF9fbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1jYXJkTGlzdF9fbGlzdCBsaSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZExpc3RfX2xpc3QgbGkgcCB7XG4gICAgZm9udC1zaXplOiAzLjkwNjI1dnc7XG4gIH1cbn1cbi5jLWNhcmRMaXN0X19saXN0SXRlbS1ib3R0b20ge1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3Z3O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4udGhyZWVDb250ZW50X19pdGVtV3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRocmVlQ29udGVudF9faXRlbVdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG4udGhyZWVDb250ZW50X19pdGVtLWNhdGVnb3J5IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLXRvcDogMS4wNDE2NjY2NjY3dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41MjA4MzMzMzMzdnc7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aHJlZUNvbnRlbnRfX2l0ZW0tY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG5cbi5jLWNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAwLjcyOTE2NjY2Njd2dztcbiAgcGFkZGluZzogMC4xMDQxNjY2NjY3dncgMC43ODEyNXZ3O1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlhOTY5NTtcbiAgYm9yZGVyLXJhZGl1czogNTB2aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4uYy1jdGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3RhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtY3RhX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxOC43NXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IDAuNHMgY3ViaWMtYmV6aWVyKDAuNDUsIDAsIDAuNTUsIDEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3RhX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI2LjA0MTY2NjY2Njd2dztcbiAgfVxufVxuLmMtY3RhX19pdGVtOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiAwLjRzIGN1YmljLWJlemllcigwLjQ1LCAwLCAwLjU1LCAxKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jLWN0YV9faXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbHRlcjogYmx1cigzcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIGJvdHRvbTogLTNweDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4uYy1jdGFfX2l0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1jdGFfX2l0ZW06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiAwLjVzO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuLmMtY3RhX19pdGVtOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jLWN0YV9faXRlbS5jb250YWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvY3RhX2NvbnRhY3RfYmcucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuLmMtY3RhX19pdGVtLmRvd25sb2FkIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvY3RhX2Rvd25sb2FkX2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cbi5jLWN0YV9faXRlbS5kb3dubG9hZCAuYy1jdGFfX3RleHRBcmVhIHtcbiAgbGVmdDogMjMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3RhX19pdGVtLmRvd25sb2FkIC5jLWN0YV9fdGV4dEFyZWEge1xuICAgIGxlZnQ6IDMwJTtcbiAgfVxufVxuLmMtY3RhX190ZXh0QXJlYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjAlO1xuICBsZWZ0OiAzNiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdGFfX3RleHRBcmVhIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAzMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5jLWN0YV9fdGV4dEFyZWEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuNjA0MTY2NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3RhX190ZXh0QXJlYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDYuMjV2dztcbiAgfVxufVxuLmMtY3RhX190ZXh0QXJlYSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyLjV2dztcbiAgaGVpZ2h0OiAyLjV2dztcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvY3RhX2Fycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwJTtcbiAgcmlnaHQ6IC00LjE2NjY2NjY2Njd2dztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN0YV9fdGV4dEFyZWEgc3Bhbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1LjIwODMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDUuMjA4MzMzMzMzM3Z3O1xuICAgIHJpZ2h0OiAtMTAuNDE2NjY2NjY2N3Z3O1xuICAgIHRvcDogNDUlO1xuICB9XG59XG5cbi5jLWRldGFpbF9fYnJlYWRjcnVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB0b3A6IDIuMDgzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG59XG4uYy1kZXRhaWxfX21haW5UaXRsZSBmaWd1cmUgKyBwIHtcbiAgbWFyZ2luLXRvcDogMS41NjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kZXRhaWxfX21haW5UaXRsZSBmaWd1cmUgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXZ3O1xuICB9XG59XG4uYy1kZXRhaWxfX3RpdGxlQXJlYSBoMSB7XG4gIGZvbnQtc2l6ZTogMS44NzV2dztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbF9fdGl0bGVBcmVhIGgxIHtcbiAgICBmb250LXNpemU6IDYuMjV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMC40MTY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLWRldGFpbF9fdGFnTGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNTIwODMzMzMzM3Z3IDQuNTMxMjV2dztcbiAgbWFyZ2luLWJvdHRvbTogMi4yOTE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kZXRhaWxfX3RhZ0xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjA4MzMzMzMzM3Z3O1xuICAgIGdhcDogMi42MDQxNjY2NjY3dncgNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLWRldGFpbF9fdGFnTGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbF9fdGFnTGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kZXRhaWxfX3RhZ0xpc3QgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmMtZGV0YWlsX190YWdMaXN0IGxpIHNwYW4ge1xuICB3aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzMzMzMzN2dztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGV0YWlsX190YWdMaXN0IGxpIHNwYW4ge1xuICAgIHdpZHRoOiAyMy40Mzc1dnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgfVxufVxuLmMtZGV0YWlsX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDcuMjkxNjY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGV0YWlsX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwLjgzMzMzMzMzMzN2dztcbiAgfVxufVxuLmMtZGV0YWlsX19jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjkzNzV2dyk7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNDY1MDVmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMuMTI1dnc7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGV0YWlsX19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDk2LjUlO1xuICAgIHRvcDogLTkuMzc1dnc7XG4gIH1cbn1cbi5jLWRldGFpbF9fY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjk2MzU0MTY2Njd2dztcbiAgaGVpZ2h0OiAwLjk2MzU0MTY2Njd2dztcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvY2FzZV9kZXRhaWxfbGluZWljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMuNTkzNzV2dztcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbF9fY29udGFpbmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDMuMTI1dnc7XG4gICAgaGVpZ2h0OiAzLjEyNXZ3O1xuICAgIHRvcDogLTEwLjgzMzMzMzMzMzN2dztcbiAgfVxufVxuLmMtZGV0YWlsX19jb250YWluZXIgaDIge1xuICBmb250LXNpemU6IDEuMzU0MTY2NjY2N3Z3O1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODIyOTE2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGV0YWlsX19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNi4yNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYy1kZXRhaWxfX2NvbnRhaW5lciBoMiBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogMTAwO1xuICBtYXJnaW4tbGVmdDogMC45Mzc1dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbF9fY29udGFpbmVyIGgyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgfVxufVxuLmMtZGV0YWlsX19jb250YWluZXIgaDMge1xuICBtYXJnaW4tdG9wOiAxLjU2MjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbF9fY29udGFpbmVyIGgzIHtcbiAgICBtYXJnaW4tdG9wOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLmMtZGV0YWlsX19jb250YWluZXIgKyAuYy1kZXRhaWxfX2J0bkFyZWEge1xuICBtYXJnaW4tdG9wOiA0LjE2NjY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbF9fY29udGFpbmVyICsgLmMtZGV0YWlsX19idG5BcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAxMC40MTY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLWRldGFpbF9fY29udGFpbmVyIGEge1xuICBjb2xvcjogI0I4MUMyMjtcbn1cbi5jLWRldGFpbF9fY29udGFpbmVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWRldGFpbF9fY29udGFpbmVyLS1mbGV4d3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGV0YWlsX19jb250YWluZXItLWZsZXh3cmFwIHtcbiAgICBtYXJnaW46IDQuMTY2NjY2NjY2N3Z3IDA7XG4gIH1cbn1cbi5jLWRldGFpbF9fY29udGFpbmVyX19saXN0IHtcbiAgbGlzdC1zdHlsZTogc3F1YXJlIGluc2lkZTtcbiAgbWFyZ2luOiAxLjMwMjA4MzMzMzN2dyAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGV0YWlsX19jb250YWluZXJfX2xpc3Qge1xuICAgIG1hcmdpbjogNC4xNjY2NjY2NjY3dncgMDtcbiAgICBmb250LXNpemU6IDMuOTA2MjV2dztcbiAgfVxufVxuLmMtZGV0YWlsX19jb250YWluZXJfX2xpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuM2VtO1xuICB0ZXh0LWluZGVudDogLTEuM2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLWRldGFpbF9fY29udGFpbmVyX19saXN0IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjI2MDQxNjY2Njd2dztcbn1cbi5jLWRldGFpbF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMC43ODEyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGV0YWlsX19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG59XG4uYy1kZXRhaWxfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbF9fbGluazo6YmVmb3JlIHtcbiAgICB3aWR0aDogMS41NjI1dnc7XG4gICAgaGVpZ2h0OiAxLjU2MjV2dztcbiAgfVxufVxuLmMtZGV0YWlsX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1kZXRhaWxfX2xpbms6aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDAuNSU7XG59XG4uYy1kZXRhaWxfX2xpbmsgKyBhIHtcbiAgbWFyZ2luLXRvcDogMC4yNjA0MTY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kZXRhaWxfX2xpbmsgKyBhIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA0MTY2NjY2Njd2dztcbiAgfVxufVxuLmMtZGV0YWlsX19pbmRlbnRsaXN0IGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLmMtZGV0YWlsX19vbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5jLWRldGFpbF9fb2wgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogY291bnQtZXgwMS0yO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxLjU2MjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbF9fb2wgbGkge1xuICAgIHBhZGRpbmc6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG4uYy1kZXRhaWxfX29sIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAwLjc4MTI1dnc7XG59XG4uYy1kZXRhaWxfX29sIGxpIGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGV0YWlsX19vbCBsaSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbiAgICBmb250LXNpemU6IDQuNjg3NXZ3O1xuICB9XG59XG4uYy1kZXRhaWxfX29sIGxpIGgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjBcIiBjb3VudGVyKGNvdW50LWV4MDEtMikgXCIuXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzFiYTg5NDtcbn1cbi5jLWRldGFpbF9fYnRuQXJlYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbF9fYnRuQXJlYSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMi4wODMzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLWRldGFpbF9fYnRuQXJlYSBhIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAxLjMwMjA4MzMzMzN2dyAxLjU2MjV2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjkzNzV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbF9fYnRuQXJlYSBhIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDIuMDgzMzMzMzMzM3Z3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYy1kZXRhaWxfX2ltZ2ZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjc4MTI1dnc7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYy1kZXRhaWxfX2ltZ2ZsZXggZmlndXJlIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxLjU2MjV2dykgLyAzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbF9faW1nZmxleCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbiAgfVxufVxuLmMtZGV0YWlsX19pbWdmbGV4ICsgcCB7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXZ3O1xufVxuLmMtZGV0YWlsX190aGFua3NidG4ge1xuICBtYXJnaW4tdG9wOiA0LjE2NjY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbF9fdGhhbmtzYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNS42MjV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAyMC44MzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLWRldGFpbF9fdGhhbmtzYnRuIGEge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMC45ODk1ODMzMzMzdncgNS4yMDgzMzMzMzMzdncgMC45ODk1ODMzMzMzdncgMi4wODMzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kZXRhaWxfX3RoYW5rc2J0biBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyLjYwNDE2NjY2Njd2dyAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtZGV0YWlsX190aGFua3NidG4gYTo6YWZ0ZXIge1xuICByaWdodDogOC41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbF9fdGhhbmtzYnRuIGE6OmFmdGVyIHtcbiAgICByaWdodDogNSU7XG4gIH1cbn1cbi5jLWRldGFpbC1pbmRleCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIuMDgzMzMzMzMzM3Z3IDIuMzQzNzV2dztcbiAgbWFyZ2luLXRvcDogMy45MDYyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGV0YWlsLWluZGV4IHtcbiAgICBwYWRkaW5nOiA1LjIwODMzMzMzMzN2dyA0LjY4NzV2dztcbiAgICBtYXJnaW4tdG9wOiA2LjI1dnc7XG4gIH1cbn1cbi5jLWRldGFpbC1pbmRleCBoMiB7XG4gIGZvbnQtc2l6ZTogMS4zNTQxNjY2NjY3dnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kZXRhaWwtaW5kZXggaDIge1xuICAgIGZvbnQtc2l6ZTogNS4yMDgzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4xNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLWRldGFpbC1pbmRleF9fbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNudDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jLWRldGFpbC1pbmRleF9faXRlbSB7XG4gIHBhZGRpbmc6IDEuMDQxNjY2NjY2N3Z3IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGV0YWlsLWluZGV4X19pdGVtIHtcbiAgICBwYWRkaW5nOiA0LjE2NjY2NjY2Njd2dyAwO1xuICAgIHBhZGRpbmctbGVmdDogMS4yZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xLjJlbTtcbiAgfVxufVxuLmMtZGV0YWlsLWluZGV4X19pdGVtOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogY250O1xuICBjb250ZW50OiBjb3VudGVycyhjbnQsIFwiLlwiKSBcIi4gXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjYwNDE2NjY2N3Z3O1xufVxuLmMtZGV0YWlsLWluZGV4X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLmMtZGV0YWlsLWluZGV4X19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI0I4MUMyMjtcbn1cbi5jLWRldGFpbC1pbmRleF9fY2hpbGRMaXN0IHtcbiAgcGFkZGluZy10b3A6IDAuNTIwODMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGV0YWlsLWluZGV4X19jaGlsZExpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxLjA0MTY2NjY2Njd2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gIH1cbn1cbi5jLWRldGFpbC1pbmRleF9fY2hpbGRJdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjNlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbC1pbmRleF9fY2hpbGRJdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgfVxufVxuLmMtZGV0YWlsLWluZGV4X19jaGlsZEl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbC1pbmRleF9fY2hpbGRJdGVtIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMi4wODMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4uYy1mbGV4V3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbGV4V3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtZmxvdy12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzVweDtcbn1cbi5jLWZsb3ctdmVydGljYWxfX2l0ZW0ge1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtaW4taGVpZ2h0OiAzLjY0NTgzMzMzMzN2dztcbiAgcGFkZGluZzogMC42NzcwODMzMzMzdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxvdy12ZXJ0aWNhbF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAyLjYwNDE2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAxLjU2MjV2dztcbiAgfVxufVxuLmMtZmxvdy12ZXJ0aWNhbF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtZmxvdy12ZXJ0aWNhbF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNlNjU5M2Y7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uYy1mbG93LXZlcnRpY2FsX19pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzI5MTY2NjY2N3Z3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxvdy12ZXJ0aWNhbF9faXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIuNXZ3O1xuICB9XG59XG5cbi5ibC1mb3JtX19wcml2YWN5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjU2MjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtX19wcml2YWN5IHtcbiAgICBtYXJnaW4tdG9wOiAzLjY0NTgzMzMzMzN2dztcbiAgfVxufVxuXG4uYmwtZm9ybV9fc3VibWl0IHtcbiAgd2lkdGg6IDE4Ljc1dnc7XG4gIG1hcmdpbjogMi42MDQxNjY2NjY3dncgYXV0byAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1fX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDYuMjV2dyBhdXRvIDE1LjYyNXZ3O1xuICB9XG59XG4uYmwtZm9ybV9fc3VibWl0IFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAwLjk4OTU4MzMzMzN2dyAyLjA4MzMzMzMzMzN2dztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmwtZm9ybV9fc3VibWl0OjphZnRlciB7XG4gIHJpZ2h0OiA4LjUlO1xufVxuXG4ubXVzdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmYwMDE4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAycHggNXB4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXVzdCB7XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAxLjU2MjV2dyAwLjc4MTI1dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG59XG5cbi5vcHAsXG4ub3B0aW9uYWwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMnB4IDVweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9wcCxcbi5vcHRpb25hbCB7XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAxLjU2MjV2dyAwLjc4MTI1dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG59XG5cbi5lcnJvck1zZyB7XG4gIGNvbG9yOiAjRkYwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yTXNnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXZ3O1xuICB9XG59XG5cbi5ibC1mb3JtSW5xdWlyeSAqIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0aCxcbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0aCxcbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMi4wODMzMzMzMzMzdnc7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGFibGUgdGgsXG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGFibGUgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgdGFibGUgdGgsXG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGFibGUgdGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjU2MjV2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSBpbnB1dFt0eXBlPXRleHRdLCAuYmwtZm9ybUlucXVpcnkgdGFibGUgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSBpbnB1dFt0eXBlPXRleHRdLCAuYmwtZm9ybUlucXVpcnkgdGFibGUgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgIG1hcmdpbjogMCAxLjU2MjV2dyAwIDA7XG4gICAgcGFkZGluZzogMS41NjI1dnc7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgdGV4dGFyZWEge1xuICAgIG1hcmdpbjogMCAxLjU2MjV2dyAwIDA7XG4gICAgcGFkZGluZzogMS41NjI1dnc7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuYmwtZm9ybUlucXVpcnkgdGFibGUgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAucHJlZiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAxNXB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLW1vei1hcHBlYXJhbmNlOiBidXR0b247XG4gIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzN3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB6LWluZGV4OiAxNTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMTBweCAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHNlbGVjdCB7XG4gICAgcGFkZGluZzogMS41NjI1dncgMCAxLjU2MjV2dyA0LjE2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEzLjAyMDgzMzMzMzN2dztcbiAgICBtYXJnaW46IDIuMDgzMzMzMzMzM3Z3IDA7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0ZCAuaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM5OTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgdGQgLmluZm8ge1xuICAgIGZvbnQtc2l6ZTogMi42MDQxNjY2NjY3dnc7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuYXV0b3ppcCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuYXV0b3ppcCB7XG4gICAgcGFkZGluZzogMS41NjI1dncgMy4xMjV2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5pbnB1dDEge1xuICB3aWR0aDogNDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgLmlucHV0MSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuaW5wdXQyIHtcbiAgd2lkdGg6IDM3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5pbnB1dDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgLmlucHV0MyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5pbnB1dDMge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuaW5wdXQ0IHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgLmlucHV0NCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IDAgMS4wNDE2NjY2NjY3dnc7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuaW5wdXQ1IHtcbiAgd2lkdGg6IDYwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5pbnB1dDUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgLm5hbWUgdGgge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgLm5hbWUgdGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRkIHVsIHtcbiAgKnpvb206IDE7XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGQgdWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0ZCB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMlO1xufVxuLmJsLWZvcm1JbnF1aXJ5IHNwYW4ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1dnc7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSBzcGFuLm11c3Qge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYmwtZm9ybUlucXVpcnkgc3Bhbi5vcHRpb25hbCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5ibC1mb3JtSW5xdWlyeSAjbWVkaWEgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5ICNtZWRpYSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IC5ldGMge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG4uYmwtZm9ybUlucXVpcnkgI2V0YyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5ICNldGMge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXZ3O1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgaDMgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDJweCAxMHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSBoMyBzcGFuIHtcbiAgICBtYXJnaW46IDAuNzgxMjV2dyAzLjEyNXZ3IDAgMDtcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5ICNwcml2YWN5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSAjcHJpdmFjeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYmwtZm9ybUlucXVpcnkgI3ByaXZhY3kgKiB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5ICNwcml2YWN5IGg0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ibC1mb3JtSW5xdWlyeSAjcHJpdmFjeSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYmwtZm9ybUlucXVpcnkgI3ByaXZhY3kgZHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmJsLWZvcm1JbnF1aXJ5ICNwcml2YWN5IGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbi5ibC1mb3JtSW5xdWlyeSAjcHJpdmFjeSBsaSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cbi5ibC1mb3JtSW5xdWlyeSAjc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5ICNzdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDEwLjQxNjY2NjY2Njd2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5ICN0aGFua3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgI3RoYW5rcyB7XG4gICAgcGFkZGluZzogMTAuNDE2NjY2NjY2N3Z3IDA7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSAjdGhhbmtzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmwtZm9ybUlucXVpcnkgI3RoYW5rcyAjc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSAjdGhhbmtzICNzdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDEzLjAyMDgzMzMzMzN2dztcbiAgfVxufVxuXG4uZmVlbWFpbF9lcnJvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMDAwMDtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVlbWFpbF9lcnJvciB7XG4gICAgZm9udC1zaXplOiA0LjY4NzV2dztcbiAgICBwYWRkaW5nOiA3LjgxMjV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMC40MTY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLmJsLWZvcm0gaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJsLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTRweCAxNXB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgcGFkZGluZzogMy4xMjV2dztcbiAgfVxufVxuLmJsLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEuNTYyNXZ3O1xufVxuLmJsLWZvcm0gZGwgZHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm0gZGwgZHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xuICAgIGZvbnQtc2l6ZTogNC42ODc1dnc7XG4gIH1cbn1cbi5ibC1mb3JtIGRsICsgZGwge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm0gZGwgKyBkbCB7XG4gICAgbWFyZ2luLXRvcDogNS4yMDgzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmJsLWZvcm1fX2R1byB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1fX2R1byB7XG4gICAgbWFyZ2luLXRvcDogNS4yMDgzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5ibC1mb3JtX19kdW8gZGwge1xuICB3aWR0aDogNDklO1xufVxuLmJsLWZvcm1fX2R1byBkbCArIGRsIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLXBhZ2V0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLmMtcGFnZXRvcCBhIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9pY29fcGFnZXRvcC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggYXV0bztcbn1cbi5jLXBhZ2V0b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYjgxYzIyO1xufVxuXG4uaXMtc2Nyb2xsZWQgLmMtcGFnZXRvcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jLWltZ0JveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xufVxuXG4uYy1rbm93bGVkZ2VMaXN0X19saXN0IHtcbiAgd2lkdGg6IDUyLjA4MzMzMzMzMzN2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMta25vd2xlZGdlTGlzdF9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jLWtub3dsZWRnZUxpc3RfX2xpc3QgbGkge1xuICB3aWR0aDogMTQuODk1ODMzMzMzM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uYy1rbm93bGVkZ2VMaXN0X19saXN0IGxpOm50aC1jaGlsZChuKzQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWtub3dsZWRnZUxpc3RfX2xpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1rbm93bGVkZ2VMaXN0X19saXN0IGxpOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XG59XG4uYy1rbm93bGVkZ2VMaXN0X19saXN0IGxpOmhvdmVyIGZpZ3VyZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMta25vd2xlZGdlTGlzdF9fbGlzdCBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA3LjgxMjV2dztcbiAgICBwYWRkaW5nLXRvcDogNy44MTI1dnc7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbn1cbi5jLWtub3dsZWRnZUxpc3RfX2xpc3QgbGkuYy1zZW1pbmFyTGlzdF9fbGlua05vbmU6aG92ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYy1rbm93bGVkZ2VMaXN0X19saXN0IGxpLmMtc2VtaW5hckxpc3RfX2xpbmtOb25lIGZpZ3VyZSBpbWcge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYy1rbm93bGVkZ2VMaXN0X19saXN0IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMS43NzA4MzMzMzMzdnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1rbm93bGVkZ2VMaXN0X19saXN0IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4uYy1rbm93bGVkZ2VMaXN0X19saXN0IGxpIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWtub3dsZWRnZUxpc3RfX2xpc3QgbGkgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5jLWtub3dsZWRnZUxpc3RfX2xpc3QgbGkgaDMsXG4uYy1rbm93bGVkZ2VMaXN0X19saXN0IGxpIGEge1xuICBmb250LXNpemU6IDAuOTM3NXZ3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDEuMDkzNzV2dyAwIDAuNTIwODMzMzMzM3Z3O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWtub3dsZWRnZUxpc3RfX2xpc3QgbGkgaDMsXG4uYy1rbm93bGVkZ2VMaXN0X19saXN0IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogNC42ODc1dnc7XG4gICAgbWFyZ2luOiAzLjEyNXZ3IDAgMi4wODMzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLWtub3dsZWRnZUxpc3RfX2xpc3QgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzdnc7XG4gIGNvbG9yOiAjNjY2O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMta25vd2xlZGdlTGlzdF9fbGlzdCBsaSBwIHtcbiAgICBmb250LXNpemU6IDMuNjQ1ODMzMzMzM3Z3O1xuICB9XG59XG4uYy1rbm93bGVkZ2VMaXN0X19saXN0IGxpIC5jLWNhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogMC42MjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWtub3dsZWRnZUxpc3RfX2xpc3QgbGkgLmMtY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1dnc7XG4gIH1cbn1cbi5jLWtub3dsZWRnZUxpc3RfX2l0ZW1XcmFwIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5jLWtub3dsZWRnZUxpc3RfX2ltZ1dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1rbm93bGVkZ2VMaXN0X19pbWdXcmFwIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC42MjV2dztcbiAgbGVmdDogMS4wNDE2NjY2NjY3dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4xNTYyNXZ3IDAuNTIwODMzMzMzM3Z3O1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1rbm93bGVkZ2VMaXN0X19pbWdXcmFwIC5sYWJlbCB7XG4gICAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMi4wODMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgfVxufVxuLmMta25vd2xlZGdlTGlzdF9faW1nV3JhcCAubGFiZWwubm93IHtcbiAgYmFja2dyb3VuZDogIzAwZmZlNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLWtub3dsZWRnZUxpc3RfX2ltZ1dyYXAgLmxhYmVsLmVuZCB7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMta25vd2xlZGdlTGlzdF9faW1nV3JhcCAuY29tcGFueSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMTU2MjV2dyAwLjUyMDgzMzMzMzN2dyAwLjA1MjA4MzMzMzN2dztcbiAgZm9udC1zaXplOiAwLjYyNXZ3O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWtub3dsZWRnZUxpc3RfX2ltZ1dyYXAgLmNvbXBhbnkge1xuICAgIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDIuMDgzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy42NDU4MzMzMzMzdnc7XG4gIH1cbn1cblxuLmMtbGVmdGNvbnQgaDIge1xuICBmb250LXNpemU6IDEuODc1dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNjA0MTY2NjY2N3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1sZWZ0Y29udCBoMiB7XG4gICAgZm9udC1zaXplOiA2LjI1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLWxlZnRjb250IGgyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyLjYwNDE2NjY2Njd2dztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMi42MDQxNjY2NjY3dnc7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1sZWZ0Y29udCBoMjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMC40MTY2NjY2NjY3dnc7XG4gICAgdG9wOiAtNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmMtbGlzdFRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXZ3O1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXZ3O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3RUaXRsZSB7XG4gICAgZm9udC1zaXplOiA2LjI1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNy44MTI1dnc7XG4gIH1cbn1cblxuLmMtbW9kYWxBcmVhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uYy1tb2RhbEFyZWEubW9kYWwtaXMtc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1tb2RhbEJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5jLW1vZGFsLS1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1tb2RhbFdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTI4MHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMCA0NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbW9kYWxXcmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5jLW1vZGFsX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA2MHB4O1xuICBwYWRkaW5nOiAwIDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tb2RhbF9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgNSUgMiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuYy1tb2RhbF9faW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbn1cbi5jLW1vZGFsX19pbm5lciAubW9kYWxfX2ltZyB7XG4gIHdpZHRoOiAzMy44JTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW1vZGFsX19pbm5lciAubW9kYWxfX2ltZyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtbW9kYWxfX2lubmVyIC5tb2RhbF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtbW9kYWxfX2NvbnRlbnQge1xuICB3aWR0aDogY2FsYyg2Ni4yJSAtIDYwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbW9kYWxfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1tb2RhbF9fY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbn1cbi5jLW1vZGFsX19jb250ZW50LWlubmVyIC5tb2RhbF9fdHRsIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiA0MXB4O1xufVxuLmMtbW9kYWxfX2NvbnRlbnQtaW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XG4gIGNvbG9yOiAjMTExMTExO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLW1vZGFsX19jb250ZW50LWlubmVyIHAgLm1vZGFsX190eHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMXB4IC0gMjBweCk7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzN2dztcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzMzM3Z3LCAxNnB4KTtcbn1cbi5jLW1vZGFsX19jb250ZW50LWlubmVyIHAgLmNoZWNrLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogY2xhbXAoMHB4LCAwLjI2MDQxNjY2dncsIDVweCk7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZjOWM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1tb2RhbF9fY29udGVudC1pbm5lciBwIC5jaGVjay1pY29uOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB0b3A6IDMwJTtcbiAgbGVmdDogMzAlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAxMTtcbn1cblxuLmMtY2xvc2VNb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1jbG9zZU1vZGFsX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvdHRvbTogLTEwNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcmVzaXplOiAzMHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNsb3NlTW9kYWxfX2ljb24ge1xuICAgIGJvdHRvbTogLTYwcHg7XG4gIH1cbn1cbi5jLWNsb3NlTW9kYWxfX2ljb246OmJlZm9yZSwgLmMtY2xvc2VNb2RhbF9faWNvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYy1jbG9zZU1vZGFsX19pY29uOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYy1jbG9zZU1vZGFsX19pY29uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYy1jbG9zZU1vZGFsX190eHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEzNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDYlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2xvc2VNb2RhbF9fdHh0IHtcbiAgICBib3R0b206IC05MHB4O1xuICB9XG59XG5cbi5jLW12LXRpdGxlQXJlYSB7XG4gIHdpZHRoOiA3Mi45MTY2NjY2NjY3dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW12LXRpdGxlQXJlYSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmMtbXYtdGl0bGVBcmVhX19zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS41NjI1dnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjc4MTI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tdi10aXRsZUFyZWFfX3NtYWxsIHtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xuICB9XG59XG4uYy1tdi10aXRsZUFyZWEgaDEge1xuICBmb250LXNpemU6IDIuNjA0MTY2NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW12LXRpdGxlQXJlYSBoMSB7XG4gICAgZm9udC1zaXplOiA3LjgxMjV2dztcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1dnc7XG4gIH1cbn1cbi5jLW12LXRpdGxlQXJlYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XG4gIGZvbnQtc2l6ZTogMC45Mzc1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTIuMDgzMzMzMzMzM3Z3O1xuICB0b3A6IDIuMDgzMzMzMzMzM3Z3O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tdi10aXRsZUFyZWEgc3BhbiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjYwNDE2NjY2Njd2dztcbiAgfVxufVxuLmMtbXYtdGl0bGVBcmVhIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMuMTI1dnc7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNzA3MjcyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMjA4MzMzMzMzM3Z3O1xuICByaWdodDogLTAuNTIwODMzMzMzM3Z3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tdi10aXRsZUFyZWEgc3Bhbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNS42MjV2dztcbiAgICB0b3A6IC0xLjA0MTY2NjY2Njd2dztcbiAgICByaWdodDogLTEwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41MjA4MzMzMzMzdnc7XG4gIH1cbiAgLmMtb3ZlcmZsb3cgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTEwMCB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTEwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTEwIHtcbiAgICB3aWR0aDogMTFyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xMjAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xMjAge1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTEzMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTEzMCB7XG4gICAgd2lkdGg6IDEzcmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTQwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTQwIHtcbiAgICB3aWR0aDogMTRyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xNTAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xNTAge1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTE2MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTE2MCB7XG4gICAgd2lkdGg6IDE2cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTcwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTcwIHtcbiAgICB3aWR0aDogMTdyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xODAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xODAge1xuICAgIHdpZHRoOiAxOHJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTE5MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTE5MCB7XG4gICAgd2lkdGg6IDE5cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMjAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMjAwIHtcbiAgICB3aWR0aDogMjByZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0yMTAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0yMTAge1xuICAgIHdpZHRoOiAyMXJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTIyMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTIyMCB7XG4gICAgd2lkdGg6IDIycmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMjMwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMjMwIHtcbiAgICB3aWR0aDogMjNyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0yNDAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0yNDAge1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTI1MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTI1MCB7XG4gICAgd2lkdGg6IDI1cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMjYwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMjYwIHtcbiAgICB3aWR0aDogMjZyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0yNzAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0yNzAge1xuICAgIHdpZHRoOiAyN3JlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTI4MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTI4MCB7XG4gICAgd2lkdGg6IDI4cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMjkwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMjkwIHtcbiAgICB3aWR0aDogMjlyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0zMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0zMDAge1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTMxMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTMxMCB7XG4gICAgd2lkdGg6IDMxcmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMzIwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMzIwIHtcbiAgICB3aWR0aDogMzJyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0zMzAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0zMzAge1xuICAgIHdpZHRoOiAzM3JlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTM0MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTM0MCB7XG4gICAgd2lkdGg6IDM0cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMzUwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMzUwIHtcbiAgICB3aWR0aDogMzVyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0zNjAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0zNjAge1xuICAgIHdpZHRoOiAzNnJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTM3MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTM3MCB7XG4gICAgd2lkdGg6IDM3cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMzgwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMzgwIHtcbiAgICB3aWR0aDogMzhyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0zOTAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0zOTAge1xuICAgIHdpZHRoOiAzOXJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTQwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTQwMCB7XG4gICAgd2lkdGg6IDQwcmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNDEwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNDEwIHtcbiAgICB3aWR0aDogNDFyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS00MjAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS00MjAge1xuICAgIHdpZHRoOiA0MnJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTQzMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTQzMCB7XG4gICAgd2lkdGg6IDQzcmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNDQwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNDQwIHtcbiAgICB3aWR0aDogNDRyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS00NTAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS00NTAge1xuICAgIHdpZHRoOiA0NXJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTQ2MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTQ2MCB7XG4gICAgd2lkdGg6IDQ2cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNDcwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNDcwIHtcbiAgICB3aWR0aDogNDdyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS00ODAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS00ODAge1xuICAgIHdpZHRoOiA0OHJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTQ5MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTQ5MCB7XG4gICAgd2lkdGg6IDQ5cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNTAwIHtcbiAgICB3aWR0aDogNTByZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS01MTAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS01MTAge1xuICAgIHdpZHRoOiA1MXJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTUyMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTUyMCB7XG4gICAgd2lkdGg6IDUycmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNTMwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNTMwIHtcbiAgICB3aWR0aDogNTNyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS01NDAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS01NDAge1xuICAgIHdpZHRoOiA1NHJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTU1MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTU1MCB7XG4gICAgd2lkdGg6IDU1cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNTYwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNTYwIHtcbiAgICB3aWR0aDogNTZyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS01NzAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS01NzAge1xuICAgIHdpZHRoOiA1N3JlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTU4MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTU4MCB7XG4gICAgd2lkdGg6IDU4cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNTkwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNTkwIHtcbiAgICB3aWR0aDogNTlyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS02MDAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS02MDAge1xuICAgIHdpZHRoOiA2MHJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTYxMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTYxMCB7XG4gICAgd2lkdGg6IDYxcmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNjIwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNjIwIHtcbiAgICB3aWR0aDogNjJyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS02MzAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS02MzAge1xuICAgIHdpZHRoOiA2M3JlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTY0MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTY0MCB7XG4gICAgd2lkdGg6IDY0cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNjUwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNjUwIHtcbiAgICB3aWR0aDogNjVyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS02NjAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS02NjAge1xuICAgIHdpZHRoOiA2NnJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTY3MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTY3MCB7XG4gICAgd2lkdGg6IDY3cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNjgwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNjgwIHtcbiAgICB3aWR0aDogNjhyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS02OTAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS02OTAge1xuICAgIHdpZHRoOiA2OXJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTcwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTcwMCB7XG4gICAgd2lkdGg6IDcwcmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNzEwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNzEwIHtcbiAgICB3aWR0aDogNzFyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS03MjAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS03MjAge1xuICAgIHdpZHRoOiA3MnJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTczMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTczMCB7XG4gICAgd2lkdGg6IDczcmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNzQwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNzQwIHtcbiAgICB3aWR0aDogNzRyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS03NTAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS03NTAge1xuICAgIHdpZHRoOiA3NXJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTc2MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTc2MCB7XG4gICAgd2lkdGg6IDc2cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNzcwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tNzcwIHtcbiAgICB3aWR0aDogNzdyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS03ODAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS03ODAge1xuICAgIHdpZHRoOiA3OHJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTc5MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTc5MCB7XG4gICAgd2lkdGg6IDc5cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tODAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tODAwIHtcbiAgICB3aWR0aDogODByZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS04MTAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS04MTAge1xuICAgIHdpZHRoOiA4MXJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTgyMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTgyMCB7XG4gICAgd2lkdGg6IDgycmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tODMwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tODMwIHtcbiAgICB3aWR0aDogODNyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS04NDAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS04NDAge1xuICAgIHdpZHRoOiA4NHJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTg1MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTg1MCB7XG4gICAgd2lkdGg6IDg1cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tODYwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tODYwIHtcbiAgICB3aWR0aDogODZyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS04NzAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS04NzAge1xuICAgIHdpZHRoOiA4N3JlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTg4MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTg4MCB7XG4gICAgd2lkdGg6IDg4cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tODkwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tODkwIHtcbiAgICB3aWR0aDogODlyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS05MDAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS05MDAge1xuICAgIHdpZHRoOiA5MHJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTkxMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTkxMCB7XG4gICAgd2lkdGg6IDkxcmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tOTIwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tOTIwIHtcbiAgICB3aWR0aDogOTJyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS05MzAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS05MzAge1xuICAgIHdpZHRoOiA5M3JlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTk0MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTk0MCB7XG4gICAgd2lkdGg6IDk0cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tOTUwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tOTUwIHtcbiAgICB3aWR0aDogOTVyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS05NjAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS05NjAge1xuICAgIHdpZHRoOiA5NnJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTk3MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTk3MCB7XG4gICAgd2lkdGg6IDk3cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tOTgwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tOTgwIHtcbiAgICB3aWR0aDogOThyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS05OTAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS05OTAge1xuICAgIHdpZHRoOiA5OXJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTEwMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xMDAwIHtcbiAgICB3aWR0aDogMTAwcmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTAxMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTEwMTAge1xuICAgIHdpZHRoOiAxMDFyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xMDIwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTAyMCB7XG4gICAgd2lkdGg6IDEwMnJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTEwMzAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xMDMwIHtcbiAgICB3aWR0aDogMTAzcmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTA0MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTEwNDAge1xuICAgIHdpZHRoOiAxMDRyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xMDUwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTA1MCB7XG4gICAgd2lkdGg6IDEwNXJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTEwNjAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xMDYwIHtcbiAgICB3aWR0aDogMTA2cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTA3MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTEwNzAge1xuICAgIHdpZHRoOiAxMDdyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xMDgwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTA4MCB7XG4gICAgd2lkdGg6IDEwOHJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTEwOTAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xMDkwIHtcbiAgICB3aWR0aDogMTA5cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTExMDAge1xuICAgIHdpZHRoOiAxMTByZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xMTEwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTExMCB7XG4gICAgd2lkdGg6IDExMXJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTExMjAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xMTIwIHtcbiAgICB3aWR0aDogMTEycmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTEzMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTExMzAge1xuICAgIHdpZHRoOiAxMTNyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xMTQwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTE0MCB7XG4gICAgd2lkdGg6IDExNHJlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTExNTAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xMTUwIHtcbiAgICB3aWR0aDogMTE1cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTE2MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTExNjAge1xuICAgIHdpZHRoOiAxMTZyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xMTcwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTE3MCB7XG4gICAgd2lkdGg6IDExN3JlbTtcbiAgfVxufVxuLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTExODAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xMTgwIHtcbiAgICB3aWR0aDogMTE4cmVtO1xuICB9XG59XG4uYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTE5MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3ZlcmZsb3cgLmMtb3ZlcmZsb3ctLTExOTAge1xuICAgIHdpZHRoOiAxMTlyZW07XG4gIH1cbn1cbi5jLW92ZXJmbG93IC5jLW92ZXJmbG93LS0xMjAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdmVyZmxvdyAuYy1vdmVyZmxvdy0tMTIwMCB7XG4gICAgd2lkdGg6IDEyMHJlbTtcbiAgfVxufVxuXG4uYy1zZC1jb25uZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jLXNkLWNvbm5lY3Rpb24gLmwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZC1jb25uZWN0aW9uIC5sLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jLXNkLWNvbm5lY3Rpb25fX3JpZ2h0QXJlYSB7XG4gIHdpZHRoOiAzMy44NTQxNjY2NjY3dnc7XG4gIG1hcmdpbi1sZWZ0OiAxNi4xNDU4MzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZC1jb25uZWN0aW9uX19yaWdodEFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZC1jb25uZWN0aW9uX19yaWdodEFyZWEtLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG4uYy1zZC1jb25uZWN0aW9uX19yaWdodEFyZWEtLWxpc3QgbGkge1xuICBwYWRkaW5nOiAxLjMwMjA4MzMzMzN2dyAwO1xuICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3Z3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2QtY29ubmVjdGlvbl9fcmlnaHRBcmVhLS1saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAyLjYwNDE2NjY2Njd2dyAwO1xuICAgIGZvbnQtc2l6ZTogMy45MDYyNXZ3O1xuICB9XG59XG4uYy1zZC1jb25uZWN0aW9uX19yaWdodEFyZWEtLWxpc3QgbGk6aG92ZXIge1xuICBjb2xvcjogIzQ2NTA1Zjtcbn1cbi5jLXNkLWNvbm5lY3Rpb25fX3JpZ2h0QXJlYS0tbGlzdCBsaTpub3QoLmV4dGVybmFsKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAwLjUyMDgzMzMzMzN2dztcbiAgaGVpZ2h0OiAwLjUyMDgzMzMzMzN2dztcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2QtY29ubmVjdGlvbl9fcmlnaHRBcmVhLS1saXN0IGxpOm5vdCguZXh0ZXJuYWwpOjphZnRlciB7XG4gICAgd2lkdGg6IDIuNjA0MTY2NjY2N3Z3O1xuICAgIGhlaWdodDogMi42MDQxNjY2NjY3dnc7XG4gIH1cbn1cbi5jLXNkLWNvbm5lY3Rpb25fX3JpZ2h0QXJlYS0tbGlzdCBsaS5leHRlcm5hbDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9jb25zdWx0aW5nX2V4dGVybmFsLWljb24uc3ZnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDAuNzgxMjV2dztcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2QtY29ubmVjdGlvbl9fcmlnaHRBcmVhLS1saXN0IGxpLmV4dGVybmFsOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzLjg1NDE2NjY2Njd2dztcbiAgfVxufVxuLmMtc2QtY29ubmVjdGlvbl9fcmlnaHRBcmVhLS1saXN0IGxpOmhvdmVyOjphZnRlciwgLmMtc2QtY29ubmVjdGlvbl9fcmlnaHRBcmVhLS1saXN0IGxpOmhvdmVyOjpiZWZvcmUge1xuICByaWdodDogMDtcbn1cblxuLmMtc2QtY3RhQXJlYSB7XG4gIHBhZGRpbmc6IDYuMjV2dyAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZC1jdGFBcmVhIHtcbiAgICBwYWRkaW5nOiAxNS42MjV2dyAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZC1jdGFBcmVhIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uYy1zZC1jdGFBcmVhIGEgKyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDIuMDgzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2QtY3RhQXJlYSBhICsgYSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMy4xMjV2dztcbiAgfVxufVxuLmMtc2QtY3RhQXJlYV9faXRlbSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5jLXNkLWN0YUFyZWFfX2l0ZW0gKyAuYy1zZC1jdGFBcmVhX19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDIuMDgzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2QtY3RhQXJlYV9faXRlbSArIC5jLXNkLWN0YUFyZWFfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG4uYy1zZC1jdGFBcmVhLmNhc2UtYnRuIHtcbiAgcGFkZGluZzogNi4yNXZ3IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNkLWN0YUFyZWEuY2FzZS1idG4ge1xuICAgIHBhZGRpbmc6IDE1LjYyNXZ3IDAgMDtcbiAgfVxufVxuXG4uYy1zZC1jdGFBcmVhLnBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2QtY3RhQXJlYS5wYjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjgxMjV2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1zZC1jdGFBcmVhLnB0MCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZC1jdGFBcmVhLnB0MCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtc2QtaDJ0aXRsZUFyZWEgaDIge1xuICBmb250LXNpemU6IDIuMDgzMzMzMzMzM3Z3O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2QtaDJ0aXRsZUFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogNi4yNXZ3O1xuICB9XG59XG4uYy1zZC1oMnRpdGxlQXJlYV9fZW4ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZC1oMnRpdGxlQXJlYV9fZW4ge1xuICAgIGZvbnQtc2l6ZTogMy45MDYyNXZ3O1xuICB9XG59XG4uYy1zZC1oMnRpdGxlQXJlYV9fZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIuMjkxNjY2NjY2N3Z3O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjI2MDQxNjY2Njd2dztcbiAgbWFyZ2luLXJpZ2h0OiAxLjA0MTY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNkLWgydGl0bGVBcmVhX19lbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNS4yMDgzMzMzMzMzdnc7XG4gICAgdG9wOiAtMS4wNDE2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjYwNDE2NjY2Njd2dztcbiAgfVxufVxuXG4uYy1zZC1tdl9fdGl0bGVBcmVhIHtcbiAgd2lkdGg6IDgxLjUxMDQxNjY2Njd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2QtbXZfX3RpdGxlQXJlYSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmMtc2QtbXZfX3RpdGxlQXJlYSBoMSB7XG4gIGZvbnQtc2l6ZTogMi4zOTU4MzMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxLjA0MTY2NjY2Njd2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMC43ODEyNXZ3IDEuMDQxNjY2NjY2N3Z3O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2QtbXZfX3RpdGxlQXJlYSBoMSB7XG4gICAgZm9udC1zaXplOiA2LjI1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbiAgICBwYWRkaW5nOiAyLjYwNDE2NjY2Njd2dyAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5jLXNkLW12X190aXRsZUFyZWEgaDE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtMC4xMDQxNjY2NjY3dnc7XG4gIHJpZ2h0OiAtMi4yMzk1ODMzMzMzdnc7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDIuMzQzNzV2dyB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogc29saWQgNC4wNjI1dncgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IC0yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2QtbXZfX3RpdGxlQXJlYSBoMTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4uYy1zZC1tdl9fdGl0bGVBcmVhIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS4wNDE2NjY2NjY3dnc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgbGluZS1oZWlnaHQ6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZC1tdl9fdGl0bGVBcmVhIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gICAgcGFkZGluZzogMS4wNDE2NjY2NjY3dncgMi42MDQxNjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiAzLjkwNjI1dnc7XG4gIH1cbn1cbi5jLXNkLW12X190aXRsZUFyZWEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2QtbXZfX3RpdGxlQXJlYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYy1zZC1tdl9fdGl0bGVBcmVhIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBmb250LXNpemU6IDAuOTM3NXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzgxMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNkLW12X190aXRsZUFyZWEgc3Bhbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gIH1cbn1cbi5jLXNkLW12X19idG5BcmVhIHtcbiAgbWFyZ2luLXRvcDogNC42ODc1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZC1tdl9fYnRuQXJlYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwLjQxNjY2NjY2Njd2dztcbiAgfVxufVxuLmMtc2QtbXZfX2J0bkFyZWEgYSB7XG4gIHdpZHRoOiAxNS42MjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNkLW12X19idG5BcmVhIGEge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLmMtc2VtaW5hckxpc3RfX2xpc3Qge1xuICB3aWR0aDogNTIuMDgzMzMzMzMzM3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZW1pbmFyTGlzdF9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jLXNlbWluYXJMaXN0X19saXN0IGxpIHtcbiAgd2lkdGg6IDE0Ljg5NTgzMzMzMzN2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VtaW5hckxpc3RfX2xpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1zZW1pbmFyTGlzdF9fbGlzdCBsaTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00cHgpO1xufVxuLmMtc2VtaW5hckxpc3RfX2xpc3QgbGk6aG92ZXIgZmlndXJlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uYy1zZW1pbmFyTGlzdF9fbGlzdCBsaTpudGgtY2hpbGQobis0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZW1pbmFyTGlzdF9fbGlzdCBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA3LjgxMjV2dztcbiAgICBwYWRkaW5nLXRvcDogNy44MTI1dnc7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbn1cbi5jLXNlbWluYXJMaXN0X19saXN0IGxpLmMtc2VtaW5hckxpc3RfX2xpbmtOb25lOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmMtc2VtaW5hckxpc3RfX2xpc3QgbGkuYy1zZW1pbmFyTGlzdF9fbGlua05vbmUgZmlndXJlIGltZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jLXNlbWluYXJMaXN0X19saXN0IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMS43NzA4MzMzMzMzdnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZW1pbmFyTGlzdF9fbGlzdCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLmMtc2VtaW5hckxpc3RfX2xpc3QgbGkgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtc2VtaW5hckxpc3RfX2xpc3QgbGkgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5jLXNlbWluYXJMaXN0X19saXN0IGxpIGgzLFxuLmMtc2VtaW5hckxpc3RfX2xpc3QgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMS4wOTM3NXZ3IDAgMC41MjA4MzMzMzMzdnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VtaW5hckxpc3RfX2xpc3QgbGkgaDMsXG4uYy1zZW1pbmFyTGlzdF9fbGlzdCBsaSBhIHtcbiAgICBmb250LXNpemU6IDQuNjg3NXZ3O1xuICAgIG1hcmdpbjogMy4xMjV2dyAwIDIuMDgzMzMzMzMzM3Z3O1xuICB9XG59XG4uYy1zZW1pbmFyTGlzdF9fbGlzdCBsaSBwIHtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dztcbiAgY29sb3I6ICM2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZW1pbmFyTGlzdF9fbGlzdCBsaSBwIHtcbiAgICBmb250LXNpemU6IDMuNjQ1ODMzMzMzM3Z3O1xuICB9XG59XG4uYy1zZW1pbmFyTGlzdF9fbGlzdCBsaSAuYy1jYXRlZ29yeSB7XG4gIG1hcmdpbi10b3A6IDAuNjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZW1pbmFyTGlzdF9fbGlzdCBsaSAuYy1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjV2dztcbiAgfVxufVxuLmMtc2VtaW5hckxpc3RfX2l0ZW1XcmFwIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5jLXNlbWluYXJMaXN0X19pbWdXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtc2VtaW5hckxpc3RfX2ltZ1dyYXAgLmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjYyNXZ3O1xuICBsZWZ0OiAxLjA0MTY2NjY2Njd2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjE1NjI1dncgMC41MjA4MzMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlbWluYXJMaXN0X19pbWdXcmFwIC5sYWJlbCB7XG4gICAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMi4wODMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgfVxufVxuLmMtc2VtaW5hckxpc3RfX2ltZ1dyYXAgLmxhYmVsLm5vdyB7XG4gIGJhY2tncm91bmQ6ICMwMGZmZTQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYy1zZW1pbmFyTGlzdF9faW1nV3JhcCAubGFiZWwuZW5kIHtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1zZW1pbmFyTGlzdF9faW1nV3JhcCAuY29tcGFueSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMTU2MjV2dyAwLjUyMDgzMzMzMzN2dyAwLjA1MjA4MzMzMzN2dztcbiAgZm9udC1zaXplOiAwLjYyNXZ3O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlbWluYXJMaXN0X19pbWdXcmFwIC5jb21wYW55IHtcbiAgICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAyLjA4MzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDMuNjQ1ODMzMzMzM3Z3O1xuICB9XG59XG5cbi5jLXNpZGVfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEuMTk3OTE2NjY2N3Z3IDEuMDQxNjY2NjY2N3Z3O1xuICBiYWNrZ3JvdW5kOiAjNDY1MDVmO1xuICBmb250LXNpemU6IDEuMTQ1ODMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2lkZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC42ODc1dnc7XG4gICAgcGFkZGluZzogMi42MDQxNjY2NjY3dnc7XG4gIH1cbn1cbi5jLXNpZGVfX2xpc3Qge1xuICBwYWRkaW5nOiAwIDEuMDQxNjY2NjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpZGVfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMi42MDQxNjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLXNpZGVfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEuMDQxNjY2NjY2N3Z3IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2lkZV9fbGlzdCBsaSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDIuNjA0MTY2NjY2N3Z3IDA7XG4gIH1cbn1cbi5jLXNpZGVfX2xpc3QgbGkgZmlndXJlIHtcbiAgd2lkdGg6IDUuMjA4MzMzMzMzM3Z3O1xuICBoZWlnaHQ6IDUuMjA4MzMzMzMzM3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzgxMjV2dztcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaWRlX19saXN0IGxpIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jLXNpZGVfX2xpc3QgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpZGVfX2xpc3QgbGkgYSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gIH1cbn1cbi5jLXNpZGVfX2xpc3QgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLXNpZGVfX3NlcnZpY2UtLWl0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2lkZV9fc2VydmljZS0taXRlbSB7XG4gICAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICB9XG59XG4uYy1zaWRlX19zZXJ2aWNlLS1pdGVtIGgzIHtcbiAgY29sb3I6ICNlNjU5M2Y7XG4gIGJhY2tncm91bmQ6ICNmY2VlZWI7XG4gIGZvbnQtc2l6ZTogMS4xNDU4MzMzMzMzdnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEuMTk3OTE2NjY2N3Z3IDEuMDQxNjY2NjY2N3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaWRlX19zZXJ2aWNlLS1pdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDQuNjg3NXZ3O1xuICAgIHBhZGRpbmc6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG59XG4uYy1zaWRlX19zZXJ2aWNlLS1pdGVtIGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjUyMDgzMzMzMzN2dztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM0NjUwNWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaWRlX19zZXJ2aWNlLS1pdGVtIGgzOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIuMDgzMzMzMzMzM3Z3O1xuICB9XG59XG4uYy1zaWRlX19zZXJ2aWNlLS1pdGVtOm50aC1vZi10eXBlKDIpIGgzIHtcbiAgY29sb3I6ICM0Mzg5ODc7XG4gIGJhY2tncm91bmQ6ICNlM2VkZWQ7XG59XG4uYy1zaWRlX19zZXJ2aWNlLS1pdGVtOm50aC1vZi10eXBlKDMpIGgzIHtcbiAgY29sb3I6ICNjYzc2MDA7XG4gIGJhY2tncm91bmQ6ICNmMmU5ZGQ7XG59XG4uYy1zaWRlX19zZXJ2aWNlLS1pdGVtOm50aC1vZi10eXBlKDQpIGgzIHtcbiAgY29sb3I6ICMxNTZjOWM7XG4gIGJhY2tncm91bmQ6ICNkZmU4ZWQ7XG59XG4uYy1zaWRlX19zZXJ2aWNlLS1jaGlsZExpc3Qge1xuICBwYWRkaW5nOiAwIDEuMDQxNjY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2lkZV9fc2VydmljZS0tY2hpbGRMaXN0IHtcbiAgICBwYWRkaW5nOiAwIDIuNjA0MTY2NjY2N3Z3IDUuMjA4MzMzMzMzM3Z3IDA7XG4gIH1cbn1cbi5jLXNpZGVfX3NlcnZpY2UtLWNoaWxkSXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmMtc2lkZV9fc2VydmljZS0tY2hpbGRJdGVtOm5vdCguZXh0ZXJuYWwpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MiU7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAwLjUyMDgzMzMzMzN2dztcbiAgaGVpZ2h0OiAwLjUyMDgzMzMzMzN2dztcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpZGVfX3NlcnZpY2UtLWNoaWxkSXRlbTpub3QoLmV4dGVybmFsKTphZnRlciB7XG4gICAgd2lkdGg6IDEuNTYyNXZ3O1xuICAgIGhlaWdodDogMS41NjI1dnc7XG4gIH1cbn1cbi5jLXNpZGVfX3NlcnZpY2UtLWNoaWxkSXRlbS5leHRlcm5hbDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbnN1bHRpbmdfZXh0ZXJuYWwtaWNvbi5zdmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAwLjc4MTI1dnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2lkZV9fc2VydmljZS0tY2hpbGRJdGVtLmV4dGVybmFsOjphZnRlciB7XG4gICAgd2lkdGg6IDMuMTI1dnc7XG4gIH1cbn1cbi5jLXNpZGVfX3NlcnZpY2UtLWNoaWxkSXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjNDY1MDVmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1zaWRlX19zZXJ2aWNlLS1jaGlsZEl0ZW06aG92ZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4uYy1zaWRlX19zZXJ2aWNlLS1jaGlsZEl0ZW0gYSxcbi5jLXNpZGVfX3NlcnZpY2UtLWNoaWxkSXRlbSBkaXYge1xuICBwYWRkaW5nOiAwLjc4MTI1dncgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXZ3O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaWRlX19zZXJ2aWNlLS1jaGlsZEl0ZW0gYSxcbi5jLXNpZGVfX3NlcnZpY2UtLWNoaWxkSXRlbSBkaXYge1xuICAgIHBhZGRpbmc6IDMuMTI1dncgMy42NDU4MzMzMzMzdncgMy4xMjV2dyAyLjYwNDE2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gIH1cbn1cbi5jLXNpZGVfX2Nhc2Uge1xuICBtYXJnaW4tYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbn1cbi5jLXNpZGVfX2tub3dsZWRnZSAuYy1jYXJkTGlzdF9fbGlzdEl0ZW0tYm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXNpZGVfX2tub3dsZWRnZSAudGhyZWVDb250ZW50X19pdGVtV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jLXNpZGVfX2tub3dsZWRnZSBsaTpudGgtY2hpbGQobis0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1zaWRlX19kb3dubG9hZCB1bCBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaWRlX19kb3dubG9hZCB1bCBsaSBhIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG4uYy1zaWRlX19kb3dubG9hZCB1bCBsaSBmaWd1cmUge1xuICAvKmJhY2tncm91bmQ6ICRjLXdoaXRlOyovXG4gIHdpZHRoOiA1LjIwODMzMzMzMzN2dztcbiAgaGVpZ2h0OiAzLjY0NTgzMzMzMzN2dztcbiAgLypwYWRkaW5nOiB2dyg4KSB2dygxMCk7Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpZGVfX2Rvd25sb2FkIHVsIGxpIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmMtdGl0bGVBcmVhIGgyIHtcbiAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlQXJlYSBoMiB7XG4gICAgZm9udC1zaXplOiA3LjI5MTY2NjY2Njd2dztcbiAgfVxufVxuLmMtdGl0bGVBcmVhIGgyICsgcCB7XG4gIG1hcmdpbi10b3A6IDMuMTI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZUFyZWEgaDIgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLmMtdGl0bGVBcmVhLS1zbWFsbCBoMiB7XG4gIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlQXJlYS0tc21hbGwgaDIge1xuICAgIGZvbnQtc2l6ZTogNy4yOTE2NjY2NjY3dnc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLmMtdGl0bGVBcmVhLS1zbWFsbCBoMiArIHAge1xuICBtYXJnaW4tdG9wOiAyLjI5MTY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlQXJlYS0tc21hbGwgaDIgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4uYy11bmRlci10aXRsZUFyZWEgaDIge1xuICBmb250LXNpemU6IDEuODc1dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy11bmRlci10aXRsZUFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogNi4yNXZ3O1xuICB9XG59XG4uYy11bmRlci10aXRsZUFyZWEgcCB7XG4gIG1hcmdpbi10b3A6IDIuNjA0MTY2NjY2N3Z3O1xufVxuXG4ucC1iYW5uZXItY29tcGV0aXRpdmUtYW5hbHlzaXMge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcC1iYW5uZXItY29tcGV0aXRpdmUtYW5hbHlzaXNfYmcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi10b3A6IDIuMDgzMzMzMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbiAgbWF4LXdpZHRoOiA1Mi4wODMzMzMzMzMzdnc7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJhbm5lci1jb21wZXRpdGl2ZS1hbmFseXNpcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIH1cbn1cbi5wLWJhbm5lci1jb21wZXRpdGl2ZS1hbmFseXNpc19faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcmlnaHQ6IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmFubmVyLWNvbXBldGl0aXZlLWFuYWx5c2lzX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgaGVpZ2h0OiAzMHZ3O1xuICB9XG59XG4ucC1iYW5uZXItY29tcGV0aXRpdmUtYW5hbHlzaXNfX2ltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJhbm5lci1jb21wZXRpdGl2ZS1hbmFseXNpc19faW1nIGltZyB7XG4gICAgd2lkdGg6IDEyMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtYmFubmVyLWNvbXBldGl0aXZlLWFuYWx5c2lzX190ZXh0IHtcbiAgd2lkdGg6IDcwJTtcbiAgcGFkZGluZzogMi42MDQxNjY2NjY3dncgMi4wODMzMzMzMzMzdncgMS44MjI5MTY2NjY3dnc7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDVweCB3aGl0ZSkgZHJvcC1zaGFkb3coMHB4IDBweCA1cHggd2hpdGUpIGRyb3Atc2hhZG93KDBweCAwcHggNXB4IHdoaXRlKSBkcm9wLXNoYWRvdygwcHggMHB4IDVweCB3aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1iYW5uZXItY29tcGV0aXRpdmUtYW5hbHlzaXNfX3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDUuMjA4MzMzMzMzM3Z3O1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1iYW5uZXItY29tcGV0aXRpdmUtYW5hbHlzaXNfX3RleHRfX3N1YiB7XG4gIGZvbnQtc2l6ZTogMC45ODk1ODMzMzMzdnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJhbm5lci1jb21wZXRpdGl2ZS1hbmFseXNpc19fdGV4dF9fc3ViIHtcbiAgICBmb250LXNpemU6IDMuNjQ1ODMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5wLWJhbm5lci1jb21wZXRpdGl2ZS1hbmFseXNpc19fdGV4dF9fc3ViIHNwYW4ge1xuICBmbGV4LXNocmluazogMTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZm9udC1zaXplOiAwLjkzNzV2dztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMC42MjV2dztcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmFubmVyLWNvbXBldGl0aXZlLWFuYWx5c2lzX190ZXh0X19zdWIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwIDIuNjA0MTY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnAtYmFubmVyLWNvbXBldGl0aXZlLWFuYWx5c2lzX190ZXh0X190dGwge1xuICBsaW5lLWhlaWdodDogMS4yMzU7XG4gIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzdnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAwLjUyMDgzMzMzMzN2dztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1iYW5uZXItY29tcGV0aXRpdmUtYW5hbHlzaXNfX3RleHRfX3R0bCB7XG4gICAgZm9udC1zaXplOiA3LjgxMjV2dztcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXZ3O1xuICB9XG59XG4ucC1iYW5uZXItY29tcGV0aXRpdmUtYW5hbHlzaXMgLmJuci1idG4ge1xuICBtYXJnaW4tdG9wOiAwLjUyMDgzMzMzMzN2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHdpZHRoOiAxMy41NDE2NjY2NjY3dnc7XG4gIHBhZGRpbmc6IDAuNDE2NjY2NjY2N3Z3IDEuMDQxNjY2NjY2N3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJhbm5lci1jb21wZXRpdGl2ZS1hbmFseXNpcyAuYm5yLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMy4xMjV2dztcbiAgICBwYWRkaW5nOiAyLjA4MzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gIH1cbn1cbi5wLWJhbm5lci1jb21wZXRpdGl2ZS1hbmFseXNpcyAuYm5yLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEyMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAxMDAlIDEwMCUgMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMC40cztcbn1cbi5wLWJhbm5lci1jb21wZXRpdGl2ZS1hbmFseXNpcyAuYm5yLWJ0bjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkXCI7XG4gIGNvbnRlbnQ6IFwiXFxlNWNjXCI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1iYW5uZXItY29tcGV0aXRpdmUtYW5hbHlzaXMgLmJuci1idG46OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDcuMDMxMjV2dztcbiAgfVxufVxuLnAtYmFubmVyLWNvbXBldGl0aXZlLWFuYWx5c2lzOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnAtYmFubmVyLWNvbXBldGl0aXZlLWFuYWx5c2lzOmhvdmVyIC5ibnItYnRuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1iYW5uZXItY29tcGV0aXRpdmUtYW5hbHlzaXM6aG92ZXIgLmJuci1idG46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpO1xufVxuLnAtYmFubmVyLWNvbXBldGl0aXZlLWFuYWx5c2lzOmhvdmVyIC5ibnItYnRuOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1iYW5uZXItbGluayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIG1hcmdpbi10b3A6IDIuMDgzMzMzMzMzM3Z3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucC1iYW5uZXItbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJhbm5lci1saW5rIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogNy44MTI1dnc7XG4gIH1cbn1cbi5wLWJhbm5lci1saW5rX19pbWcge1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDg1JSAxMDAlLCAwJSAxMDAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgODUlIDEwMCUsIDAlIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmFubmVyLWxpbmtfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICB9XG59XG4ucC1iYW5uZXItbGlua19faW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJhbm5lci1saW5rX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQxLjY2NjY2NjY2Njd2dztcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLnAtYmFubmVyLWxpbmtfX3RleHQge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nOiAxLjA0MTY2NjY2Njd2dztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmFubmVyLWxpbmtfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMuMTI1dnc7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxufVxuLnAtYmFubmVyLWxpbmtfX3RleHRfX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMCAwLjcyOTE2NjY2Njd2dztcbiAgbWFyZ2luLWJvdHRvbTogMC4yNjA0MTY2NjY3dnc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1dnc7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmFubmVyLWxpbmtfX3RleHRfX3RhZyB7XG4gICAgcGFkZGluZzogMCAxLjU2MjV2dztcbiAgICBmb250LXNpemU6IDMuNjQ1ODMzMzMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xuICB9XG59XG4ucC1iYW5uZXItbGlua19fdGV4dF9fdHRsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNDE2NjY2NjY2N3Z3O1xuICBmb250LXNpemU6IDEuMjV2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1iYW5uZXItbGlua19fdGV4dF9fdHRsIHtcbiAgICBmb250LXNpemU6IDQuNjg3NXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xuICB9XG59XG4ucC1iYW5uZXItbGlua19fdGV4dF9fc3ViIHtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJhbm5lci1saW5rX190ZXh0X19zdWIge1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgfVxufVxuLnAtYmFubmVyLWxpbmtfX3RleHQgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1iYW5uZXItbGlua19fdGV4dCBhOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtYmFubmVyLWxpbmstLWRhdGEgLnAtYmFubmVyLWxpbmtfX3RleHQsXG4ucC1iYW5uZXItbGluay0tZGF0YSAucC1iYW5uZXItbGlua19faW1nIGltZyB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG59XG4ucC1iYW5uZXItbGluay0tZGF0YSAucC1iYW5uZXItbGlua19faW1nIHtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XG4gIGNsaXAtcGF0aDogbm9uZTtcbn1cbi5wLWJhbm5lci1saW5rLS1kbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYm5yLXNlcnZpY2VfbWFya2V0aW5nX2JnLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NTE1ZjtcbiAgcGFkZGluZzogMS41NjI1dncgMi4wODMzMzMzMzMzdnc7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMi4wODMzMzMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xuICBtYXgtd2lkdGg6IDQ4Ljk1ODMzMzMzMzN2dztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJhbm5lci1saW5rLS1kbCB7XG4gICAgcGFkZGluZzogNS4yMDgzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNy44MTI1dnc7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1iYW5uZXItbGluay0tZGwgLnAtYmFubmVyLWxpbmtfX2ltZyB7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBub25lO1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmFubmVyLWxpbmstLWRsIC5wLWJhbm5lci1saW5rX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1iYW5uZXItbGluay0tZGwgLnAtYmFubmVyLWxpbmtfX2ltZyBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtYmFubmVyLWxpbmstLWRsIC5wLWJhbm5lci1saW5rX190ZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDU3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJhbm5lci1saW5rLS1kbCAucC1iYW5uZXItbGlua19fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJhbm5lci1saW5rLS1kbCAucC1iYW5uZXItbGlua19fdGV4dCBhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWJhbm5lci1saW5rLS1kbCAucC1iYW5uZXItbGlua19fdGV4dF9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xuICBmb250LXNpemU6IDEuMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJhbm5lci1saW5rLS1kbCAucC1iYW5uZXItbGlua19fdGV4dF9fdHRsIHtcbiAgICBmb250LXNpemU6IDUuNzI5MTY2NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG4ucC1iYW5uZXItbGluay0tZGwgLnAtYmFubmVyLWxpbmtfX3RleHRfX3N1YiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxLjM1NDE2NjY2Njd2dztcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJhbm5lci1saW5rLS1kbCAucC1iYW5uZXItbGlua19fdGV4dF9fc3ViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjIwODMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDMuNjQ1ODMzMzMzM3Z3O1xuICB9XG59XG4ucC1iYW5uZXItbGluay0tZGwgLnAtYmFubmVyLWxpbmtfX3RleHRfX3N1YiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1iYW5uZXItbGluay0tZGwgLnAtYmFubmVyLWxpbmtfX3RleHRfX3N1YiBzcGFuIHtcbiAgICBmb250LXNpemU6IDQuNDc5MTY2NjY2N3Z3O1xuICB9XG59XG4ucC1iYW5uZXItbGluay0tZGw6aG92ZXIgLmJuci1idG4ge1xuICBjb2xvcjogIzQ2NTA1Zjtcbn1cbi5wLWJhbm5lci1saW5rLS1kbDpob3ZlciAuYm5yLWJ0bjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7XG59XG4ucC1iYW5uZXItbGluay0tZGw6aG92ZXIgLmJuci1idG46OmFmdGVyIHtcbiAgY29sb3I6ICM0NjUwNWY7XG59XG4ucC1iYW5uZXItbGluay0tZGwtZ3JheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcC1iYW5uZXItbGluay0tZGwtZ3JheV9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGRjZTA7XG4gIHBhZGRpbmc6IDEuNTYyNXZ3IDIuMDgzMzMzMzMzM3Z3O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDIuMDgzMzMzMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbiAgbWF4LXdpZHRoOiA0OC45NTgzMzMzMzMzdnc7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJhbm5lci1saW5rLS1kbC1ncmF5IHtcbiAgICBwYWRkaW5nOiA1LjIwODMzMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiA3LjgxMjV2dztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJhbm5lci1saW5rLS1kbC1ncmF5IC5wLWJhbm5lci1saW5rX19pbWcge1xuICAtd2Via2l0LWNsaXAtcGF0aDogbm9uZTtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJhbm5lci1saW5rLS1kbC1ncmF5IC5wLWJhbm5lci1saW5rX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1iYW5uZXItbGluay0tZGwtZ3JheSAucC1iYW5uZXItbGlua19faW1nIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1iYW5uZXItbGluay0tZGwtZ3JheSAucC1iYW5uZXItbGlua19fdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA1NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1iYW5uZXItbGluay0tZGwtZ3JheSAucC1iYW5uZXItbGlua19fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJhbm5lci1saW5rLS1kbC1ncmF5IC5wLWJhbm5lci1saW5rX190ZXh0IGEge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1iYW5uZXItbGluay0tZGwtZ3JheSAucC1iYW5uZXItbGlua19fdGV4dF9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xuICBmb250LXNpemU6IDEuMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJhbm5lci1saW5rLS1kbC1ncmF5IC5wLWJhbm5lci1saW5rX190ZXh0X190dGwge1xuICAgIGZvbnQtc2l6ZTogNS43MjkxNjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWJhbm5lci1saW5rLS1kbC1ncmF5IC5wLWJhbm5lci1saW5rX190ZXh0X19zdWIge1xuICBtYXJnaW4tYm90dG9tOiAxLjM1NDE2NjY2Njd2dztcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJhbm5lci1saW5rLS1kbC1ncmF5IC5wLWJhbm5lci1saW5rX190ZXh0X19zdWIge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjA4MzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy42NDU4MzMzMzMzdnc7XG4gIH1cbn1cbi5wLWJhbm5lci1saW5rLS1kbC1ncmF5IC5wLWJhbm5lci1saW5rX190ZXh0X19zdWIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmFubmVyLWxpbmstLWRsLWdyYXkgLnAtYmFubmVyLWxpbmtfX3RleHRfX3N1YiBzcGFuIHtcbiAgICBmb250LXNpemU6IDQuNDc5MTY2NjY2N3Z3O1xuICB9XG59XG4ucC1iYW5uZXItbGluay0tZGwtZ3JheTpob3ZlciAuYm5yLWJ0biB7XG4gIGNvbG9yOiAjQjgxQzIyO1xufVxuLnAtYmFubmVyLWxpbmstLWRsLWdyYXk6aG92ZXIgLmJuci1idG46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpO1xufVxuLnAtYmFubmVyLWxpbmstLWRsLWdyYXk6aG92ZXIgLmJuci1idG46OmFmdGVyIHtcbiAgY29sb3I6ICNCODFDMjI7XG59XG4ucC1iYW5uZXItbGluay0tZGwtZ3JheSAuYm5yLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjgxQzIyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNCODFDMjI7XG59XG4ucC1iYW5uZXItbGluayAuYm5yLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTB2aDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDE1LjYyNXZ3O1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyA0LjE2NjY2NjY2Njd2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1iYW5uZXItbGluayAuYm5yLWJ0biB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0byA1LjIwODMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAyLjYwNDE2NjY2Njd2dyA3LjgxMjV2dztcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1iYW5uZXItbGluayAuYm5yLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEyMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAxMDAlIDEwMCUgMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMC40cztcbn1cbi5wLWJhbm5lci1saW5rIC5ibnItYnRuOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgY29udGVudDogXCJcXGU1Y2NcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJhbm5lci1saW5rIC5ibnItYnRuOjphZnRlciB7XG4gICAgZm9udC1zaXplOiA3LjAzMTI1dnc7XG4gIH1cbn1cblxuLnAtYnJlYWRjcnVtcyB7XG4gIHdpZHRoOiA4MS41MTA0MTY2NjY3dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3LjI5MTY2NjY2Njd2dztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1icmVhZGNydW1zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1icmVhZGNydW1zIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTJweDtcbn1cbi5wLWJyZWFkY3J1bXMgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NiU7XG4gIGxlZnQ6IC0xMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLnAtYnJlYWRjcnVtcyBsaTpmaXJzdC1vZi10eXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKnRvcDogLTRweDsqL1xuICBtYXJnaW46IDAgMTJweCAwIDA7XG59XG4ucC1icmVhZGNydW1zIGxpOmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnAtY2FzZS1pbnRlcnZpZXcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWNhc2UtaW50ZXJ2aWV3X19tdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnAtY2FzZS1pbnRlcnZpZXdfX212X19sZWZ0Ym94IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXNlLWludGVydmlld19fbXZfX2xlZnRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jYXNlLWludGVydmlld19fbXZfX3JpZ2h0Ym94IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhc2UtaW50ZXJ2aWV3X19tdl9fcmlnaHRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jYXNlLWludGVydmlld19fbXZfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnAtY2FzZS1pbnRlcnZpZXdfX212X190eHRoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtY2FzZS1pbnRlcnZpZXdfX212X190eHRib3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnAtY2FzZS1pbnRlcnZpZXdfX212X190dGwgaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXNlLWludGVydmlld19fbXZfX3R0bCBoMSB7XG4gICAgZm9udC1zaXplOiA2LjI1dnc7XG4gIH1cbn1cbi5wLWNhc2UtaW50ZXJ2aWV3X19tdl9fbmFtZV9fY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1jYXNlLWludGVydmlld19fbXZfX25hbWUgYSB7XG4gIGNvbG9yOiAjYjgxYzIyO1xufVxuLnAtY2FzZS1pbnRlcnZpZXdfX212X19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAwLjI1cmVtIDEuMjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ2NTA1Zjtcbn1cbi5wLWNhc2UtaW50ZXJ2aWV3X190YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLnAtY2FzZS1pbnRlcnZpZXdfX3RhZyBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlhOTY5NTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDNweCAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnAtY2FzZS1pbnRlcnZpZXdfX2NvbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXNlLWludGVydmlld19fY29udCB7XG4gICAgcGFkZGluZzogMnJlbSA1JTtcbiAgfVxufVxuLnAtY2FzZS1pbnRlcnZpZXdfX2NvbnQgLmMtZGV0YWlsX19jb250YWluZXIgaDIge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG4ucC1jYXNlLWludGVydmlld19fY29udCAuYy1kZXRhaWxfX2NvbnRhaW5lciBoMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wLWNhc2UtaW50ZXJ2aWV3X19jb250IC5jLWRldGFpbF9fY29udGFpbmVyIGgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgbWFyZ2luOiAxNnB4IDdweCAxOHB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucC1jYXNlLWludGVydmlld19fY29udCAuYy1kZXRhaWxfX2NvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnAtY2FzZS1pbnRlcnZpZXdfX2NvbnQgLmMtZGV0YWlsX19jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnAtY2FzZS1pbnRlcnZpZXdfX2NvbnQgLmMtZGV0YWlsX19jb250YWluZXI6Zmlyc3QtY2hpbGQ6OmJlZm9yZSwgLnAtY2FzZS1pbnRlcnZpZXdfX2NvbnQgLmMtZGV0YWlsX19jb250YWluZXI6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wLWNhc2UtaW50ZXJ2aWV3X19jb250IC5jLWRldGFpbF9fbGluazo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiODFjMjI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiODFjMjI7XG59XG4ucC1jYXNlLWludGVydmlld19fcHJvZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnAtY2FzZS1pbnRlcnZpZXdfX3Byb2ZpbGVfX2ltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhc2UtaW50ZXJ2aWV3X19wcm9maWxlX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jYXNlLWludGVydmlld19fcHJvZmlsZV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXNlLWludGVydmlld19fcHJvZmlsZV9faW1nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wLWNhc2UtaW50ZXJ2aWV3X19wcm9maWxlX190eHQge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucC1jYXNlLWludGVydmlld19fcHJvZmlsZV9fdHh0IHAge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnAtY2FzZS1pbnRlcnZpZXdfX3Byb2ZpbGVfX3R4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWNhc2UtaW50ZXJ2aWV3X19jdGEge1xuICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtO1xufVxuLnAtY2FzZS1pbnRlcnZpZXdfX2N0YV9fdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbn1cblxuLnAtY29sdW1uX190b3BCbG9jayBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAzLjkwNjI1dnc7XG59XG4ucC1jb2x1bW5fX2Jsb2NrICsgLnAtY29sdW1uX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDQuMTY2NjY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX19ibG9jayArIC5wLWNvbHVtbl9fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEzLjAyMDgzMzMzMzN2dztcbiAgfVxufVxuLnAtY29sdW1uX19ibG9jayBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAxLjA0MTY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9fYmxvY2sgaDMge1xuICAgIGZvbnQtc2l6ZTogNC42ODc1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbiAgfVxufVxuLnAtY29sdW1uX19ibG9jayBoNCB7XG4gIG1hcmdpbi10b3A6IDEuODIyOTE2NjY2N3Z3O1xuICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiAwLjIwODMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9fYmxvY2sgaDQge1xuICAgIG1hcmdpbi10b3A6IDUuMjA4MzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogNC4xNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4wODMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWNvbHVtbl9fYmxvY2sgcCArIGZpZ3VyZSB7XG4gIG1hcmdpbi10b3A6IDMuMTI1dnc7XG59XG4ucC1jb2x1bW5fX2Jsb2NrIGZpZ3VyZSArIHAge1xuICBtYXJnaW4tdG9wOiAzLjEyNXZ3O1xufVxuLnAtY29sdW1uX19ibG9jayBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5wLWNvbHVtbl9fYmxvY2tfX3RpcHMge1xuICBwYWRkaW5nOiAyLjYwNDE2NjY2Njd2dyAyLjYwNDE2NjY2Njd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX19ibG9ja19fdGlwcyB7XG4gICAgbWFyZ2luLXRvcDogMTUuNjI1dncgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtY29sdW1uX19ibG9ja19fdGlwczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJUaXBzXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHBhZGRpbmc6IDB2dyAyLjA4MzMzMzMzMzN2dyAwdncgMS4wNDE2NjY2NjY3dnc7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJhODk0O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA4MCUgMCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX19ibG9ja19fdGlwczo6YmVmb3JlIHtcbiAgICBwYWRkaW5nOiAwdncgNi4yNXZ3IDB2dyAzLjEyNXZ3O1xuICB9XG59XG4ucC1jb2x1bW5fX2Jsb2NrX190aXBzIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS45NzkxNjY2NjY3dnc7XG4gIHBhZGRpbmctYm90dG9tOiAxLjk3OTE2NjY2Njd2dztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2RhZTY7XG59XG4ucC1jb2x1bW5fX2Jsb2NrX19pdGFsaWMge1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xufVxuLnAtY29sdW1uX19ibG9ja19faXRhbGljIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cbi5wLWNvbHVtbl9fYmxvY2tfX3RleHRMaW5rIHtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fX2Jsb2NrX190ZXh0TGluayB7XG4gICAgdGV4dC1pbmRlbnQ6IC0yZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cbn1cbi5wLWNvbHVtbl9fYmxvY2tfX3RleHRMaW5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjQjgxQzIyO1xufVxuLnAtY29sdW1uX19ibG9ja19fdGV4dExpbmsgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDFlbTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjgxQzIyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQjgxQzIyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX19ibG9ja19fdGV4dExpbmsgYTo6YmVmb3JlIHtcbiAgICB0b3A6IDUzJTtcbiAgICBsZWZ0OiAxZW07XG4gIH1cbn1cbi5wLWNvbHVtbl9fYmxvY2tfX3RleHRMaW5rIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wLWNvbHVtbiAuYy1kZXRhaWxfX2NvbnRhaW5lciBoMiB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uIC5jLWRldGFpbF9fY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDQuNjg3NXZ3O1xuICB9XG59XG4ucC1jb2x1bW5fX3doaXRlYm9hcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyLjA4MzMzMzMzMzN2dyAyLjM0Mzc1dnc7XG4gIG1hcmdpbjogMy4xMjV2dyAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX193aGl0ZWJvYXJkIHtcbiAgICBwYWRkaW5nOiA1LjIwODMzMzMzMzN2dyA0LjY4NzV2dztcbiAgICBtYXJnaW46IDEwLjQxNjY2NjY2Njd2dyAwO1xuICB9XG59XG4ucC1jb2x1bW5fX3doaXRlYm9hcmQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWNvbHVtbl9fd2hpdGVib2FyZCAuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucC1jb2x1bW5fX3doaXRlYm9hcmQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG4ucC1jb2x1bW5fX3doaXRlYm9hcmQgdWwgKyBwIHtcbiAgbWFyZ2luLXRvcDogMS41NjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fX3doaXRlYm9hcmQgdWwgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA2LjI1dnc7XG4gIH1cbn1cbi5wLWNvbHVtbl9fd2hpdGVib2FyZCBwICsgdWwge1xuICBtYXJnaW4tdG9wOiAxLjU2MjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9fd2hpdGVib2FyZCBwICsgdWwge1xuICAgIG1hcmdpbi10b3A6IDYuMjV2dztcbiAgfVxufVxuXG4ucC1jb21wYW55LWFjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1jb21wYW55LWFjY2Vzc19fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtY29tcGFueS1hY2Nlc3NfX21hcCB7XG4gIG1hcmdpbjogNS4yMDgzMzMzMzMzdncgYXV0byAzLjEyNXZ3O1xuICB3aWR0aDogNTIuMDgzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1hY2Nlc3NfX21hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMC40MTY2NjY2NjY3dncgYXV0byA4LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtY29tcGFueS1hY2Nlc3NfX3RyYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55LWFjY2Vzc19fdHJhaW4ge1xuICAgIGZvbnQtc2l6ZTogMy4zODU0MTY2NjY3dnc7XG4gIH1cbn1cbi5wLWNvbXBhbnktYWNjZXNzX190cmFpbiBkbCB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTAwcHgpIC8gMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55LWFjY2Vzc19fdHJhaW4gZGwge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLWNvbXBhbnktYWNjZXNzX19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEzLjAyMDgzMzMzMzN2dztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktYWNjZXNzX19saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucC1jb21wYW55LWFjY2Vzc19fbGluZSBzcGFuIHtcbiAgd2lkdGg6IDAuOTM3NXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMjA4MzMzMzMzM3Z3O1xuICBtYXJnaW4tcmlnaHQ6IDAuNTIwODMzMzMzM3Z3O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktYWNjZXNzX19saW5lIHNwYW4ge1xuICAgIHdpZHRoOiA0LjE2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMDgzMzMzMzMzM3Z3O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLnAtY29tcGFueS1hY2Nlc3NfX3N0YXRpb24ge1xuICB3aWR0aDogMTQuNTgzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1hY2Nlc3NfX3N0YXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWNvbXBhbnktbWVtYmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLWNvbXBhbnktbWVtYmVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0LjE2NjY2NjY2Njd2dztcbn1cbi5wLWNvbXBhbnktbWVtYmVyX19saXN0IGxpIHtcbiAgd2lkdGg6IDIxLjg3NXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1tZW1iZXJfX2xpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1LjYyNXZ3O1xuICB9XG59XG4ucC1jb21wYW55LW1lbWJlcl9fbGlzdCBsaSBoMiB7XG4gIGZvbnQtc2l6ZTogMS44NzV2dztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuNTIwODMzMzMzM3Z3IDIuMDgzMzMzMzMzM3Z3IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55LW1lbWJlcl9fbGlzdCBsaSBoMiB7XG4gICAgZm9udC1zaXplOiA2LjI1dnc7XG4gICAgbWFyZ2luOiAwIDIuMDgzMzMzMzMzM3Z3IDQuMTY2NjY2NjY2N3Z3IDA7XG4gIH1cbn1cbi5wLWNvbXBhbnktbWVtYmVyX19saXN0IGxpIHNwYW4ge1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC1zaXplOiAwLjkzNzV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktbWVtYmVyX19saXN0IGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNC42ODc1dnc7XG4gIH1cbn1cbi5wLWNvbXBhbnktbWVtYmVyX19saXN0LS1wb3N0IHtcbiAgZm9udC1zaXplOiAxLjA0MTY2NjY2Njd2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAyLjA4MzMzMzMzMzN2dyAwIDAuMjYwNDE2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1tZW1iZXJfX2xpc3QtLXBvc3Qge1xuICAgIGZvbnQtc2l6ZTogNS4yMDgzMzMzMzMzdnc7XG4gICAgbWFyZ2luOiA0LjE2NjY2NjY2Njd2dyAwIDEuMDQxNjY2NjY2N3Z3O1xuICB9XG59XG4ucC1jb21wYW55LW1lbWJlcl9fbGlzdCBhIHtcbiAgY29sb3I6ICNCODFDMjI7XG59XG4ucC1jb21wYW55LW1lbWJlcl9fbGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1jb21wYW55LW1lbWJlcl9fbGlzdC0tZHVvIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtY29tcGFueS1tZW1iZXJfX2xpc3QtLWR1byBsaSB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55LW1lbWJlcl9fbGlzdC0tZHVvIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1tZW1iZXJfX2xpc3QtLWR1byBsaTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnAtY29tcGFueS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLWNvbXBhbnktb3V0bGluZV9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1vdXRsaW5lX19saXN0IHRyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG4ucC1jb21wYW55LW91dGxpbmVfX2xpc3QgPiB0Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAyLjYwNDE2NjY2Njd2dyAwIDIuNjA0MTY2NjY2N3Z3IDIuMzQzNzV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktb3V0bGluZV9fbGlzdCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZzogNC4xNjY2NjY2NjY3dncgMCA0LjE2NjY2NjY2Njd2dyAyLjM0Mzc1dnc7XG4gIH1cbn1cbi5wLWNvbXBhbnktb3V0bGluZV9fbGlzdCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3dnc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNmQ2ZDZkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZkNmQ2ZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktb3V0bGluZV9fbGlzdCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0LjY4NzV2dztcbiAgfVxufVxuLnAtY29tcGFueS1vdXRsaW5lX19saXN0ID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55LW91dGxpbmVfX2xpc3QgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLnAtY29tcGFueS1vdXRsaW5lX19saXN0ID4gdGJvZHkgPiB0ciA+IHRkIGZpZ3VyZSB7XG4gIHdpZHRoOiAzLjkwNjI1dnc7XG4gIG1hcmdpbi1ib3R0b206IDAuNTIwODMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1vdXRsaW5lX19saXN0ID4gdGJvZHkgPiB0ciA+IHRkIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbiAgfVxufVxuLnAtY29tcGFueS1vdXRsaW5lX19saXN0IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtY29tcGFueS1vdXRsaW5lX19jaGlsZExpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktb3V0bGluZV9fY2hpbGRMaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1vdXRsaW5lX19jaGlsZExpc3QgPiB0Ym9keSA+IHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55LW91dGxpbmVfX2NoaWxkTGlzdCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWNvbXBhbnktb3V0bGluZV9fY2hpbGRMaXN0ID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDkuMzc1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55LW91dGxpbmVfX2NoaWxkTGlzdCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjUyMDgzMzMzMzN2dztcbiAgfVxufVxuLnAtY29tcGFueS1vdXRsaW5lIGEge1xuICBjb2xvcjogI0I4MUMyMjtcbn1cbi5wLWNvbXBhbnktb3V0bGluZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1jb21wYW55LW91dGxpbmVfX29mZmljZVRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDUuMjA4MzMzMzMzM3Z3IDAgMS41NjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55LW91dGxpbmVfX29mZmljZVRpdGxlIHtcbiAgICBmb250LXNpemU6IDQuNjg3NXZ3O1xuICAgIG1hcmdpbjogOC4zMzMzMzMzMzMzdncgMCAzLjEyNXZ3O1xuICB9XG59XG4ucC1jb21wYW55LW91dGxpbmVfX29mZmljZUxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMi4wODMzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55LW91dGxpbmVfX29mZmljZUxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuLnAtY29tcGFueS1vdXRsaW5lX19vZmZpY2VMaXN0IGxpIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMi4wODMzMzMzMzMzdncpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1vdXRsaW5lX19vZmZpY2VMaXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29tcGFueS1vdXRsaW5lX19vZmZpY2VMaXN0IGxpIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwLjUyMDgzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktb3V0bGluZV9fb2ZmaWNlTGlzdCBsaSBmaWdjYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnAtY29tcGFueS1wb2xpY3lfX2ZsZXgge1xuICBtYXJnaW46IDAgNC42ODc1dncgMCAxMS45NzkxNjY2NjY3dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4Ljg1NDE2NjY2Njd2dyAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1wb2xpY3lfX2ZsZXgge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGdhcDogMTUuNjI1dncgMDtcbiAgfVxufVxuLnAtY29tcGFueS1wb2xpY3lfX2RldGFpbCB7XG4gIHdpZHRoOiAzNS4xMDQxNjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55LXBvbGljeV9fZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29tcGFueS1wb2xpY3lfX2RldGFpbCBoMjo6YWZ0ZXIge1xuICB0b3A6IC01LjE2NjY2N3Z3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55LXBvbGljeV9fZGV0YWlsIGgyOjphZnRlciB7XG4gICAgdG9wOiAtMTMuMDIwODMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWNvbXBhbnktcG9saWN5X19kZXRhaWwtLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42MDQxNjY2NjY3dnc7XG59XG5cbi5wLWNvbXBhbnlfX2xlYWQgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNi4yNXZ3IDAgMDtcbn1cbi5wLWNvbXBhbnlfX2VuIHtcbiAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzN2dztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjYwNDE2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9fZW4ge1xuICAgIGZvbnQtc2l6ZTogNi4yNXZ3O1xuICB9XG59XG4ucC1jb21wYW55IC5jLXNkLWgydGl0bGVBcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnkgLmMtc2QtaDJ0aXRsZUFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjV2dztcbiAgfVxufVxuLnAtY29tcGFueSAuYy1jYXJkTGlzdF9fbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucC1jb25zdWx0aW5nIC5jLWJ0bi5jLWJ0bi0tc21hbGwsXG4ucC1jb25zdWx0aW5nIC5jLWJ0bi5jLWJ0bi0tc2QtY3RhIHtcbiAgYmFja2dyb3VuZDogI2U2NTkzZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2U2NTkzZjtcbn1cbi5wLWNvbnN1bHRpbmcgLmMtYnRuLmMtYnRuLS1zbWFsbDpob3Zlcixcbi5wLWNvbnN1bHRpbmcgLmMtYnRuLmMtYnRuLS1zZC1jdGE6aG92ZXIge1xuICBjb2xvcjogI2U2NTkzZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2U2NTkzZjtcbn1cbi5wLWNvbnN1bHRpbmcgLmMtYnRuLmMtYnRuLS1zbWFsbDpob3Zlcjo6YWZ0ZXIsXG4ucC1jb25zdWx0aW5nIC5jLWJ0bi5jLWJ0bi0tc2QtY3RhOmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjZTY1OTNmO1xufVxuLnAtY29uc3VsdGluZyAudS1tYXJrZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjRjBBNTk3IDYwJSk7XG59XG4ucC1jb25zdWx0aW5nIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIGNvbG9yOiAjZTY1OTNmO1xufVxuLnAtY29uc3VsdGluZyAubC11bmRlci1tdi5iZy1iaWcgLmwtbXZfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDcuNXZ3O1xufVxuLnAtY29uc3VsdGluZyAubC11bmRlci1tdi5iZy1iaWcgLmwtbXZfX3Zpc3VhbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTE4My4xMyAxMTEyLjk0MlwiPjxwYXRoIGZpbGw9XCIlMjNlNjU5M2ZcIiBkPVwiTTI2MTIuMTEsOTc4LjVMMjQ5MC4yOCwxNDI4LjE0bC03Ni44Ni0yMC40MSwxMjEuODQtNDQ5LjY0LTE2Mi41Ny00My4xNjNMMjIwMi4yLDE1NDQuMTJsMzk4LjM0LDEwNS43NiwxMzAuNDEtNDgxLjMsODIuNjMsMjEuOTQtMTA4LjQ1LDQwMC4yNC0zNTcuMTksMjA1LjA4LTM3Ny40OS02NTAuOTUtMTQ4LjExLDg1LjA0LDQ2Mi43Myw3OTcuOTNMMjgzNSwxNzEyLjEzaDBsMTcwLjQ4LTYyOS4xOVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTE4MjIuMzQgLTkxNC45MzgpXCIgLz48L3N2Zz4nKSBuby1yZXBlYXQgcmlnaHQvY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1zaXplOiA5MiU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogNTEyJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0aW5nIC5sLXVuZGVyLW12LmJnLWJpZyAubC1tdl9fdmlzdWFsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0NDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwMCU7XG4gIH1cbn1cblxuLnAtY29weXJpZ2h0IHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjMWYyMTI1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLWNvcHlyaWdodCAubC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3B5cmlnaHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtY29weXJpZ2h0X19wcml2YWN5QmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3B5cmlnaHRfX3ByaXZhY3lCbG9jayB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLWNvcHlyaWdodF9fcHJpdmFjeVRleHRBcmVhIHtcbiAgYmFja2dyb3VuZDogIzM2M2E0MTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29weXJpZ2h0X19wcml2YWN5VGV4dEFyZWEge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5wLWNvcHlyaWdodF9fcHJpdmFjeVRleHRBcmVhIHAge1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wLWNvcHlyaWdodF9fcHJpdmFjeVRleHRBcmVhIHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLWNvcHlyaWdodCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3B5cmlnaHQgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wLWN0YSBoMjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ucC1kYXRhLWRldGFpbF9faW5uZXIge1xuICB3aWR0aDogNzV2dztcbn1cbi5wLWRhdGEtZGV0YWlsX193cmFwcGVyIGFydGljbGUge1xuICB3aWR0aDogNDAuNjI1dnc7XG59XG4ucC1kYXRhLWRldGFpbF9fd3JhcHBlciBhc2lkZSB7XG4gIHdpZHRoOiAyOS4xNjY2NjY2NjY3dnc7XG59XG4ucC1kYXRhLWRldGFpbF9fd3JhcHBlciAuYy1kZXRhaWxfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDM5LjU4MzMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGEtZGV0YWlsX193cmFwcGVyIC5jLWRldGFpbF9fY29udGFpbmVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiA5Ni41JTtcbiAgfVxufVxuXG4ucC1kYXRhLXV0aWxpemF0aW9uIC5jLWJ0bi5jLWJ0bi0tc21hbGwsXG4ucC1kYXRhLXV0aWxpemF0aW9uIC5jLWJ0bi5jLWJ0bi0tc2QtY3RhIHtcbiAgYmFja2dyb3VuZDogIzQzODk4NztcbiAgYm9yZGVyOiAycHggc29saWQgIzQzODk4Nztcbn1cbi5wLWRhdGEtdXRpbGl6YXRpb24gLmMtYnRuLmMtYnRuLS1zbWFsbDpob3Zlcixcbi5wLWRhdGEtdXRpbGl6YXRpb24gLmMtYnRuLmMtYnRuLS1zZC1jdGE6aG92ZXIge1xuICBjb2xvcjogIzQzODk4NztcbiAgYm9yZGVyOiAycHggc29saWQgIzQzODk4Nztcbn1cbi5wLWRhdGEtdXRpbGl6YXRpb24gLmMtYnRuLmMtYnRuLS1zbWFsbDpob3Zlcjo6YWZ0ZXIsXG4ucC1kYXRhLXV0aWxpemF0aW9uIC5jLWJ0bi5jLWJ0bi0tc2QtY3RhOmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjNDM4OTg3O1xufVxuLnAtZGF0YS11dGlsaXphdGlvbiAudS1tYXJrZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjY2NlNmU1IDYwJSk7XG59XG4ucC1kYXRhLXV0aWxpemF0aW9uIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIGNvbG9yOiAjNDM4OTg3O1xufVxuLnAtZGF0YS11dGlsaXphdGlvbiAubC11bmRlci1tdi5iZy1iaWcgLmwtbXZfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDcuNXZ3O1xufVxuLnAtZGF0YS11dGlsaXphdGlvbiAubC11bmRlci1tdi5iZy1iaWcgLmwtbXZfX3Zpc3VhbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTE4My4xMyAxMTEyLjk0MlwiPjxwYXRoIGZpbGw9XCIlMjM0Mzg5ODdcIiBkPVwiTTI2MTIuMTEsOTc4LjVMMjQ5MC4yOCwxNDI4LjE0bC03Ni44Ni0yMC40MSwxMjEuODQtNDQ5LjY0LTE2Mi41Ny00My4xNjNMMjIwMi4yLDE1NDQuMTJsMzk4LjM0LDEwNS43NiwxMzAuNDEtNDgxLjMsODIuNjMsMjEuOTQtMTA4LjQ1LDQwMC4yNC0zNTcuMTksMjA1LjA4LTM3Ny40OS02NTAuOTUtMTQ4LjExLDg1LjA0LDQ2Mi43Myw3OTcuOTNMMjgzNSwxNzEyLjEzaDBsMTcwLjQ4LTYyOS4xOVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTE4MjIuMzQgLTkxNC45MzgpXCIgLz48L3N2Zz4nKSBuby1yZXBlYXQgcmlnaHQvY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1zaXplOiA5MiU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogNTEyJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhLXV0aWxpemF0aW9uIC5sLXVuZGVyLW12LmJnLWJpZyAubC1tdl9fdmlzdWFsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0NDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwMCU7XG4gIH1cbn1cblxuLnAtZGF0YV9fbGlzdCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbn1cbi5wLWRhdGFfX2xpc3QgbGk6OmFmdGVyIHtcbiAgYm90dG9tOiAwLjI2MDQxNjY2Njd2dztcbn1cbi5wLWRhdGFfX2FuY2hvckxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFfX2FuY2hvckxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1kYXRhX19hbmNob3JMaXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3Y2FjZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhX19hbmNob3JMaXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YV9fYW5jaG9yTGlzdCBsaSBwIHtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1kYXRhX19hbmNob3JMaXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMi42MDQxNjY2NjY3dnc7XG4gIGhlaWdodDogMi42MDQxNjY2NjY3dnc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NjUwNWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTEuMzAyMDgzMzMzM3Z3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YV9fYW5jaG9yTGlzdCBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNy44MTI1dnc7XG4gICAgaGVpZ2h0OiA3LjgxMjV2dztcbiAgICBib3R0b206IC0zLjkwNjI1dnc7XG4gIH1cbn1cbi5wLWRhdGFfX2FuY2hvckxpc3QgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQ3LjglO1xuICBib3R0b206IC0wLjIwODMzMzMzMzN2dztcbiAgd2lkdGg6IDAuNTIwODMzMzMzM3Z3O1xuICBoZWlnaHQ6IDAuNTIwODMzMzMzM3Z3O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ2NTA1ZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ2NTA1ZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YV9fYW5jaG9yTGlzdCBsaTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyLjA4MzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDIuMDgzMzMzMzMzM3Z3O1xuICAgIGJvdHRvbTogLTEuMDQxNjY2NjY2N3Z3O1xuICB9XG59XG4ucC1kYXRhX19hbmNob3JMaXN0IGxpIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxLjU2MjV2dyAwIDIuMDgzMzMzMzMzM3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YV9fYW5jaG9yTGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nOiA1LjIwODMzMzMzMzN2dyAwIDYuNzcwODMzMzMzM3Z3O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5wLWRhdGFfX2FuY2hvckxpc3QgbGkgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnAtZGF0YV9fYW5jaG9yTGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5wLWRhdGFfX2FuY2hvckxpc3QgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucC1kYXRhX19hbmNob3JMaXN0IGxpIHNwYW4ge1xuICBmb250LXNpemU6IDEuNTYyNXZ3O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNjA0MTY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhX19hbmNob3JMaXN0IGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgICBtYXJnaW4tdG9wOiAxLjA0MTY2NjY2Njd2dztcbiAgfVxufVxuXG4jZGwtc2VydmljZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucC1mZWF0dXJlLXN0ZXBfX2Zsb3dMaXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyLjYwNDE2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtc3RlcF9fZmxvd0xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDcuODEyNXZ3O1xuICB9XG59XG4ucC1mZWF0dXJlLXN0ZXBfX2Zsb3dMaXN0IGxpIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNTYyNXZ3IDAgMS45NzkxNjY2NjY3dnc7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYTJhN2FmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLXN0ZXBfX2Zsb3dMaXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzLjEyNXZ3IDA7XG4gIH1cbn1cbi5wLWZlYXR1cmUtc3RlcF9fZmxvd0xpc3QgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDEuMzAyMDgzMzMzM3Z3IHNvbGlkICNhMmE3YWY7XG4gIGJvcmRlci10b3A6IDQuNDI3MDgzMzMzM3Z3IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0LjQyNzA4MzMzMzN2dyBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEuMzAyMDgzMzMzM3Z3O1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLXN0ZXBfX2Zsb3dMaXN0IGxpOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnAtZmVhdHVyZS1zdGVwX19mbG93TGlzdCBsaTpudGgtb2YtdHlwZSgyKSB7XG4gIGJhY2tncm91bmQ6ICM5MDk2OWY7XG59XG4ucC1mZWF0dXJlLXN0ZXBfX2Zsb3dMaXN0IGxpOm50aC1vZi10eXBlKDIpOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxLjMwMjA4MzMzMzN2dyBzb2xpZCAjOTA5NjlmO1xufVxuLnAtZmVhdHVyZS1zdGVwX19mbG93TGlzdCBsaTpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQ6ICM3ZDg0OGY7XG59XG4ucC1mZWF0dXJlLXN0ZXBfX2Zsb3dMaXN0IGxpOm50aC1vZi10eXBlKDMpOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxLjMwMjA4MzMzMzN2dyBzb2xpZCAjN2Q4NDhmO1xufVxuLnAtZmVhdHVyZS1zdGVwX19mbG93TGlzdCBsaTpudGgtb2YtdHlwZSg0KSB7XG4gIGJhY2tncm91bmQ6ICM2YjczN2Y7XG59XG4ucC1mZWF0dXJlLXN0ZXBfX2Zsb3dMaXN0IGxpOm50aC1vZi10eXBlKDQpOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxLjMwMjA4MzMzMzN2dyBzb2xpZCAjNmI3MzdmO1xufVxuLnAtZmVhdHVyZS1zdGVwX19mbG93TGlzdCBsaTpudGgtb2YtdHlwZSg1KSB7XG4gIGJhY2tncm91bmQ6ICM1ODYxNmY7XG59XG4ucC1mZWF0dXJlLXN0ZXBfX2Zsb3dMaXN0IGxpOm50aC1vZi10eXBlKDUpOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxLjMwMjA4MzMzMzN2dyBzb2xpZCAjNTg2MTZmO1xufVxuLnAtZmVhdHVyZS1zdGVwX19mbG93TGlzdCBsaTpudGgtb2YtdHlwZSg2KSB7XG4gIGJhY2tncm91bmQ6ICM0NjUwNWY7XG59XG4ucC1mZWF0dXJlLXN0ZXBfX2Zsb3dMaXN0IGxpOm50aC1vZi10eXBlKDYpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucC1mZWF0dXJlLXN0ZXBfX2Zsb3dJdGVtLS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTAuNTIwODMzMzMzM3Z3O1xufVxuLnAtZmVhdHVyZS1zdGVwX19mbG93SXRlbS0td3JhcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjkyNzA4MzMzMzN2dztcbiAgbWFyZ2luLWJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtc3RlcF9fZmxvd0l0ZW0tLXdyYXAgc3BhbiB7XG4gICAgZm9udC1zaXplOiA2LjI1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNTA7XG4gIH1cbn1cbi5wLWZlYXR1cmUtc3RlcF9fZmxvd0l0ZW0tLWVuIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IDAuNjc3MDgzMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtc3RlcF9fZmxvd0l0ZW0tLWVuIHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gIH1cbn1cbi5wLWZlYXR1cmUtc3RlcF9fZmxvd0l0ZW0tLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjY3NzA4MzMzMzN2dztcbiAgZm9udC1zaXplOiAwLjc4MTI1dnc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1zdGVwX19mbG93SXRlbS0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjV2dztcbiAgICBmb250LXNpemU6IDMuOTA2MjV2dztcbiAgfVxufVxuLnAtZmVhdHVyZS1tYXJrZXRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDQuMTY2NjY2NjY2N3Z3IDAgMDtcbn1cbi5wLWZlYXR1cmUtbWFya2V0aW5nIC5jLWZsZXhXcmFwIHtcbiAgZ2FwOiAwIDMuNjQ1ODMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1tYXJrZXRpbmcgLmMtZmxleFdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtZmVhdHVyZS1tYXJrZXRpbmcgLmMtaW1nQm94IHtcbiAgd2lkdGg6IDMzLjEyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1tYXJrZXRpbmcgLmMtaW1nQm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwLjQxNjY2NjY2Njd2dyAwIDA7XG4gIH1cbn1cbi5wLWZlYXR1cmUtbWFya2V0aW5nX190ZXh0QXJlYSB7XG4gIHdpZHRoOiAzNy41dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLW1hcmtldGluZ19fdGV4dEFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1mZWF0dXJlLWV4cGVyaWVuY2UgLmwtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0NC43OTE2NjY2NjY3dnc7XG4gIHBhZGRpbmc6IDMuMTI1dncgMCA2LjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLWV4cGVyaWVuY2UgLmwtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTAuNDE2NjY2NjY2N3Z3IDAgMTUuNjI1dnc7XG4gIH1cbn1cbi5wLWZlYXR1cmUtZXhwZXJpZW5jZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIC5wLWZlYXR1cmUtZXhwZXJpZW5jZV9fdGV4dEFyZWEgcCB7XG4gICAgd2lkdGg6IDIxJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1leHBlcmllbmNlX190ZXh0QXJlYSBwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1mZWF0dXJlLWV4cGVyaWVuY2VfX251bUxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogNTYuNzcwODMzMzMzM3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuNTIwODMzMzMzM3Z3O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtZXhwZXJpZW5jZV9fbnVtTGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiA3LjgxMjV2dztcbiAgfVxufVxuLnAtZmVhdHVyZS1leHBlcmllbmNlX19udW1MaXN0IGxpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDE3LjcwODMzMzMzMzN2dztcbiAgaGVpZ2h0OiAxNi42NjY2NjY2NjY3dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMi4xODc1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLWV4cGVyaWVuY2VfX251bUxpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA3LjgxMjV2dyAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLWV4cGVyaWVuY2VfX251bUxpc3QgbGkgKyBsaSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbn1cbi5wLWZlYXR1cmUtZXhwZXJpZW5jZV9fbnVtTGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA5MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1leHBlcmllbmNlX19udW1MaXN0IGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5wLWZlYXR1cmUtZXhwZXJpZW5jZV9fbnVtTGlzdCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtZXhwZXJpZW5jZV9fbnVtTGlzdCBsaTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5wLWZlYXR1cmUtZXhwZXJpZW5jZV9fbnVtTGlzdCBsaTpudGgtb2YtdHlwZShuICsgNCk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wLWZlYXR1cmUtZXhwZXJpZW5jZV9fbnVtTGlzdCBsaTpudGgtb2YtdHlwZSgxKSwgLnAtZmVhdHVyZS1leHBlcmllbmNlX19udW1MaXN0IGxpOm50aC1vZi10eXBlKDQpIHtcbiAgd2lkdGg6IDIwLjgzMzMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtZXhwZXJpZW5jZV9fbnVtTGlzdCBsaTpudGgtb2YtdHlwZSgxKSwgLnAtZmVhdHVyZS1leHBlcmllbmNlX19udW1MaXN0IGxpOm50aC1vZi10eXBlKDQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLWZlYXR1cmUtZXhwZXJpZW5jZV9fbnVtTGlzdCBsaTpudGgtb2YtdHlwZSgxKTo6YmVmb3JlLCAucC1mZWF0dXJlLWV4cGVyaWVuY2VfX251bUxpc3QgbGk6bnRoLW9mLXR5cGUoNCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLWV4cGVyaWVuY2VfX251bUxpc3QgbGk6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgfVxufVxuLnAtZmVhdHVyZS1leHBlcmllbmNlX19udW1MaXN0IGxpIGgzIHtcbiAgZm9udC1zaXplOiAwLjkzNzV2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1leHBlcmllbmNlX19udW1MaXN0IGxpIGgzIHtcbiAgICBmb250LXNpemU6IDMuOTA2MjV2dztcbiAgfVxufVxuLnAtZmVhdHVyZS1leHBlcmllbmNlX19udW1MaXN0IGxpIGgzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjU2MjV2dztcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNjYzc2MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0wLjc4MTI1dnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLWV4cGVyaWVuY2VfX251bUxpc3QgbGkgaDM6OmFmdGVyIHtcbiAgICB3aWR0aDogNS4yMDgzMzMzMzMzdnc7XG4gICAgYm90dG9tOiAtMy4xMjV2dztcbiAgfVxufVxuLnAtZmVhdHVyZS1leHBlcmllbmNlX19udW1MaXN0IGxpIHNwYW4ge1xuICBmb250LXNpemU6IDUuMjA4MzMzMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMi4wODMzMzMzMzMzdncgMCAwO1xuICBmb250LWZhbWlseTogYWRvYmUtY2FzbG9uLXBybywgc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLWV4cGVyaWVuY2VfX251bUxpc3QgbGkgc3BhbiB7XG4gICAgbWFyZ2luOiA3LjgxMjV2dyAwIDA7XG4gICAgZm9udC1zaXplOiAxMy4wMjA4MzMzMzMzdnc7XG4gIH1cbn1cbi5wLWZlYXR1cmUtZXhwZXJpZW5jZV9fbnVtTGlzdCBsaSBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLWZlYXR1cmUtZXhwZXJpZW5jZV9fbnVtTGlzdCBsaSBzbWFsbCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDAuNTIwODMzMzMzM3Z3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwLjUyMDgzMzMzMzN2dyBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1leHBlcmllbmNlX19udW1MaXN0IGxpIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDIuNjA0MTY2NjY2N3Z3O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiA1LjIwODMzMzMzMzN2dyBhdXRvIDA7XG4gIH1cbn1cbi5wLWZlYXR1cmUtZXhwZXJpZW5jZV9fbnVtTGlzdC0td3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtZXhwZXJpZW5jZV9fbnVtTGlzdC0td3JhcCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnAtZmVhdHVyZS1leHBlcmllbmNlX19udW1MaXN0LS13cmFwIGRpdiArIGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAyLjA4MzMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtZXhwZXJpZW5jZV9fbnVtTGlzdC0td3JhcCBkaXYgKyBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjI1dnc7XG4gIH1cbn1cbi5wLWZlYXR1cmUtcGRjYSAubC1jb250YWluZXIge1xuICBwYWRkaW5nOiA4Ljg1NDE2NjY2Njd2dyAwIDYuMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtcGRjYSAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE1LjYyNXZ3IDA7XG4gIH1cbn1cbi5wLWZlYXR1cmUtcGRjYSAuYy1mbGV4V3JhcCB7XG4gIGdhcDogMCA3LjI5MTY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtcGRjYSAuYy1mbGV4V3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtZmVhdHVyZS1wZGNhX190ZXh0QXJlYSB7XG4gIHdpZHRoOiAzNy41dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLXBkY2FfX3RleHRBcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZmVhdHVyZS1wZGNhIC5jLWltZ0JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI5LjY4NzV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtcGRjYSAuYy1pbWdCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTAuNDE2NjY2NjY2N3Z3IDAgMDtcbiAgfVxufVxuLnAtZmVhdHVyZS1wZGNhX19pbWdUZXh0IHtcbiAgZm9udC1zaXplOiAxLjc3MDgzMzMzMzN2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1wZGNhX19pbWdUZXh0IHtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5wLWZlYXR1cmUtc3VwcG9ydGNhc2VfX2xpc3Qge1xuICBnYXA6IDEuNTYyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1zdXBwb3J0Y2FzZV9fbGlzdCB7XG4gICAgZ2FwOiAwLjkzNzV2dztcbiAgfVxufVxuLnAtZmVhdHVyZS1zdXBwb3J0Y2FzZV9fbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDEzLjc1dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtc3VwcG9ydGNhc2VfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDM3LjV2dyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtc3VwcG9ydGNhc2VfX2xpc3QtaXRlbV9fdHRsIHtcbiAgICBmb250LXNpemU6IDIuNXZ3O1xuICB9XG59XG5cbi5wLWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWZvb3Rlcl9fbGVmdEFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6IDQuMTY2NjY2NjY2N3Z3O1xuICB3aWR0aDogMTQuNTgzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyX19sZWZ0QXJlYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1mb290ZXJfX2xlZnRBcmVhIGltZyB7XG4gIHdpZHRoOiAyNjBweDtcbiAgLypAaW5jbHVkZSBtcS1kb3duIHtcbiAgICB3aWR0aDogODAlO1xuICB9Ki9cbn1cbi5wLWZvb3Rlcl9fbGVmdEFyZWEgaDIge1xuICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tdG9wOiAxLjMwMjA4MzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fbGVmdEFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogMy45MDYyNXZ3O1xuICB9XG59XG4ucC1mb290ZXJfX2xlZnRBcmVhLS1saW5rQXJlYSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX2xlZnRBcmVhLS1saW5rQXJlYSB7XG4gICAgbWFyZ2luLXRvcDogOC4zMzMzMzMzMzMzdnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5wLWZvb3Rlcl9fbGVmdEFyZWEtLXByaXZhY3kge1xuICBtYXJnaW4tYm90dG9tOiAxLjMwMjA4MzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fbGVmdEFyZWEtLXByaXZhY3kge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMS4wNDE2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLWZvb3Rlcl9fbGVmdEFyZWEtLXByaXZhY3kgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyX19sZWZ0QXJlYS0tcHJpdmFjeSBsaSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuLnAtZm9vdGVyX19sZWZ0QXJlYS0tcHJpdmFjeSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuMzAyMDgzMzMzM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX2xlZnRBcmVhLS1wcml2YWN5IGxpIGEge1xuICAgIHBhZGRpbmc6IDMuMTI1dnc7XG4gIH1cbn1cbi5wLWZvb3Rlcl9fbGVmdEFyZWEtLXByaXZhY3kgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ2JTtcbiAgcmlnaHQ6IDglO1xuICB3aWR0aDogMC41MjA4MzMzMzMzdnc7XG4gIGhlaWdodDogMC41MjA4MzMzMzMzdnc7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyX19sZWZ0QXJlYS0tcHJpdmFjeSBsaSBhOjphZnRlciB7XG4gICAgd2lkdGg6IDIuMDgzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMi4wODMzMzMzMzMzdnc7XG4gICAgdG9wOiA0MCU7XG4gICAgcmlnaHQ6IDklO1xuICB9XG59XG4ucC1mb290ZXJfX2xlZnRBcmVhLS1wcml2YWN5IGxpIGE6aG92ZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDUlO1xufVxuLnAtZm9vdGVyX19sZWZ0QXJlYS0tY3RhIGxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5wLWZvb3Rlcl9fbGVmdEFyZWEtLWN0YSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuODIyOTE2NjY2N3Z3IDEuMzAyMDgzMzMzM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1mb290ZXJfX2xlZnRBcmVhLS1jdGEgbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEyMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAxMDAlIDEwMCUgMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMC40cztcbn1cbi5wLWZvb3Rlcl9fbGVmdEFyZWEtLWN0YSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucC1mb290ZXJfX2xlZnRBcmVhLS1jdGEgbGkgYTpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX2xlZnRBcmVhLS1jdGEgbGkgYSB7XG4gICAgcGFkZGluZzogMy4xMjV2dztcbiAgfVxufVxuLnAtZm9vdGVyX19sZWZ0QXJlYS0tY3RhIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvZm9vdGVyX21haWwuc3ZnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM2JTtcbiAgcmlnaHQ6IDglO1xufVxuLnAtZm9vdGVyX19sZWZ0QXJlYS0tY3RhIGxpOmxhc3Qtb2YtdHlwZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2Zvb3Rlcl9kb3dubG9hZC5zdmcpO1xufVxuLnAtZm9vdGVyX19yaWdodEFyZWEge1xuICB3aWR0aDogNTB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX3JpZ2h0QXJlYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtZm9vdGVyX19yaWdodEFyZWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNC4xNjY2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX3JpZ2h0QXJlYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5wLWZvb3Rlcl9fcmlnaHRBcmVhIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1mb290ZXJfX3JpZ2h0QXJlYSBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX3JpZ2h0QXJlYSBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5wLWZvb3Rlcl9fcmlnaHRBcmVhIGE6aG92ZXI6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTRweDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5wLWZvb3Rlcl9fcmlnaHRBcmVhLS1jYXRlTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDEuODc1dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX3JpZ2h0QXJlYS0tY2F0ZUxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX3JpZ2h0QXJlYS0tY2F0ZUxpc3QgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBwYWRkaW5nOiAzLjEyNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX3JpZ2h0QXJlYS0tY2F0ZUxpc3QgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wLWZvb3Rlcl9fcmlnaHRBcmVhLS1mbGV4V3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAyLjA4MzMzMzMzMzN2dztcbiAgbWFyZ2luLXRvcDogMi4wODMzMzMzMzMzdnc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX3JpZ2h0QXJlYS0tZmxleFdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wLWZvb3Rlcl9fcmlnaHRBcmVhLS1mbGV4VGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyX19yaWdodEFyZWEtLWZsZXhUaXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgcGFkZGluZzogMy4xMjV2dztcbiAgfVxufVxuLnAtZm9vdGVyX19yaWdodEFyZWEtLXNlcnZpY2VJdGVtIHtcbiAgd2lkdGg6IDM5LjU4MzMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fcmlnaHRBcmVhLS1zZXJ2aWNlSXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMy4xMjV2dztcbiAgfVxufVxuLnAtZm9vdGVyX19yaWdodEFyZWEtLXNlcnZpY2VJdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41MjA4MzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX3JpZ2h0QXJlYS0tc2VydmljZUl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XG4gIH1cbn1cbi5wLWZvb3Rlcl9fcmlnaHRBcmVhLS1zZXJ2aWNlSXRlbS1saXN0IHtcbiAgZm9udC1zaXplOiAwLjY3NzA4MzMzMzN2dztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41MjA4MzMzMzMzdncgMS44NzV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fcmlnaHRBcmVhLS1zZXJ2aWNlSXRlbS1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtZm9vdGVyX19yaWdodEFyZWEtLXNlcnZpY2VJdGVtLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX3JpZ2h0QXJlYS0tc2VydmljZUl0ZW0tbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICAgIHBhZGRpbmc6IDEuNTYyNXZ3IDA7XG4gIH1cbn1cbi5wLWZvb3Rlcl9fcmlnaHRBcmVhLS1zZXJ2aWNlSXRlbS1saXN0IGxpLmV4dGVybmFsIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Zvb3Rlcl9leHRlcm5hbC1pY29uLnN2Zykgbm8tcmVwZWF0O1xuICB3aWR0aDogMC42NTEwNDE2NjY3dnc7XG4gIGhlaWdodDogMC42NTEwNDE2NjY3dnc7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX3JpZ2h0QXJlYS0tc2VydmljZUl0ZW0tbGlzdCBsaS5leHRlcm5hbCBhOjphZnRlciB7XG4gICAgd2lkdGg6IDMuMTI1dnc7XG4gICAgaGVpZ2h0OiAzLjEyNXZ3O1xuICB9XG59XG4ucC1mb290ZXJfX3JpZ2h0QXJlYS0tc2VydmljZUl0ZW0gKyAucC1mb290ZXJfX3JpZ2h0QXJlYS0tc2VydmljZUl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMi4wODMzMzMzMzMzdnc7XG4gIG1hcmdpbi10b3A6IDIuMDgzMzMzMzMzM3Z3O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyX19yaWdodEFyZWEtLXNlcnZpY2VJdGVtICsgLnAtZm9vdGVyX19yaWdodEFyZWEtLXNlcnZpY2VJdGVtIHtcbiAgICBwYWRkaW5nOiAzLjEyNXZ3O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wLWZvb3Rlcl9fcmlnaHRBcmVhLS1hbGNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1mb290ZXJfX3NwbWVudSB7XG4gIGZvbnQtc2l6ZTogMy45MDYyNXZ3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAzLjEyNXZ3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1mb290ZXJfX3NwbWVudTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOCU7XG4gIHdpZHRoOiAyLjA4MzMzMzMzMzN2dztcbiAgaGVpZ2h0OiAyLjA4MzMzMzMzMzN2dztcbiAgdG9wOiA0MCU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyX19zcG1lbnU6OmFmdGVyIHtcbiAgICB3aWR0aDogMi4wODMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAyLjA4MzMzMzMzMzN2dztcbiAgICB0b3A6IDQwJTtcbiAgfVxufVxuLnAtZm9vdGVyX19zcG1lbnUub3Blbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5wLWZvcm1zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wLWZvcm1zIGlucHV0W3R5cGU9dGV4dF0sXG4ucC1mb3JtcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5wLWZvcm1zIGlucHV0W3R5cGU9dGVsXSxcbi5wLWZvcm1zIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiBsaWdodC1kYXJrKCNlOGYwZmUsIHJnYmEoNzAsIDkwLCAxMjYsIDAuNCkpO1xuICBwYWRkaW5nOiAxNHB4IDE1cHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1zIGlucHV0W3R5cGU9dGV4dF0sXG4ucC1mb3JtcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5wLWZvcm1zIGlucHV0W3R5cGU9dGVsXSxcbi5wLWZvcm1zIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAzLjEyNXZ3O1xuICB9XG59XG4ucC1mb3JtcyBpbnB1dFt0eXBlPXRleHRdOnBsYWNlaG9sZGVyLXNob3duLFxuLnAtZm9ybXMgaW5wdXRbdHlwZT1lbWFpbF06cGxhY2Vob2xkZXItc2hvd24sXG4ucC1mb3JtcyBpbnB1dFt0eXBlPXRlbF06cGxhY2Vob2xkZXItc2hvd24sXG4ucC1mb3JtcyB0ZXh0YXJlYTpwbGFjZWhvbGRlci1zaG93biB7XG4gIC8q5pyq5YWl5YqbKi9cbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbi5wLWZvcm1zIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTJyZW07XG59XG4ucC1mb3JtcyBzZWxlY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDE0cHggMTVweCAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybXMgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAzLjEyNXZ3O1xuICB9XG59XG4ucC1mb3JtcyBmaWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybXMgZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjA4MzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWZvcm1zIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1zIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcbiAgfVxufVxuLnAtZm9ybXMgbGFiZWwgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybXMgbGFiZWwgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0LjY4NzV2dztcbiAgfVxufVxuLnAtZm9ybXMgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IGxhYmVsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1mb3JtcyAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1mb3JtcyAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwgc3BhbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtcyAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgfVxufVxuLnAtZm9ybXMgbGFiZWw6aGFzKC5ocy1mb3JtLXJlcXVpcmVkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi5b+F6aCIXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDJweCA1cHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZjAwMTg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnAtZm9ybXMgbGFiZWw6bm90KDpoYXMoLmhzLWZvcm0tcmVxdWlyZWQpKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi5Lu75oSPXCI7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAycHggNXB4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5wLWZvcm1zIC5ocy1mb3JtLXJhZGlvLWRpc3BsYXkge1xuICBnYXA6IDEwcHg7XG59XG4ucC1mb3JtcyAuaHMtZm9ybS1yYWRpby1kaXNwbGF5OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnAtZm9ybXMgLmhzLWZvcm0tcmVxdWlyZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1mb3JtcyAuaHMtZXJyb3ItbXNnIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmMDAxODtcbn1cbi5wLWZvcm1zIC5ocy1lcnJvci1tc2c6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnAtZm9ybXMgLmhzX2Vycm9yX3JvbGx1cCBsYWJlbCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmYwMDE4O1xufVxuLnAtZm9ybXMgLmhzX2Vycm9yX3JvbGx1cCBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucC1mb3JtcyAuYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4Ljc1dnc7XG4gIG1hcmdpbjogMi42MDQxNjY2NjY3dncgYXV0byAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1zIC5hY3Rpb25zIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogNi4yNXZ3IGF1dG8gMTUuNjI1dnc7XG4gIH1cbn1cbi5wLWZvcm1zIC5hY3Rpb25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTIwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwJTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDEwMCUgMTAwJSAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwLjRzO1xufVxuLnAtZm9ybXMgLmFjdGlvbnM6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xuICBjb250ZW50OiBcIlxcZTdjZFwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjk3OTE2NjY2Njd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDguNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtcyAuYWN0aW9uczo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogNy4wMzEyNXZ3O1xuICB9XG59XG4ucC1mb3JtcyAuYWN0aW9uczpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7XG59XG4ucC1mb3JtcyAuYWN0aW9uczpob3Zlcjo6YWZ0ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wLWZvcm1zIC5ocy1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC45ODk1ODMzMzMzdncgMi4wODMzMzMzMzMzdnc7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybXMgLmhzLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMi42MDQxNjY2NjY3dncgNy44MTI1dnc7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtZm9ybXMgLmhzLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnAtZm9ybXMgLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIC5ocy1lcnJvci1tc2cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnAtaGVhZGVyX19pbm5lciB7XG4gIHdpZHRoOiA4MS4yNXZ3O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAucC1oZWFkZXJfX21lbnUge1xuICAgIGZvbnQtc2l6ZTogMS4xNDU4MzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9fbWVudSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbWVudSBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwLjUyMDgzMzMzMzN2dztcbn1cbi5wLWhlYWRlcl9fbWVudSBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuODIyOTE2NjY2N3Z3IDAuNTIwODMzMzMzM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucC1oZWFkZXJfX21lbnUgbGkgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAwJTtcbiAgd2lkdGg6IDMwMCU7XG4gIGhlaWdodDogM3B4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmIDM0JSwgI0I4MUMyMiAzNCUsICNCODFDMjIgNzAlLCAjMDAwIDcwJSk7XG4gIHRyYW5zaXRpb246IDAuNnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX21lbnUgbGkgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbWVudSBsaSBhOmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiAtMjAwJTtcbn1cbi5wLWhlYWRlcl9fbWVudSBsaSBhLmFjdGl2ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAtMjAwJTtcbiAgd2lkdGg6IDMwMCU7XG4gIGhlaWdodDogM3B4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmIDM0JSwgIzAwMCAzNCUsICMwMDAgNzAlLCAjMDAwIDcwJSk7XG4gIHRyYW5zaXRpb246IDAuNnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX21lbnUgbGkgYS5hY3RpdmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ucC1oZWFkZXJfX21lbnUgbGk6bGFzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxLjMwMjA4MzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAucC1oZWFkZXJfX21lbnUgbGk6bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogOS44OTU4MzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAzLjM4NTQxNjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19tZW51IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19tZW51IGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgICBwYWRkaW5nOiA1LjIwODMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1oZWFkZXJfX21lbnUgbGk6bGFzdC1vZi10eXBlIGE6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4ucC1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEyLjcwODMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAucC1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogMTUuNjI1dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtaGVhZGVyX19oYW1idXJnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMy4wMjA4MzMzMzMzdnc7XG4gIGhlaWdodDogMTMuMDIwODMzMzMzM3Z3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLnAtaGVhZGVyX19oYW1idXJnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjclO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDUuMjA4MzMzMzMzM3Z3O1xuICB3aWR0aDogNTAlO1xufVxuLnAtaGVhZGVyX19oYW1idXJnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogNy4yOTE2NjY2NjY3dnc7XG4gIHdpZHRoOiAzMCU7XG59XG4ucC1oZWFkZXJfX2hhbWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogNC4xNjY2NjY2NjY3dnc7XG4gIGxlZnQ6IDM1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIuMDgzMzMzMzMzM3Z3KSByb3RhdGUoLTQ1ZGVnKTtcbiAgd2lkdGg6IDM1JTtcbn1cbi5wLWhlYWRlcl9faGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiA4LjMzMzMzMzMzMzN2dztcbiAgbGVmdDogMzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIuMDgzMzMzMzMzM3Z3KSByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMzUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19uYXYge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMy4wMjA4MzMzMzMzdnc7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwcztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSAucC1oZWFkZXJfX21lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSAucC1oZWFkZXJfX21lbnUgbGkge1xuICBwYWRkaW5nOiAxMnB4IDUlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIC5wLWhlYWRlcl9fbWVudSBsaSBhIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIC5wLWhlYWRlcl9fbWVudSBsaSArIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5wLWhvbWUtbXYge1xuICBoZWlnaHQ6IDQwLjQ2ODc1dnc7XG59XG4ucC1ob21lLW12X192aWRlb0JveCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXZfX3ZpZGVvQm94IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWUtbXZfX3ZpZGVvQm94IHZpZGVvIHtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxNzcuNzc3Nzc3Nzh2aDtcbiAgaGVpZ2h0OiA1Ni4yNXZ3O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4ucC1ob21lLW12X190ZXh0QXJlYSB7XG4gIHdpZHRoOiA4MS4yNXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12X190ZXh0QXJlYSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0b3A6IDY0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnAtaG9tZS1tdl9fdGV4dEFyZWEge1xuICAgIHRvcDogNzIlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWhvbWUtbXZfX3RleHRBcmVhIGgxIHtcbiAgZm9udC1zaXplOiAyLjk2ODc1dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12X190ZXh0QXJlYSBoMSB7XG4gICAgZm9udC1zaXplOiA2LjI1dnc7XG4gIH1cbn1cbi5wLWhvbWUtbXZfX3RleHRBcmVhIGgxIHNwYW4ge1xuICBmb250LXNpemU6IDMuMDcyOTE2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdl9fdGV4dEFyZWEgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiA3LjAzMTI1dnc7XG4gIH1cbn1cbi5wLWhvbWUtbXZfX3RleHRBcmVhIHAge1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5wLWhvbWUtbXZfX3NwIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAtMTUlO1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLnAtaG9tZS1jYXNlIC5jb250MTU2MCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWNhc2UgLmNvbnQxNTYwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtaG9tZS1jYXNlX19idG5XcmFwIHtcbiAgbWFyZ2luLXRvcDogMi4wODMzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWNhc2VfX2J0bldyYXAge1xuICAgIG1hcmdpbi10b3A6IDEwLjQxNjY2NjY2Njd2dztcbiAgfVxufVxuLnAtaG9tZS1jYXNlX190ZXh0QXJlYSB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWNhc2VfX3RleHRBcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaG9tZS1jYXNlX190ZXh0QXJlYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XG4gIGZvbnQtc2l6ZTogMC45Mzc1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTEuNTYyNXZ3O1xuICB0b3A6IDMuMzg1NDE2NjY2N3Z3O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWNhc2VfX3RleHRBcmVhIHNwYW4ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMy42NDU4MzMzMzMzdnc7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5wLWhvbWUtY2FzZV9fdGV4dEFyZWEgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMy4xMjV2dztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM3MDcyNzI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjg4NTQxNjY2Njd2dztcbiAgcmlnaHQ6IC04MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWNhc2VfX3RleHRBcmVhIHNwYW46OmFmdGVyIHtcbiAgICB3aWR0aDogMTUuNjI1dnc7XG4gICAgdG9wOiAzLjEyNXZ3O1xuICAgIHJpZ2h0OiAtMTEwJTtcbiAgfVxufVxuLnAtaG9tZS1jYXNlX190ZXh0QXJlYSBoMiB7XG4gIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDIuNjA0MTY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1jYXNlX190ZXh0QXJlYSBoMiB7XG4gICAgZm9udC1zaXplOiA2LjI1dnc7XG4gIH1cbn1cbi5wLWhvbWUtY2FzZV9fc2xpZGVyV3JhcCB7XG4gIHdpZHRoOiA1Mi4wODMzMzMzMzMzdnc7XG4gIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtY2FzZV9fc2xpZGVyV3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWhvbWUtY2FzZV9fc2xpZGVyV3JhcCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4zNTQxNjY2NjY3dnc7XG4gIG1hcmdpbjogMS4wNDE2NjY2NjY3dncgMCAwLjI2MDQxNjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtY2FzZV9fc2xpZGVyV3JhcCBoMyB7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDMuNjQ1ODMzMzMzM3Z3IDAgMS41NjI1dnc7XG4gIH1cbn1cbi5wLWhvbWUtY2FzZV9fc2xpZGVyV3JhcCBsaSBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjUyMDgzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtY2FzZV9fc2xpZGVyV3JhcCBsaSBzcGFuICsgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDQxNjY2NjY2N3Z3O1xuICB9XG59XG4ucC1ob21lLWNhc2VfX3RleHQge1xuICBtYXJnaW46IDAgMCAyLjYwNDE2NjY2Njd2dyAyLjYwNDE2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtY2FzZV9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWNhc2UgLnUtc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtaG9tZS1jYXNlIC5zbGlkZS1hcnJvdyB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzA3MjcyO1xuICB3aWR0aDogMy45NTgzMzMzMzMzdnc7XG4gIGhlaWdodDogMy45NTgzMzMzMzMzdnc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtY2FzZSAuc2xpZGUtYXJyb3cge1xuICAgIHdpZHRoOiAxMC40MTY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMC40MTY2NjY2NjY3dnc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MjcyO1xuICB9XG59XG4ucC1ob21lLWNhc2UgLnNsaWRlLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzcwNzI3Mjtcbn1cbi5wLWhvbWUtY2FzZSAuc2xpZGUtYXJyb3c6aG92ZXIgLnNsaWRlLWFycm93SW4ge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbn1cbi5wLWhvbWUtY2FzZSAuc2xpZGUtYXJyb3cgLnNsaWRlLWFycm93SW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ0JTtcbiAgd2lkdGg6IDAuNjI1dnc7XG4gIGhlaWdodDogMC42MjV2dztcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3MDcyNzI7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM3MDcyNzI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgyMjVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgyMjVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDIyNWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWNhc2UgLnNsaWRlLWFycm93IC5zbGlkZS1hcnJvd0luIHtcbiAgICB3aWR0aDogMi42MDQxNjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAyLjYwNDE2NjY2Njd2dztcbiAgICB0b3A6IDQwJTtcbiAgfVxufVxuLnAtaG9tZS1jYXNlIC5wcmV2LWFycm93IHtcbiAgbGVmdDogLTYuNzcwODMzMzMzM3Z3O1xuICBib3R0b206IDYuMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtY2FzZSAucHJldi1hcnJvdyB7XG4gICAgbGVmdDogLTIlO1xuICAgIGJvdHRvbTogNjUlO1xuICB9XG59XG4ucC1ob21lLWNhc2UgLnByZXYtYXJyb3cgLnNsaWRlLWFycm93SW4ge1xuICByaWdodDogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1jYXNlIC5wcmV2LWFycm93IC5zbGlkZS1hcnJvd0luIHtcbiAgICByaWdodDogMTklO1xuICB9XG59XG4ucC1ob21lLWNhc2UgLm5leHQtYXJyb3cge1xuICBsZWZ0OiAtNi43NzA4MzMzMzMzdnc7XG4gIGJvdHRvbTogMTAuMTA0MTY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1jYXNlIC5uZXh0LWFycm93IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMiU7XG4gICAgYm90dG9tOiA2NSU7XG4gIH1cbn1cbi5wLWhvbWUtY2FzZSAubmV4dC1hcnJvdyAuc2xpZGUtYXJyb3dJbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHJpZ2h0OiAzOCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWNhc2UgLm5leHQtYXJyb3cgLnNsaWRlLWFycm93SW4ge1xuICAgIHJpZ2h0OiAzMCU7XG4gIH1cbn1cbi5wLWhvbWUtY2FzZSAuc2xpY2stY291bnRlciB7XG4gIGNvbG9yOiAjNzA3MjcyO1xuICBmb250LXNpemU6IDEuMjV2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNi4zNTQxNjY2NjY3dnc7XG4gIGJvdHRvbTogMTUuNjI1dnc7XG4gIGZvbnQtZmFtaWx5OiBzZW1wbGljaXRhcHJvLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1jYXNlIC5zbGljay1jb3VudGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi10b3A6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG4ucC1ob21lLXNlcnZpY2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy90b3Bfc2VydmljZV9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiA4OS43Mzk1ODMzMzMzdncgMTAwJTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAucC1ob21lLXNlcnZpY2Uge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL3RvcF9zZXJ2aWNlX2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg5LjczOTU4MzMzMzN2dyAxMDAlO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtc2VydmljZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtaG9tZS1zZXJ2aWNlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy90b3Bfc2VydmljZV9iZy5wbmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuLnAtaG9tZS1zZXJ2aWNlIC5sLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtc2VydmljZSAubC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXNlcnZpY2UgZmlndXJlIHtcbiAgICBtYXJnaW46IDQuMTY2NjY2NjY2N3Z3IDA7XG4gIH1cbn1cbi5wLWhvbWUtc2VydmljZV9fbGVmdEFyZWEge1xuICB3aWR0aDogMjcuMDgzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1zZXJ2aWNlX19sZWZ0QXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWUtc2VydmljZV9fcmlnaHRBcmVhIHtcbiAgd2lkdGg6IDQxLjE0NTgzMzMzMzN2dztcbiAgbWFyZ2luLWxlZnQ6IDkuMzc1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXNlcnZpY2VfX3JpZ2h0QXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTUuNjI1dnc7XG4gIH1cbn1cbi5wLWhvbWUtc2VydmljZV9fcmlnaHRJdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtaG9tZS1zZXJ2aWNlX19yaWdodEl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjkzNzV2dyk7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwNiwgMTA2LCAxMDYsIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMS44NzV2dztcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXNlcnZpY2VfX3JpZ2h0SXRlbTo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMy4xMjV2dyk7XG4gICAgdG9wOiAtNi4yNXZ3O1xuICB9XG59XG4ucC1ob21lLXNlcnZpY2VfX3JpZ2h0SXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC45Mzc1dnc7XG4gIGhlaWdodDogMC45Mzc1dnc7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL3RvcF9zZXJ2aWNlX2ljb24wMS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yLjM0Mzc1dnc7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXNlcnZpY2VfX3JpZ2h0SXRlbTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAzLjEyNXZ3O1xuICAgIGhlaWdodDogMy4xMjV2dztcbiAgICB0b3A6IC03LjcwODMzMzMzMzN2dztcbiAgfVxufVxuLnAtaG9tZS1zZXJ2aWNlX19yaWdodEl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZTY1OTNmO1xufVxuLnAtaG9tZS1zZXJ2aWNlX19yaWdodEl0ZW06bnRoLW9mLXR5cGUoMik6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvdG9wX3NlcnZpY2VfaWNvbjA0LnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnAtaG9tZS1zZXJ2aWNlX19yaWdodEl0ZW06bnRoLW9mLXR5cGUoMikgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDM4OTg3O1xufVxuLnAtaG9tZS1zZXJ2aWNlX19yaWdodEl0ZW06bnRoLW9mLXR5cGUoMyk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvdG9wX3NlcnZpY2VfaWNvbjAyLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnAtaG9tZS1zZXJ2aWNlX19yaWdodEl0ZW06bnRoLW9mLXR5cGUoMykgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2M3NjAwO1xufVxuLnAtaG9tZS1zZXJ2aWNlX19yaWdodEl0ZW06bnRoLW9mLXR5cGUoNCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvdG9wX3NlcnZpY2VfaWNvbjAzLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnAtaG9tZS1zZXJ2aWNlX19yaWdodEl0ZW06bnRoLW9mLXR5cGUoNCkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTU2YzljO1xufVxuLnAtaG9tZS1zZXJ2aWNlX19yaWdodEl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDYuMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtc2VydmljZV9fcmlnaHRJdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDE1LjYyNXZ3O1xuICB9XG59XG4ucC1ob21lLXNlcnZpY2VfX3JpZ2h0SXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnAtaG9tZS1zZXJ2aWNlX19yaWdodEl0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xNDU4MzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtc2VydmljZV9fcmlnaHRJdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDMuOTA2MjV2dyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xuICB9XG59XG4ucC1ob21lLXNlcnZpY2VfX3JpZ2h0SXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi42MDQxNjY2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXNlcnZpY2VfX3JpZ2h0SXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDcuMjkxNjY2NjY2N3Z3O1xuICB9XG59XG4ucC1ob21lLXNlcnZpY2VfX3JpZ2h0SXRlbS0tbGlua0xpc3Qge1xuICBtYXJnaW4tdG9wOiAzLjM4NTQxNjY2Njd2dztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuOTM3NXZ3IDA7XG59XG4ucC1ob21lLXNlcnZpY2VfX3JpZ2h0SXRlbS0tbGlua0l0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41NjI1dnc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAucC1ob21lLXNlcnZpY2VfX3JpZ2h0SXRlbS0tbGlua0l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtc2VydmljZV9fcmlnaHRJdGVtLS1saW5rSXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNS4yMDgzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMS4wNDE2NjY2NjY3dncgMDtcbiAgfVxufVxuLnAtaG9tZS1zZXJ2aWNlX19yaWdodEl0ZW0tLWxpbmtJdGVtLmV4dGVybmFsIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuNjUxMDQxNjY2N3Z3O1xuICBoZWlnaHQ6IDAuNjUxMDQxNjY2N3Z3O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZpbGw6ICMwMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtc2VydmljZV9fcmlnaHRJdGVtLS1saW5rSXRlbS5leHRlcm5hbCBzdmcge1xuICAgIHdpZHRoOiAzLjEyNXZ3O1xuICAgIGhlaWdodDogMy4xMjV2dztcbiAgfVxufVxuLnAtaG9tZS1zZXJ2aWNlX19yaWdodEl0ZW0tLWxpbmtJdGVtLmV4dGVybmFsIGE6aG92ZXIgKyBzdmcge1xuICBmaWxsOiAjZTY1OTNmO1xufVxuLnAtaG9tZS1zZXJ2aWNlX19yaWdodEl0ZW0tLWxpbmtJdGVtOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkXCI7XG4gIGNvbnRlbnQ6IFwiXFxlN2NkXCI7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBmb250LXNpemU6IDE5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAucC1ob21lLXNlcnZpY2VfX3JpZ2h0SXRlbS0tbGlua0l0ZW06OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjE0NTgzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1zZXJ2aWNlX19yaWdodEl0ZW0tLWxpbmtJdGVtOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNC4xNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtaG9tZS1zZXJ2aWNlX19yaWdodEl0ZW0tLWxpbmtJdGVtLm5vbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJNcIjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSgtNTUlKSByb3RhdGUoMCk7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnAtaG9tZS1zZXJ2aWNlX19pbWcge1xuICBtYXJnaW4tdG9wOiA1LjcyOTE2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtc2VtaW5hciB1bCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNDE2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXNlbWluYXIgLnAtaG9tZS1jYXNlX19idG5XcmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWhvbWUtdG9waWNzIC5sLWNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MjcyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS10b3BpY3MgdWwge1xuICAgIG1hcmdpbi10b3A6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG4ucC1ob21lLXRvcGljc19fbGlzdCB7XG4gIHdpZHRoOiA1Mi4wODMzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXRvcGljc19fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWUtdG9waWNzX19saXN0IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAyLjA4MzMzMzMzMzN2dztcbiAgcGFkZGluZy10b3A6IDIuMDgzMzMzMzMzM3Z3O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q0ZGVlYjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtdG9waWNzX19saXN0IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDcuODEyNXZ3O1xuICAgIHBhZGRpbmctdG9wOiA3LjgxMjV2dztcbiAgfVxufVxuLnAtaG9tZS10b3BpY3NfX2xpc3QgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDAuMTU2MjV2dyAwLjc4MTI1dncgMC4wNTIwODMzMzMzdnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjUyMDgzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtdG9waWNzX19saXN0IGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAzLjEyNXZ3IDAuMzEyNXZ3O1xuICAgIG1hcmdpbi1yaWdodDogMS41NjI1dnc7XG4gIH1cbn1cbi5wLWhvbWUtdG9waWNzX19saXN0IGxpIGgzIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnAtaG9tZS10b3BpY3NfX2xpc3QgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXRvcGljc19fbGlzdCBsaSBoMyB7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cbi5wLWhvbWUtdG9waWNzX19kYXRlIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAucC1ob21lLXRvcGljc19fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjE0NTgzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS10b3BpY3NfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMy45MDYyNXZ3ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4wODMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWhvbWUtdG9waWNzX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC41MjA4MzMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAucC1ob21lLXRvcGljc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjE0NTgzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS10b3BpY3NfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDIuMDgzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy4zODU0MTY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtaG9tZS10b3BpY3NfX3RleHQgYSB7XG4gIGNvbG9yOiAjYjgxYzIyO1xufVxuLnAtaG9tZS10b3BpY3NfX3RleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtaG9tZS10b3BpY3MtbmV3IHtcbiAgYmFja2dyb3VuZDogIzQ2NTA1ZjtcbiAgLyp3aWR0aDogNzAwcHg7OiovXG4gIHdpZHRoOiA3ODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yLjYwNDE2NjY2Njd2dztcbiAgYm9yZGVyOiAycHggc29saWQgIzQ2NTA1ZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICAtby10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXRvcGljcy1uZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ob21lLXRvcGljcy1uZXc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDY1MDVmO1xufVxuLnAtaG9tZS10b3BpY3MtbmV3OmhvdmVyIC5wLWhvbWUtdG9waWNzLW5ld19fd3JhcCB7XG4gIGNvbG9yOiAjNDY1MDVmO1xufVxuLnAtaG9tZS10b3BpY3MtbmV3OmhvdmVyIC5wLWhvbWUtdG9waWNzLW5ld19fZGF0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDY1MDVmO1xufVxuLnAtaG9tZS10b3BpY3MtbmV3X193cmFwIHtcbiAgcGFkZGluZzogMS4zMDIwODMzMzMzdncgMCAxLjMwMjA4MzMzMzN2dyA5LjM3NXZ3O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS10b3BpY3MtbmV3X193cmFwIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDUuMjA4MzMzMzMzM3Z3IDA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnAtaG9tZS10b3BpY3MtbmV3X193cmFwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5wLWhvbWUtdG9waWNzLW5ld19fZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMS41NjI1dnc7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXRvcGljcy1uZXdfX2RhdGUge1xuICAgIG1hcmdpbi1yaWdodDogNS4yMDgzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1yaWdodDogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWhvbWUtdG9waWNzLW5ld19fZGF0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDAuNTIwODMzMzMzM3Z3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtdG9waWNzLW5ld19fZGF0ZTo6YWZ0ZXIge1xuICAgIGhlaWdodDogMi42MDQxNjY2NjY3dnc7XG4gIH1cbn1cblxuLnAtaW5xdWlyeV9fbGVhZC0tdGl0bGVBcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42MDQxNjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnF1aXJ5X19sZWFkLS10aXRsZUFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjV2dztcbiAgfVxufVxuLnAtaW5xdWlyeV9fbGVhZC0tdGl0bGVBcmVhIGgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXZ3O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NiZDVkYztcbiAgcGFkZGluZy1ib3R0b206IDAuNzgxMjV2dztcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWlucXVpcnlfX2xlYWQtLXRpdGxlQXJlYSBoMiB7XG4gICAgZm9udC1zaXplOiA2LjI1dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XG4gIH1cbn1cbi5wLWlucXVpcnlfX2xlYWQtLXRpdGxlQXJlYSBoMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1LjIwODMzMzMzMzN2dztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiODFjMjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnF1aXJ5X19sZWFkLS10aXRsZUFyZWEgaDI6OmFmdGVyIHtcbiAgICB3aWR0aDogMjAuODMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1pbnF1aXJ5X19mb3JtIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cbi5wLWlucXVpcnlfX2Zvcm0tLXRpdGxlQXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjA0MTY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5xdWlyeV9fZm9ybS0tdGl0bGVBcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1dnc7XG4gIH1cbn1cbi5wLWlucXVpcnlfX2Zvcm0tLXRpdGxlQXJlYSBoMiB7XG4gIGZvbnQtc2l6ZTogMS44NzV2dztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWlucXVpcnlfX2Zvcm0tLXRpdGxlQXJlYSBoMiB7XG4gICAgZm9udC1zaXplOiA2LjI1dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XG4gIH1cbn1cbi5wLWlucXVpcnlfX2Zvcm0tLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMy4xMjV2dztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucC1rbm93bGVkZ2UgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNC4ydncgMCA1LjJ2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWtub3dsZWRnZSAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE1LjYyNXZ3IDA7XG4gIH1cbn1cbi5wLWtub3dsZWRnZV9fYnVsbGV0X3BvaW50cyB7XG4gIG1hcmdpbi10b3A6IDMuMTI1dnc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEuMzAyMDgzMzMzM3Z3IDAuMjYwNDE2NjY2N3Z3IDEuODIyOTE2NjY2N3Z3O1xufVxuLnAta25vd2xlZGdlX19idWxsZXRfcG9pbnRzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWtub3dsZWRnZV9fYnVsbGV0X3BvaW50c19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBwYWRkaW5nOiAzLjEyNXZ3O1xuICB9XG59XG4ucC1rbm93bGVkZ2VfX2J1bGxldF9wb2ludHNfX2xpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gMztcbn1cbi5wLWtub3dsZWRnZV9fYnVsbGV0X3BvaW50c19fbGlzdCA+IGxpICsgbGkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1rbm93bGVkZ2VfX2J1bGxldF9wb2ludHNfX2xpc3QgPiBsaSArIGxpIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzhjODtcbiAgfVxufVxuLnAta25vd2xlZGdlX19idWxsZXRfcG9pbnRzX19saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAzO1xuICBwYWRkaW5nOiAxLjA0MTY2NjY2Njd2dztcbiAgZ2FwOiAxLjA0MTY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWtub3dsZWRnZV9fYnVsbGV0X3BvaW50c19fbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMy4xMjV2dztcbiAgICBnYXA6IDMuMTI1dnc7XG4gIH1cbn1cbi5wLWtub3dsZWRnZV9fYnVsbGV0X3BvaW50c19fbGlzdF9faW1hZ2Uge1xuICBvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4ucC1rbm93bGVkZ2VfX2J1bGxldF9wb2ludHNfX2xpc3RfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnAta25vd2xlZGdlX19idWxsZXRfcG9pbnRzX19saXN0X19pbWFnZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbG9yOiAjMWJhODk0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAta25vd2xlZGdlX19idWxsZXRfcG9pbnRzX19saXN0X19pbWFnZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDYuMjV2dztcbiAgfVxufVxuLnAta25vd2xlZGdlX19idWxsZXRfcG9pbnRzX19saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvcmRlcjogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAta25vd2xlZGdlX19idWxsZXRfcG9pbnRzX19saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjQyNzA4MzMzMzN2dztcbiAgfVxufVxuLnAta25vd2xlZGdlX19idWxsZXRfcG9pbnRzX19saXN0X190ZXh0IHtcbiAgb3JkZXI6IDI7XG59XG4ucC1rbm93bGVkZ2VfX2J1bGxldF9wb2ludHNfX2xpc3RfX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogMC43MjkxNjY2NjY3dnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1rbm93bGVkZ2VfX2J1bGxldF9wb2ludHNfX2xpc3RfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAzLjg1NDE2NjY2Njd2dztcbiAgfVxufVxuLnAta25vd2xlZGdlX19idWxsZXRfcG9pbnRzX19saXN0X190ZXh0X19saXN0ID4gbGkge1xuICBmb250LXNpemU6IDAuNzI5MTY2NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMS41NzE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogMC43MjkxNjY2NjY3dnc7XG4gIHRleHQtaW5kZW50OiAtMC43MjkxNjY2NjY3dnc7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG4ucC1rbm93bGVkZ2VfX2J1bGxldF9wb2ludHNfX2xpc3RfX3RleHRfX2xpc3QgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuMzY0NTgzMzMzM3Z3O1xuICBoZWlnaHQ6IDAuMzY0NTgzMzMzM3Z3O1xuICBiYWNrZ3JvdW5kOiAjZTY1OTQwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMC4xODIyOTE2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1rbm93bGVkZ2VfX2J1bGxldF9wb2ludHNfX2xpc3RfX3RleHRfX2xpc3QgPiBsaSB7XG4gICAgZm9udC1zaXplOiAzLjg1NDE2NjY2Njd2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuODU0MTY2NjY2N3Z3O1xuICAgIHRleHQtaW5kZW50OiAtMy44NTQxNjY2NjY3dnc7XG4gIH1cbiAgLnAta25vd2xlZGdlX19idWxsZXRfcG9pbnRzX19saXN0X190ZXh0X19saXN0ID4gbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEuODc1dnc7XG4gICAgaGVpZ2h0OiAxLjg3NXZ3O1xuICAgIG1hcmdpbjogMC45Mzc1dnc7XG4gIH1cbn1cbi5wLWtub3dsZWRnZV9fYnVsbGV0X3BvaW50c19fbGlzdF9fdGV4dF9fbGlzdCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjI2MDQxNjY2Njd2dztcbn1cbi5wLWtub3dsZWRnZV9fYnVsbGV0X3BvaW50cyArIHAge1xuICBtYXJnaW4tdG9wOiAzLjEyNXZ3O1xufVxuLnAta25vd2xlZGdlX19lbnVtZXJhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMS4zMDIwODMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1rbm93bGVkZ2VfX2VudW1lcmF0aW9uIHtcbiAgICBwYWRkaW5nOiAzLjEyNXZ3O1xuICB9XG59XG4ucC1rbm93bGVkZ2VfX2VudW1lcmF0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxLjA0MTY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWtub3dsZWRnZV9fZW51bWVyYXRpb25fX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiAzLjEyNXZ3O1xuICB9XG59XG4ucC1rbm93bGVkZ2VfX2VudW1lcmF0aW9uX19saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC43ODEyNXZ3IDEuNTYyNXZ3O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZTNlM2UzO1xuICBnYXA6IDEuMDQxNjY2NjY2N3Z3O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1rbm93bGVkZ2VfX2VudW1lcmF0aW9uX19saXN0X19pdGVtIHtcbiAgICBnYXA6IDMuMTI1dnc7XG4gICAgcGFkZGluZzogMy4xMjV2dztcbiAgfVxufVxuLnAta25vd2xlZGdlX19lbnVtZXJhdGlvbl9fbGlzdF9fdGV4dCB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogNzYlO1xufVxuLnAta25vd2xlZGdlX19lbnVtZXJhdGlvbl9fbGlzdF9faW1hZ2Uge1xuICBvcmRlcjogMDtcbiAgd2lkdGg6IDI0JTtcbn1cbi5wLWtub3dsZWRnZV9fZW51bWVyYXRpb25fX2xpc3RfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnAta25vd2xlZGdlX19pbnRyb2R1Y3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4ucC1rbm93bGVkZ2VfX2ludHJvZHVjdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC44MzMzMzMzMzMzdnc7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1rbm93bGVkZ2VfX2ludHJvZHVjdGlvbl9fbGlzdCB7XG4gICAgZ2FwOiAzLjEyNXZ3O1xuICB9XG59XG4ucC1rbm93bGVkZ2VfX2ludHJvZHVjdGlvbl9fbGlzdCA+IGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxLjY2NjY2NjY2Njd2dykgLyAzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWtub3dsZWRnZV9faW50cm9kdWN0aW9uX19saXN0ID4gbGkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMy4xMjV2dykgLyAyKTtcbiAgfVxufVxuLnAta25vd2xlZGdlX19pbnRyb2R1Y3Rpb25fX2xpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxLjU2MjV2dztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZ2FwOiAxLjA0MTY2NjY2Njd2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAta25vd2xlZGdlX19pbnRyb2R1Y3Rpb25fX2xpc3RfX2l0ZW0ge1xuICAgIGdhcDogMy4xMjV2dztcbiAgICBwYWRkaW5nOiAzLjEyNXZ3O1xuICB9XG59XG4ucC1rbm93bGVkZ2VfX2ludHJvZHVjdGlvbl9fbGlzdF9fdGV4dCB7XG4gIG9yZGVyOiAyO1xuICBmb250LXNpemU6IDAuNzI5MTY2NjY2N3Z3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43MTQ7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWtub3dsZWRnZV9faW50cm9kdWN0aW9uX19saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gIH1cbn1cbi5wLWtub3dsZWRnZV9faW50cm9kdWN0aW9uX19saXN0X190aXRsZSB7XG4gIG9yZGVyOiAxO1xuICBmb250LXNpemU6IDAuOTM3NXZ3O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWtub3dsZWRnZV9faW50cm9kdWN0aW9uX19saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAta25vd2xlZGdlX19pbnRyb2R1Y3Rpb25fX2xpc3RfX2ltYWdlIHtcbiAgb3JkZXI6IDA7XG59XG4ucC1rbm93bGVkZ2VfX2ludHJvZHVjdGlvbl9fbGlzdF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucC1rbm93bGVkZ2VfX2ZpZ3VyZS1mbGV4IHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDIwcHggMzRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZ2FwOiAyMHB4O1xufVxuLnAta25vd2xlZGdlX19maWd1cmUtZmxleF9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWtub3dsZWRnZV9fZmlndXJlLWZsZXhfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1rbm93bGVkZ2VfX2ZpZ3VyZS1mbGV4X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAta25vd2xlZGdlX19maWd1cmUtZmxleCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnAta25vd2xlZGdlX19maWd1cmUtZmxleCBwIHNwYW4ge1xuICBjb2xvcjogI2I4MWMyMjtcbn1cbi5wLWtub3dsZWRnZV9fZmlndXJlLWZsZXggcCArIGZpZ3VyZSB7XG4gIG1hcmdpbi10b3A6IDEuMDQxNjY2NjY2N3Z3O1xufVxuXG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAuYy1idG4tLWlucSB7XG4gIGJhY2tncm91bmQ6ICNCODFDMjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCODFDMjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwgLmMtYnRuLS1pbnE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI0I4MUMyMjtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsIC5jLWJ0bi0tbWVkaXVtIHtcbiAgYmFja2dyb3VuZDogI0I4MUMyMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I4MUMyMjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAuYy1idG4tLW1lZGl1bTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjQjgxQzIyO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwgLmMtYnRuLS1tZWRpdW06aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogI0I4MUMyMjtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsIC5jLXNkLWN0YUFyZWEge1xuICBwYWRkaW5nOiA0LjE2NjY2NjY2Njd2dyAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAuYy1zZC1jdGFBcmVhIHtcbiAgICBwYWRkaW5nOiAxNS42MjV2dyAwIDA7XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsIC5tb2RhYWwtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAucC1iYW5uZXItbGluay0tZGwge1xuICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY2Njd2dztcbiAgcGFkZGluZzogMC4wNTIwODMzMzMzdncgMi42MDQxNjY2NjY3dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYm5yLXNlcnZpY2VfbWFya2V0aW5nX2JnLWxwX21hcmtldGluZ19kaWdpdGFsLnBuZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAucC1iYW5uZXItbGluay0tZGwge1xuICAgIHBhZGRpbmc6IDUuMjA4MzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDcuODEyNXZ3O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwgLnAtYmFubmVyLWxpbmstLWRsIC5wLWJhbm5lci1saW5rX190ZXh0IHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwgLnAtYmFubmVyLWxpbmstLWRsIC5wLWJhbm5lci1saW5rX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAucC1iYW5uZXItbGluay0tZGwgLnAtYmFubmVyLWxpbmtfX3RleHRfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMS40NTgzMzMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDAuNzgxMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsIC5wLWJhbm5lci1saW5rLS1kbCAucC1iYW5uZXItbGlua19fdGV4dF9fdHRsIHtcbiAgICBmb250LXNpemU6IDUuNzI5MTY2NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAucC1iYW5uZXItbGluay0tZGwgLnAtYmFubmVyLWxpbmtfX3RleHRfX3N1YiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAucC1iYW5uZXItbGluay0tZGwgLnAtYmFubmVyLWxpbmtfX3RleHRfX3N1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwgLnAtYmFubmVyLWxpbmstLWRsIC5wLWJhbm5lci1saW5rX190ZXh0X19zdWIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsIC5wLWJhbm5lci1saW5rLS1kbCAucC1iYW5uZXItbGlua19fdGV4dF9fc3ViID4gYnIudS1wYzpudGgtb2YtdHlwZSgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAucC1iYW5uZXItbGluay0tZGwgLmJuci1idG4ge1xuICBwYWRkaW5nOiAwLjQxNjY2NjY2Njd2dyAyLjA4MzMzMzMzMzN2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC45Mzc1dnc7XG4gIHdpZHRoOiAxMy41NDE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAucC1iYW5uZXItbGluay0tZGwgLmJuci1idG4ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNS4yMDgzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMi42MDQxNjY2NjY3dncgNy44MTI1dnc7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwgLnAtYmFubmVyLWxpbmstLWRsLWdyYXkge1xuICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY2Njd2dztcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMi42MDQxNjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAucC1iYW5uZXItbGluay0tZGwtZ3JheSB7XG4gICAgcGFkZGluZzogNS4yMDgzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNy44MTI1dnc7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAucC1iYW5uZXItbGluay0tZGwtZ3JheSAucC1iYW5uZXItbGlua19fdGV4dCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsIC5wLWJhbm5lci1saW5rLS1kbC1ncmF5IC5wLWJhbm5lci1saW5rX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAucC1iYW5uZXItbGluay0tZGwtZ3JheSAucC1iYW5uZXItbGlua19fdGV4dF9fdHRsIHtcbiAgZm9udC1zaXplOiAxLjI1dnc7XG4gIG1hcmdpbi1ib3R0b206IDAuNzgxMjV2dztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsIC5wLWJhbm5lci1saW5rLS1kbC1ncmF5IC5wLWJhbm5lci1saW5rX190ZXh0X190dGwge1xuICAgIGZvbnQtc2l6ZTogNC42ODc1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsIC5wLWJhbm5lci1saW5rLS1kbC1ncmF5IC5wLWJhbm5lci1saW5rX190ZXh0X190dGwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAucC1iYW5uZXItbGluay0tZGwtZ3JheSAucC1iYW5uZXItbGlua19fdGV4dF9fdHRsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsIC5wLWJhbm5lci1saW5rLS1kbC1ncmF5IC5wLWJhbm5lci1saW5rX190ZXh0X19zdWIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwgLnAtYmFubmVyLWxpbmstLWRsLWdyYXkgLnAtYmFubmVyLWxpbmtfX3RleHRfX3N1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwgLnAtYmFubmVyLWxpbmstLWRsLWdyYXkgLnAtYmFubmVyLWxpbmtfX3RleHRfX3N1YiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwgLnAtYmFubmVyLWxpbmstLWRsLWdyYXkgLnAtYmFubmVyLWxpbmtfX3RleHRfX3N1YiA+IGJyLnUtcGM6bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwgLnAtYmFubmVyLWxpbmstLWRsLWdyYXkgLmJuci1idG4ge1xuICBwYWRkaW5nOiAwLjQxNjY2NjY2Njd2dyAyLjA4MzMzMzMzMzN2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC45Mzc1dnc7XG4gIHdpZHRoOiAxNC45NDc5MTY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAucC1iYW5uZXItbGluay0tZGwtZ3JheSAuYm5yLWJ0biB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0byA1LjIwODMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAyLjYwNDE2NjY2Njd2dyA3LjgxMjV2dztcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpc3Qge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNC4xNjY2NjY2NjY3dnc7XG4gIGdhcDogMzVweCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saXN0IHtcbiAgICBnYXA6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbCAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpc3RfX2l0ZW0ge1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDEyMHB4KSAvIDUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMzcuNXZ3O1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1tdiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDI0LCAzMiwgMC44KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtbXYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12IGgxIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgZm9udC1zaXplOiAyLjc2MDQxNjY2Njd2dztcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2OTtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1tdiBoMSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtbXYgaDEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1tdiBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1tdiBoMSBzcGFuLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogNC4zNzV2dztcbiAgZm9udC1mYW1pbHk6IGRpbi0yMDE0LCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xMTQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICBtYXJnaW46IDAgNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtbXYgaDEgc3Bhbi5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12LXRhZyB7XG4gIGJhY2tncm91bmQ6ICMxYzI4MmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMzAyMDgzMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12LXRhZyB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12LXRleHQge1xuICBwYWRkaW5nOiA2LjI1dncgMCA4Ljg1NDE2NjY2Njd2dztcbiAgbWF4LXdpZHRoOiA0NC4yNzA4MzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1tdi10ZXh0IHtcbiAgICBwYWRkaW5nOiAzZW0gMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12LWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtbXYtYmcgaW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1tdi1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDEuMnM7XG4gIHJpZ2h0OiAxMC40MTY2NjY2NjY3dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiA0NC43OTE2NjY2NjY3dnc7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBnYXA6IDEuMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12LXNsaWRlciB7XG4gICAgZ2FwOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1tdi1zbGlkZXItd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1tdi1zbGlkZXItd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtbXYtc2xpZGVyLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFuaW1hdGlvbjogc2xpZGVTaG93IDEwMHMgbGluZWFyIGluZmluaXRlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBnYXA6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1tdi1zbGlkZXItbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFuaW1hdGlvbjogc2xpZGVTaG93LXNwIDEwMHMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1tdi1zbGlkZXItaXRlbSB7XG4gIHdpZHRoOiAxNS4xMDQxNjY2NjY3dnc7XG4gIGhlaWdodDogOS42MzU0MTY2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12LXNsaWRlci1pdGVtIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12LXNsaWRlci1pdGVtIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtbXYtc2xpZGVyLXRleHQge1xuICB3aWR0aDogOS41ODMzMzMzMzMzdnc7XG4gIGhlaWdodDogOS41ODMzMzMzMzMzdnc7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMi4wODMzMzMzMzMzdncgMCAyLjM5NTgzMzMzMzN2dztcbiAgYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbiAgcmlnaHQ6IC0zLjY0NTgzMzMzMzN2dztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMjQsIDMyLCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc4MTI1dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3MTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12LXNsaWRlci10ZXh0IHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiAtM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAyNCwgMzIsIDAuOSk7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12LXNsaWRlci10ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDEuMTQ1ODMzMzMzM3Z3O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtbXYtc2xpZGVyLXRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtbXYtc2xpZGVyLXRleHQgc3Bhbi5udW1iZXIge1xuICBmb250LXNpemU6IDMuMDIwODMzMzMzM3Z3O1xuICBmb250LWZhbWlseTogZGluLTIwMTQsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjExNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12LXNsaWRlci10ZXh0IHNwYW4ubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1tdi5zaG93IC5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12LWJnIGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1tdi5zaG93IC5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12LXNsaWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDIuNTUyMDgzMzMzM3Z3O1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NjtcbiAgbWFyZ2luLWJvdHRvbTogMi42MDQxNjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19faGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19faGVhZGVyIGgyIHNwYW4ubnVtYmVyIHtcbiAgZm9udC1zaXplOiA1LjI2MDQxNjY2Njd2dztcbiAgZm9udC1mYW1pbHk6IGRpbi0yMDE0LCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xMTQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICBtYXJnaW46IDAgNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX2hlYWRlciBoMiBzcGFuLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19oZWFkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX2xpc3Qge1xuICBnYXA6IDIuNjA0MTY2NjY2N3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDQuMTY2NjY2NjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiA0LjE2NjY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19saXN0IHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbGlzdCBsaSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMi42MDQxNjY2NjY3dncpIC8gMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19saXN0LWl0ZW0sIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19saXN0LWl0ZW0gKiB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4IDEuNTYyNXZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMuMTI1dncgMS41NjI1dncgMS41NjI1dncgMi4zNDM3NXZ3O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMzAsIDM5LCA0NCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAzZW0gMWVtO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbGlzdC1pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDMwLCAzOSwgNDQsIDAuMyk7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbGlzdC1pdGVtOmhvdmVyIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19saXN0LWl0ZW0tYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzQ2NTE1ZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NjUxNWY7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbGlzdC1pdGVtOmhvdmVyIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19saXN0LWl0ZW0tYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX2xpc3QtaXRlbTpob3ZlciAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbGlzdC1pdGVtLWJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX2xpc3QtaXRlbS10YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS4zMDIwODMzMzMzdnc7XG4gIGxlZnQ6IDEuMzAyMDgzMzMzM3Z3O1xuICBjb2xvcjogIzgyODI4MjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbGlzdC1pdGVtLXRhZyB7XG4gICAgdG9wOiAxLjVlbTtcbiAgICBsZWZ0OiAxLjVlbTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX2xpc3QtaXRlbS10YWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2FmYWZhZjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX2xpc3QtaXRlbS10ZXh0Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTcuMTg3NXZ3IC0gMS41NjI1dncpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX2xpc3QtaXRlbS10ZXh0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX2xpc3QtaXRlbS1pbWdib3gge1xuICB3aWR0aDogMTcuMTg3NXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX2xpc3QtaXRlbS1pbWdib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbGlzdC1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjkzNzV2dztcbiAgY29sb3I6ICMxMTExMTE7XG4gIG1hcmdpbi10b3A6IDAuNTIwODMzMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbGlzdC1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX2xpc3QtaXRlbS10aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU4Mztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19saXN0LWl0ZW0tdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX2xpc3QtaXRlbS10aXRsZSBzcGFuLnJlZCB7XG4gIGNvbG9yOiAjYjgxYzIyO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX2xpc3QtaXRlbS10aXRsZSBzcGFuLm1pbmNobyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjg3NXZ3O1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX2xpc3QtaXRlbS10aXRsZSBzcGFuLm1pbmNobyB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX2xpc3QtaXRlbS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0OTQ5NDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAzLjVweCA0MHB4IDMuNXB4IDIwcHg7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbGlzdC1pdGVtLWJ1dHRvbjo6YmVmb3JlLCAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbGlzdC1pdGVtLWJ1dHRvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbGlzdC1pdGVtLWJ1dHRvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX2xpc3QtaXRlbS1idXR0b246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbW9kYWwge1xuICBwYWRkaW5nOiAxLjU2MjV2dyAxLjU2MjV2dyAyLjA4MzMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19tb2RhbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjU2MjV2dztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2JjYmM7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbW9kYWwtdGFnIHtcbiAgZm9udC1zaXplOiAxLjA0MTY2NjY2Njd2dztcbiAgY29sb3I6ICNiMWIxYjE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19tb2RhbC10YWcge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDIuMDgzMzMzMzMzM3Z3O1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI2I4MWMyMjtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19tb2RhbC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3dnc7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDIuMDgzMzMzMzMzM3Z3IDAgMS4wNDE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbW9kYWwtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLWNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAwLjkzNzV2dztcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbW9kYWwtY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMi4wODMzMzMzMzMzdnc7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19tb2RhbC10ZXh0Ym94IHtcbiAgd2lkdGg6IGNhbGMoNDYlIC0gMi4wODMzMzMzMzMzdncpO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLXRleHRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbW9kYWwtdGV4dGJveCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzExMTExMTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbW9kYWwtdGV4dGJveCBwIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19tb2RhbC10YXNrLCAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbW9kYWwtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNnB4IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLXRhc2ssIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19tb2RhbC1yZXN1bHRzIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLXRhc2sge1xuICBiYWNrZ3JvdW5kOiAjNTU1NTU1O1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLXJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjYjgxYzIyO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLWltZ2JveCB7XG4gIHdpZHRoOiA1NCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbW9kYWwtaW1nYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLWhhbGZib3gge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDIuMDgzMzMzMzMzM3Z3KSAvIDIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLWhhbGZib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbW9kYWwtYmxhbmsge1xuICBwYWRkaW5nOiA0LjE2NjY2NjY2Njd2dyAxLjA0MTY2NjY2Njd2dztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19tb2RhbC1ibGFuayB7XG4gICAgcGFkZGluZzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19tb2RhbC1zZW90YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLXNlb3RhYmxlIHRkLFxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLXNlb3RhYmxlIHRoIHtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItYm90dG9tOiAjZjJmNWY3IDFweCBzb2xpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMmMzMTM0O1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLXNlb3RhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1OWRhMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbW9kYWwtc2VvdGFibGUgdHIgdGg6bnRoLW9mLXR5cGUoMSkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLXNlb3RhYmxlIHRyIHRoOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XG4gIHdpZHRoOiAyMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19tb2RhbC1zZW90YWJsZSB0ciB0aDpudGgtb2YtdHlwZSgxKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19tb2RhbC1zZW90YWJsZSB0ciB0ZDpudGgtb2YtdHlwZSgxKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxMTE7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbW9kYWwtc2VvdGFibGUgdHIgdGQ6bnRoLW9mLXR5cGUoMSk6YmVmb3JlIHtcbiAgd2lkdGg6IDIwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLXNlb3RhYmxlIHRyIHRkOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwta25vdy1ob3dfX21vZGFsLXNlb3RhYmxlIHRyIHRkOm50aC1vZi10eXBlKDIpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbW9kYWwtc2VvdGFibGUgdHIgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXIge1xuICB3aWR0aDogMzglO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1rbm93LWhvd19fbW9kYWwtc2VvdGFibGUgdHIgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19tb2RhbC1zZW90YWJsZSB0ciB0ZDpudGgtb2YtdHlwZSgzKTpmaXJzdC1sZXR0ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlYXNvbl9faGVhZGVyIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQuNjg3NXZ3IDA7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2hlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMS44NzV2dztcbiAgY29sb3I6ICMxMTExMTE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVhc29uX19oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlYXNvbl9faGVhZGVyIGgyIHNwYW4ubnVtYmVyIHtcbiAgZm9udC1zaXplOiAyLjkxNjY2NjY2Njd2dztcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xMTQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICBtYXJnaW46IDAgNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVhc29uX19oZWFkZXIgaDIgc3Bhbi5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2hlYWRlciAuZW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjYWFhZGFkO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVhc29uX19jb250ZW50Om50aC1vZi10eXBlKDJuICsgMSkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlYXNvbl9fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVhc29uX19jb250ZW50IC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDUuNzI5MTY2NjY2N3Z3IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2NvbnRlbnQgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNS42MjV2dyAwO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2NvbnRlbnRfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2NvbnRlbnRfX2hlYWRlci1udW0ge1xuICBmb250LXNpemU6IDMuMTI1dnc7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTE0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgbWFyZ2luOiAwIDZweCAyLjg2NDU4MzMzMzN2dyA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2NvbnRlbnRfX2hlYWRlci1udW0ge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2NvbnRlbnRfX2hlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzdnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlYXNvbl9fY29udGVudF9faGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVhc29uX19jb250ZW50X19oZWFkZXItZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41NjI1dnc7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlYXNvbl9fY29udGVudF9faGVhZGVyLWZsZXgge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2NvbnRlbnRfX2hlYWRlci10ZXh0Ym94IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwLjIwODMzMzMzMzN2dyAtIDEuNTYyNXZ3KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlYXNvbl9fY29udGVudF9faGVhZGVyLXRleHRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2NvbnRlbnRfX2hlYWRlci1pbWdib3gge1xuICB3aWR0aDogMzAuMjA4MzMzMzMzM3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2NvbnRlbnRfX2hlYWRlci1pbWdib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2NvbnRlbnRfX2hlYWRlci1tb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2NvbnRlbnRfX2hlYWRlci1tb2RhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMi42MDQxNjY2NjY3dnc7XG4gIGhlaWdodDogMi42MDQxNjY2NjY3dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4MWMyMjtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLW1vZGFsLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMCUgLSAxLjM1NDE2NjY2Njd2dyk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2NvbnRlbnRfX2hlYWRlci1tb2RhbDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVhc29uX19jb250ZW50X19oZWFkZXItbW9kYWw6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVhc29uX19jb250ZW50X19oZWFkZXItbW9kYWw6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkMGEwZTtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlYXNvbl9fY29udGVudF9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQuMTY2NjY2NjY2N3Z3O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVhc29uX19jb250ZW50X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVhc29uX19jb250ZW50X19saXN0ID4gbGkge1xuICBwYWRkaW5nOiAxLjMwMjA4MzMzMzN2dyAyLjg2NDU4MzMzMzN2dyAyLjA4MzMzMzMzMzN2dztcbiAgYm9yZGVyLWxlZnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxcHggc29saWQ7XG4gIGdyaWQtcm93OiBzcGFuIDM7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ2FwOiAyLjA4MzMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlYXNvbl9fY29udGVudF9fbGlzdCA+IGxpIHtcbiAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxcHggc29saWQ7XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlYXNvbl9fY29udGVudF9fbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxcHggc29saWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2NvbnRlbnRfX2xpc3QgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlYXNvbl9fY29udGVudF9fbGlzdC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjQ1ODMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlYXNvbl9fY29udGVudF9fbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVhc29uX19jb250ZW50X19saXN0LW91dHB1dC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4zMDIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2NvbnRlbnRfX2xpc3Qtb3V0cHV0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZWFzb25fX2NvbnRlbnRfX2xpc3Qtb3V0cHV0IHVsIGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNnB4KSAvIDIpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlYXNvbl9fY29udGVudF9fbGlzdC1vdXRwdXQgdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVhc29uX19jb250ZW50LmJuciAubC1jb250YWluZXIge1xuICBwYWRkaW5nOiAyLjYwNDE2NjY2Njd2dyAwO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVzdWx0X19oZWFkZXItZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlc3VsdF9faGVhZGVyLWxlZnQge1xuICB3aWR0aDogMTkuMDYyNXZ3O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhN2E3YTc7XG4gIHBhZGRpbmctbGVmdDogMi4wODMzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZXN1bHRfX2hlYWRlci1sZWZ0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMWVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVzdWx0X19oZWFkZXItcmlnaHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTkuMDYyNXZ3KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlc3VsdF9faGVhZGVyLXJpZ2h0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZXN1bHRfX2hlYWRlci1yaWdodCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVzdWx0X19oZWFkZXItcmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZXN1bHRfX2hlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZXN1bHRfX2hlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVzdWx0X19oZWFkZXIgLmVuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2FhYWRhZDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlc3VsdF9fbGlzdCBhLFxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVzdWx0X19saXN0IGEgKiB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZXN1bHRfX2xpc3QgYTpob3ZlciAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZXN1bHRfX2xpc3QtaXRlbS1pbWcgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZXN1bHRfX2xpc3QgbGkge1xuICB3aWR0aDogMjEuNjE0NTgzMzMzM3Z3O1xuICBtYXJnaW46IDAgMS40MDYyNXZ3IDQuNjg3NXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVzdWx0X19saXN0IGxpIHtcbiAgICBtYXJnaW46IDAgM2VtIDJyZW07XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlc3VsdF9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAzO1xuICBnYXA6IDEuMzAyMDgzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVzdWx0X19saXN0LWl0ZW0ge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZXN1bHRfX2xpc3QtaXRlbS1ib3gge1xuICBvcmRlcjogMTtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlc3VsdF9fbGlzdC1pdGVtLWJveCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVzdWx0X19saXN0LWl0ZW0tYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVzdWx0X19saXN0LWl0ZW0tY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlc3VsdF9fbGlzdC1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC41MjA4MzMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xuICBmb250LXNpemU6IDEuMjV2dztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlc3VsdF9fbGlzdC1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlc3VsdF9fbGlzdC1pdGVtLWltZyB7XG4gIG9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2OCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZXN1bHRfX2xpc3QtaXRlbS1pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZXN1bHRfX2xpc3QgLnNsaWRlLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xLjU2MjV2dztcbiAgd2lkdGg6IDIuNDQ3OTE2NjY2N3Z3O1xuICBoZWlnaHQ6IDIuNDQ3OTE2NjY2N3Z3O1xuICBiYWNrZ3JvdW5kOiAjOGU4ZThlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVzdWx0X19saXN0IC5zbGlkZS1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNiODFjMjI7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZXN1bHRfX2xpc3QgLnNsaWRlLWFycm93IC5zbGlkZS1hcnJvd0luIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuMjA4MzMzMzMzM3Z3KTtcbiAgcmlnaHQ6IDQzJTtcbiAgd2lkdGg6IDAuNjI1dnc7XG4gIGhlaWdodDogMC42MjV2dztcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZXN1bHRfX2xpc3QgLm5leHQtYXJyb3cge1xuICByaWdodDogMjYuMDQxNjY2NjY2N3Z3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlc3VsdF9fbGlzdCAucHJldi1hcnJvdyB7XG4gIHJpZ2h0OiAyOC45MDYyNXZ3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVzdWx0X19saXN0IC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAwO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVzdWx0X19saXN0IC5zbGljay1kb3RzIGxpIHtcbiAgYmFja2dyb3VuZDogI2NhY2FjYTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAzLjkwNjI1dnc7XG4gIG1hcmdpbjogMCAzcHg7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZXN1bHRfX2xpc3QgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2I4MWMyMjtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlc3VsdF9fbGlzdCAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiBhdXRvO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVzdWx0X19saXN0IC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwYWRkaW5nOiAxcHggMDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlc3VsdF9faWNvbl9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlc3VsdF9faWNvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1yZXN1bHRfX2ljb25fX2hlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMS40NTgzMzMzMzMzdnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNTIwODMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcmVzdWx0X19pY29uX19oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlc3VsdF9faWNvbl9faGVhZGVyIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1wcmljZV9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcHJpY2VfX2hlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMS44NzV2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1wcmljZV9faGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1wcmljZV9faGVhZGVyIC5lbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXByaWNlX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjQ1ODMzMzMzMzN2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEuMDQxNjY2NjY2N3Z3IGF1dG8gLTEuMDQxNjY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcHJpY2VfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXByaWNlX19jb250ZW50IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi41dnc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjExNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLXByaWNlX19jb250ZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXByaWNlIC5jLWJ0bi0tbWVkaXVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyYzMxMzQ7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1wcmljZSAuYy1idG4tLW1lZGl1bTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2I4MWMyMjtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXByaWNlIC5jLWJ0bi0tbWVkaXVtOjphZnRlciB7XG4gIGNvbG9yOiAjYjgxYzIyO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtcHJpY2UgLmMtYnRuLS1tZWRpdW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXByaWNlIC5jLWJ0bi0tbWVkaXVtOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1mYXFfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLWZhcV9faGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXZ3O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLWZhcV9faGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1mYXFfX2hlYWRlciAuZW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYWFhZGFkO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtZG93bmxvYWRfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLWRvd25sb2FkX19oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDEuODc1dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtZG93bmxvYWRfX2hlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtZG93bmxvYWRfX2hlYWRlciAuZW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYWFhZGFkO1xufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtZG93bmxvYWQgLmMtY2FyZExpc3RfX2xpc3QudGhyZWVDb250ZW50IHtcbiAgZ2FwOiA0LjA2MjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLWRvd25sb2FkIC5jLWNhcmRMaXN0X19saXN0LnRocmVlQ29udGVudCB7XG4gICAgZ2FwOiA3LjgxMjV2dyAwO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1kb3dubG9hZCAuYy1jYXJkTGlzdF9fbGlzdC50aHJlZUNvbnRlbnQgbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDguMTI1dncpIC8gMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1kb3dubG9hZCAuYy1jYXJkTGlzdF9fbGlzdC50aHJlZUNvbnRlbnQgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1kb3dubG9hZCAuYy1jYXJkTGlzdF9fbGlzdC50aHJlZUNvbnRlbnQgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXZ3O1xuICBsaW5lLWhlaWdodDogMS41MjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1kb3dubG9hZCAuYy1jYXJkTGlzdF9fbGlzdC50aHJlZUNvbnRlbnQgbGkgYSB7XG4gICAgZm9udC1zaXplOiA0LjY4NzV2dztcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtdGhlbWVfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLXRoZW1lX19oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDEuODc1dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtdGhlbWVfX2hlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtdGhlbWVfX2hlYWRlciAuZW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYWFhZGFkO1xufVxuXG4ucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1tdi1zbGlkZXItd3JhcDpudGgtY2hpbGQoMm4pIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12LXNsaWRlci1saXN0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSArIDEwMi41cHgpKTtcbiAgLyog6ZaL5aeL5pmC44Gu5L2N572u44KS5Y2K5ZGo5YiG44Ga44KJ44GZICovXG4gIGFuaW1hdGlvbjogc2xpZGVTaG93MiAxMDBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12LXNsaWRlci13cmFwOm50aC1jaGlsZCgybikgLnAtbHBfbWFya2V0aW5nX2RpZ2l0YWwtbXYtc2xpZGVyLWxpc3Qge1xuICAgIGFuaW1hdGlvbjogc2xpZGVTaG93Mi1zcCAxMDBzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlU2hvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVTaG93MiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlICsgMTAyLjVweCkpO1xuICAgIC8qIOS/ruato+OBleOCjOOBn+mWi+Wni+S9jee9riAqL1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xNTAlICsgMTAyLjVweCkpO1xuICAgIC8qIOS/ruato+OBleOCjOOBn+e1guS6huS9jee9riAqL1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlU2hvdy1zcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVTaG93Mi1zcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMTAyLjVweCkpO1xuICAgIC8qIOS/ruato+OBleOCjOOBn+mWi+Wni+S9jee9riAqL1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xNTAlICsgMTAyLjVweCkpO1xuICAgIC8qIOS/ruato+OBleOCjOOBn+e1guS6huS9jee9riAqL1xuICB9XG59XG4ucC1scC1rbm93LWhvdyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzN2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAta25vdy1ob3cgaDIge1xuICAgIGZvbnQtc2l6ZTogNi4yNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG4ucC1scC1rbm93LWhvdyBoMiArIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1scC1rbm93LWhvd19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMuMTI1dnc7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMS4wNDE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1rbm93LWhvd19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDYuMjV2dztcbiAgICBtYXJnaW4tdG9wOiA3LjgxMjV2dztcbiAgfVxufVxuLnAtbHAta25vdy1ob3dfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG59XG4ucC1scC1rbm93LWhvd19fbGlzdC1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgcGFkZGluZzogMS41NjI1dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAta25vdy1ob3dfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWxwLWtub3ctaG93X19saXN0LWl0ZW0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41NTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjkzNzV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLWtub3ctaG93X19saXN0LWl0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtbHAtdGhlbWVfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAzLjEyNXZ3O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDEuNTYyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtdGhlbWVfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiA3LjgxMjV2dztcbiAgICBtYXJnaW4tdG9wOiA3LjgxMjV2dztcbiAgfVxufVxuLnAtbHAtdGhlbWVfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnAtbHAtdGhlbWVfX2xpc3RfaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4ucC1scC10aGVtZV9fbGlzdF9pdGVtX2ZsZXgge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtbHAtdGhlbWVfX2xpc3RfaXRlbV9mbGV4IGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1scC10aGVtZV9fbGlzdF9pdGVtX2ZsZXggZmlndXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnAtbHAtdGhlbWVfX2xpc3RfaXRlbV90ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMi42MDQxNjY2NjY3dncgMC41MjA4MzMzMzMzdncgMS4wNDE2NjY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLXRoZW1lX19saXN0X2l0ZW1fdGV4dCB7XG4gICAgcGFkZGluZzogMi42MDQxNjY2NjY3dncgOS4zNzV2dyAyLjYwNDE2NjY2Njd2dyA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuLnAtbHAtdGhlbWVfX2xpc3RfaXRlbV90ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wLWxwLXRoZW1lX19saXN0X2l0ZW1fdGV4dC5wbmcpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucC1scC10aGVtZV9fbGlzdF9pdGVtOmhvdmVyIGZpZ3VyZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5wLWxwLXRoZW1lX19saXN0X2l0ZW06aG92ZXIgLnAtbHAtdGhlbWVfX2xpc3RfaXRlbV90ZXh0OjphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4ucC1tYXJrZXRpbmcgLmMtYnRuLmMtYnRuLS1zbWFsbCxcbi5wLW1hcmtldGluZyAuYy1idG4uYy1idG4tLXNkLWN0YSB7XG4gIGJhY2tncm91bmQ6ICNjYzc2MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjYzc2MDA7XG59XG4ucC1tYXJrZXRpbmcgLmMtYnRuLmMtYnRuLS1zbWFsbDpob3Zlcixcbi5wLW1hcmtldGluZyAuYy1idG4uYy1idG4tLXNkLWN0YTpob3ZlciB7XG4gIGNvbG9yOiAjY2M3NjAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2M3NjAwO1xufVxuLnAtbWFya2V0aW5nIC5jLWJ0bi5jLWJ0bi0tc21hbGw6aG92ZXI6OmFmdGVyLFxuLnAtbWFya2V0aW5nIC5jLWJ0bi5jLWJ0bi0tc2QtY3RhOmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjY2M3NjAwO1xufVxuLnAtbWFya2V0aW5nIC51LW1hcmtlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNGMkU5REQgNjAlKTtcbn1cbi5wLW1hcmtldGluZyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICBjb2xvcjogI2NjNzYwMDtcbn1cbi5wLW1hcmtldGluZyAubC11bmRlci1tdi5iZy1iaWcgLmwtbXZfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDcuNXZ3O1xufVxuLnAtbWFya2V0aW5nIC5sLXVuZGVyLW12LmJnLWJpZyAubC1tdl9fdmlzdWFsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMTgzLjEzIDExMTIuOTQyXCI+PHBhdGggZmlsbD1cIiUyM2NjNzYwMFwiIGQ9XCJNMjYxMi4xMSw5NzguNUwyNDkwLjI4LDE0MjguMTRsLTc2Ljg2LTIwLjQxLDEyMS44NC00NDkuNjQtMTYyLjU3LTQzLjE2M0wyMjAyLjIsMTU0NC4xMmwzOTguMzQsMTA1Ljc2LDEzMC40MS00ODEuMyw4Mi42MywyMS45NC0xMDguNDUsNDAwLjI0LTM1Ny4xOSwyMDUuMDgtMzc3LjQ5LTY1MC45NS0xNDguMTEsODUuMDQsNDYyLjczLDc5Ny45M0wyODM1LDE3MTIuMTNoMGwxNzAuNDgtNjI5LjE5WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMTgyMi4zNCAtOTE0LjkzOClcIiAvPjwvc3ZnPicpIG5vLXJlcGVhdCByaWdodC9jb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IDkyJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MTIlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDY3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1hcmtldGluZyAubC11bmRlci1tdi5iZy1iaWcgLmwtbXZfX3Zpc3VhbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDQwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMDAlO1xuICB9XG59XG4ucC1tYXJrZXRpbmcgLmwtdW5kZXItbXYuYmctYmlnLWxwIC5sLW12X192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzLjg1NDE2NjY2Njd2dztcbn1cbi5wLW1hcmtldGluZyAubC11bmRlci1tdi5iZy1iaWctbHAgLmwtbXZfX3Zpc3VhbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTE4My4xMyAxMTEyLjk0MlwiPjxwYXRoIGZpbGw9XCIlMjNjYzc2MDBcIiBkPVwiTTI2MTIuMTEsOTc4LjVMMjQ5MC4yOCwxNDI4LjE0bC03Ni44Ni0yMC40MSwxMjEuODQtNDQ5LjY0LTE2Mi41Ny00My4xNjNMMjIwMi4yLDE1NDQuMTJsMzk4LjM0LDEwNS43NiwxMzAuNDEtNDgxLjMsODIuNjMsMjEuOTQtMTA4LjQ1LDQwMC4yNC0zNTcuMTksMjA1LjA4LTM3Ny40OS02NTAuOTUtMTQ4LjExLDg1LjA0LDQ2Mi43Myw3OTcuOTNMMjgzNSwxNzEyLjEzaDBsMTcwLjQ4LTYyOS4xOVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTE4MjIuMzQgLTkxNC45MzgpXCIgLz48L3N2Zz4nKSBuby1yZXBlYXQgcmlnaHQvY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1zaXplOiA5MiU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogNTEyJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tYXJrZXRpbmcgLmwtdW5kZXItbXYuYmctYmlnLWxwIC5sLW12X192aXN1YWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQ0MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTAwJTtcbiAgfVxufVxuLnAtbWFya2V0aW5nIC5sLXVuZGVyLW12LmJnLWJpZy1scCAucC11bmRlci1tdl9faW1nIHtcbiAgdG9wOiA1MCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLnAtbWFya2V0aW5nIC5sLXVuZGVyLW12LmJnLWJpZy1scCAuYy1zZC1tdl9fdGl0bGVBcmVhIHtcbiAgdG9wOiA1MCU7XG59XG4ucC1tYXJrZXRpbmcgLmwtdW5kZXItbXYuYmctYmlnLWxwIC5jLXNkLW12X190aXRsZUFyZWEgaDEge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucC1tYXJrZXRpbmcgLmwtdW5kZXItbXYuYmctYmlnLWxwIC5jLXNkLW12X190aXRsZUFyZWEgaDE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tYXJrZXRpbmcgLmwtdW5kZXItbXYuYmctYmlnLWxwIC5jLXNkLW12X190aXRsZUFyZWEgaDEge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi5wLW1hcmtldGluZyAubC11bmRlci1tdi5iZy1iaWctbHAgLmMtc2QtbXZfX3RpdGxlQXJlYSBoMSBzcGFuIHtcbiAgZm9udC1zaXplOiAzLjAyMDgzMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxLjE0NTgzMzMzMzN2dyAwLjUyMDgzMzMzMzN2dyAwLjYyNXZ3IDEuNDU4MzMzMzMzM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1hcmtldGluZyAubC11bmRlci1tdi5iZy1iaWctbHAgLmMtc2QtbXZfX3RpdGxlQXJlYSBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDkuMzc1dnc7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuLnAtbWFya2V0aW5nIC5sLXVuZGVyLW12LmJnLWJpZy1scCAuYy1zZC1tdl9fdGl0bGVBcmVhIGgxIHNwYW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogLTI7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogLTIuMzQzNzV2dztcbiAgdHJhbnNmb3JtOiBza2V3KDMwZGVnKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1hcmtldGluZyAubC11bmRlci1tdi5iZy1iaWctbHAgLmMtc2QtbXZfX3RpdGxlQXJlYSBoMSBzcGFuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5wLW1hcmtldGluZyAubC11bmRlci1tdi5iZy1iaWctbHAgLmMtc2QtbXZfX3RpdGxlQXJlYSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtbWFya2V0aW5nIC5sLXVuZGVyLW12LmJnLWJpZy1scCAuYy1zZC1tdl9fdGl0bGVBcmVhIHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3dnc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjQ2ODc1dncgMC43MjkxNjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tYXJrZXRpbmcgLmwtdW5kZXItbXYuYmctYmlnLWxwIC5jLXNkLW12X190aXRsZUFyZWEgcCBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMi40O1xuICAgIHBhZGRpbmc6IDEuMDQxNjY2NjY2N3Z3IDIuNjA0MTY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMy45MDYyNXZ3O1xuICB9XG59XG4ucC1tYXJrZXRpbmcgLmwtdW5kZXItbXYuYmctYmlnLWxwIC5jLXNkLW12X190aXRsZUFyZWEgcCBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ucC1wcml2YWN5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnAtcHJpdmFjeV9fdGl0bGVBcmVhIGgxIHtcbiAgZm9udC1zaXplOiAyLjcwODMzMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogOS4zNzV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByaXZhY3lfX3RpdGxlQXJlYSBoMSB7XG4gICAgZm9udC1zaXplOiA2LjI1dnc7XG4gIH1cbn1cbi5wLXByaXZhY3lfdHRsIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJpdmFjeV90dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjA4MzMzMzMzM3Z3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDYuMjV2dztcbiAgfVxufVxuLnAtcHJpdmFjeV9zdHRsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiODFjMjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wcml2YWN5X3N0dGwge1xuICAgIGZvbnQtc2l6ZTogNC42ODc1dnc7XG4gICAgbWFyZ2luLXRvcDogMTAuNDE2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjU2MjV2dztcbiAgfVxufVxuLnAtcHJpdmFjeSBhIHtcbiAgY29sb3I6ICNCODFDMjI7XG59XG4ucC1wcml2YWN5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wLXByaXZhY3kgLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG4ucC1wcml2YWN5X3BvbGljeWxpc3QgPiBsaSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLnAtcHJpdmFjeV9wb2xpY3lsaXN0ID4gbGkgaDMge1xuICB0ZXh0LWluZGVudDogLTEuNXJlbTtcbn1cbi5wLXByaXZhY3lfcG9saWN5bGlzdCA+IGxpIGgzLm5vbnVtIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xufVxuLnAtcHJpdmFjeV9wb2xpY3lsaXN0ID4gbGkgaDQge1xuICB0ZXh0LWluZGVudDogLTEuOHJlbTtcbn1cbi5wLXByaXZhY3lfbnVtbGlzdCB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wcml2YWN5X251bWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMy4xMjV2dztcbiAgfVxufVxuLnAtcHJpdmFjeV9udW1saXN0ID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4ucC1wcml2YWN5X2JyYWNrZXRlZG51bWxpc3Qge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wLXByaXZhY3lfYnJhY2tldGVkbnVtbGlzdCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLWluY3JlbWVudDogY250O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1wcml2YWN5X2JyYWNrZXRlZG51bWxpc3QgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvvIhcIiBjb3VudGVyKGNudCkgXCLvvIlcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTMuNWVtO1xuICAvKiDjgrXjgqTjg4jjgavlkIjjgZvjgaboqr/mlbQgKi9cbiAgd2lkdGg6IDUwcHg7XG4gIC8qIOOCteOCpOODiOOBq+WQiOOBm+OBpuiqv+aVtCAqL1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wcml2YWN5IC5lcXVhbC13aWR0aCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4ucC1wcml2YWN5IC5lcXVhbC13aWR0aCAubGFiZWwge1xuICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wcml2YWN5IC5lcXVhbC13aWR0aCAubGFiZWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtanVzdGlmeTogaW5pdGlhbDtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIH1cbn1cbi5wLXByaXZhY3kgLmVxdWFsLXdpZHRoIC5icmFja2V0cyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJpdmFjeSAuZXF1YWwtd2lkdGggLmJyYWNrZXRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wLXJlZ2lzdHJhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXJlZ2lzdHJhdGlvbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1LjIwODMzMzMzMzN2dyAxMC42NzcwODMzMzMzdnc7XG59XG4ucC1yZWdpc3RyYXRpb25fX2NvbnRhaW5lciBzZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMy4xMjV2dztcbn1cbi5wLXJlZ2lzdHJhdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDIuMDgzMzMzMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlZ2lzdHJhdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNi4yNXZ3O1xuICB9XG59XG4ucC1yZWdpc3RyYXRpb25fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1dnc7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVnaXN0cmF0aW9uX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjY4NzV2dztcbiAgfVxufVxuLnAtcmVnaXN0cmF0aW9uX19ib3gge1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ucC1yZWdpc3RyYXRpb25fX2JveC0taW5uZXIge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wLXJlZ2lzdHJhdGlvbl9fYm94LS1pbm5lciBwIHtcbiAgZm9udC1zaXplOiAwLjcyOTE2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlZ2lzdHJhdGlvbl9fYm94LS1pbm5lciBwIHtcbiAgICBmb250LXNpemU6IDYwO1xuICB9XG59XG4ucC1yZWdpc3RyYXRpb25fX2JveC0taW5uZXIgaDQge1xuICBtYXJnaW46IDEuMDQxNjY2NjY2N3Z3IDAgMC4yNjA0MTY2NjY3dnc7XG4gIGZvbnQtc2l6ZTogMTE2LjclO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZWdpc3RyYXRpb25fX2JveC0taW5uZXIgaDQge1xuICAgIG1hcmdpbjogNC4xNjY2NjY2NjY3dncgMCAyLjA4MzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDMuNjQ1ODMzMzMzM3Z3O1xuICB9XG59XG4ucC1yZWdpc3RyYXRpb25fX2JveC0taW5uZXIgb2wgbGksXG4ucC1yZWdpc3RyYXRpb25fX2JveC0taW5uZXIgdWwgbGksXG4ucC1yZWdpc3RyYXRpb25fX2JveC0taW5uZXIgZHQge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgZm9udC1zaXplOiAwLjcyOTE2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlZ2lzdHJhdGlvbl9fYm94LS1pbm5lciBvbCBsaSxcbi5wLXJlZ2lzdHJhdGlvbl9fYm94LS1pbm5lciB1bCBsaSxcbi5wLXJlZ2lzdHJhdGlvbl9fYm94LS1pbm5lciBkdCB7XG4gICAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICB9XG59XG4ucC1yZWdpc3RyYXRpb25fX2JveC0taW5uZXIgZGQge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBmb250LXNpemU6IDAuNzI5MTY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVnaXN0cmF0aW9uX19ib3gtLWlubmVyIGRkIHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gIH1cbn1cbi5wLXJlZ2lzdHJhdGlvbl9fYm94LS1pbm5lciB0YWJsZSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3dnc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtc2l6ZTogMC43MjkxNjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZWdpc3RyYXRpb25fX2JveC0taW5uZXIgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgfVxufVxuLnAtcmVnaXN0cmF0aW9uX19ib3gtLWlubmVyIHRhYmxlIHRoLFxuLnAtcmVnaXN0cmF0aW9uX19ib3gtLWlubmVyIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdnc7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVnaXN0cmF0aW9uX19ib3gtLWlubmVyIHRhYmxlIHRoLFxuLnAtcmVnaXN0cmF0aW9uX19ib3gtLWlubmVyIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAyLjA4MzMzMzMzMzN2dztcbiAgfVxufVxuLnAtcmVnaXN0cmF0aW9uX19ib3gtLWlubmVyIHRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1yZWdpc3RyYXRpb25fX3NlbGVjdEFncmVlIHtcbiAgbWFyZ2luOiAyLjA4MzMzMzMzMzN2dyAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZWdpc3RyYXRpb25fX3NlbGVjdEFncmVlIHtcbiAgICBtYXJnaW46IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1yZWdpc3RyYXRpb25fX3NlbGVjdEFncmVlIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDAgMTVweDtcbiAgZm9udC1zaXplOiAxMTMuNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZWdpc3RyYXRpb25fX3NlbGVjdEFncmVlIGxpIHtcbiAgICBmb250LXNpemU6IDMuNjQ1ODMzMzMzM3Z3O1xuICB9XG59XG4ucC1yZWdpc3RyYXRpb25fX2J0bkFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX0xpc3Qge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDIuMDgzMzMzMzMzM3Z3IDEuNTYyNXZ3O1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fTGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDkuMzc1dnc7XG4gIH1cbn1cbi5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX0xpc3QgbGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX0xpc3QgbGk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNHB4KTtcbn1cbi5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX0xpc3QgbGk6aG92ZXIgZmlndXJlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ucC1yZWxhdGVkLWtub3dsZWRnZV9hcnRpY2xlX19MaXN0IGxpIC50aHJlZUNvbnRlbnRfX2l0ZW1XcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuOTM3NXZ3O1xufVxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fTGlzdCBsaSAudGhyZWVDb250ZW50X19pdGVtV3JhcCAuYy1pbWdCb3gge1xuICB3aWR0aDogMzAuOCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZWxhdGVkLWtub3dsZWRnZV9hcnRpY2xlX19MaXN0IGxpIC50aHJlZUNvbnRlbnRfX2l0ZW1XcmFwIC5jLWltZ0JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX0xpc3QgbGkgLnRocmVlQ29udGVudF9faXRlbVdyYXAgLmMtaW1nQm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fTGlzdCBsaSAudGhyZWVDb250ZW50X19pdGVtV3JhcCAuYy1pbWdCb3ggaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX0xpc3QgbGkgLnRocmVlQ29udGVudF9faXRlbVdyYXAgYSB7XG4gIHdpZHRoOiBjYWxjKDY5LjIlIC0gMC45Mzc1dncpO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX0xpc3QgbGkgLnRocmVlQ29udGVudF9faXRlbVdyYXAgYSB7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fTGlzdCBsaSAuYy1jYXJkTGlzdF9fbGlzdEl0ZW0tYm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX2tub3dsZWRnZV9kZXRhaWwwMSBsaSwgLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fa25vd2xlZGdlX2RldGFpbDAyIGxpLCAucC1yZWxhdGVkLWtub3dsZWRnZV9hcnRpY2xlX19rbm93bGVkZ2VfZGV0YWlsMDMgbGksIC5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX2tub3dsZWRnZV9kZXRhaWwwNCBsaSwgLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fa25vd2xlZGdlX2RldGFpbDA1IGxpLCAucC1yZWxhdGVkLWtub3dsZWRnZV9hcnRpY2xlX19rbm93bGVkZ2VfZGV0YWlsMDYgbGksIC5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX2tub3dsZWRnZV9kZXRhaWwwNyBsaSwgLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fa25vd2xlZGdlX2RldGFpbDA4IGxpLCAucC1yZWxhdGVkLWtub3dsZWRnZV9hcnRpY2xlX19rbm93bGVkZ2VfZGV0YWlsMDkgbGksIC5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX2tub3dsZWRnZV9kZXRhaWwxMCBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1yZWxhdGVkLWtub3dsZWRnZV9hcnRpY2xlX19rbm93bGVkZ2VfZGV0YWlsMDEgLmtub3dsZWRnZV9kZXRhaWwwOCxcbi5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX2tub3dsZWRnZV9kZXRhaWwwMSAua25vd2xlZGdlX2RldGFpbDA5LFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fa25vd2xlZGdlX2RldGFpbDAxIC5rbm93bGVkZ2VfZGV0YWlsMDIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX2tub3dsZWRnZV9kZXRhaWwwMiAua25vd2xlZGdlX2RldGFpbDA4LFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fa25vd2xlZGdlX2RldGFpbDAyIC5rbm93bGVkZ2VfZGV0YWlsMDksXG4ucC1yZWxhdGVkLWtub3dsZWRnZV9hcnRpY2xlX19rbm93bGVkZ2VfZGV0YWlsMDIgLmtub3dsZWRnZV9kZXRhaWwwMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fa25vd2xlZGdlX2RldGFpbDAzIC5rbm93bGVkZ2VfZGV0YWlsMDgsXG4ucC1yZWxhdGVkLWtub3dsZWRnZV9hcnRpY2xlX19rbm93bGVkZ2VfZGV0YWlsMDMgLmtub3dsZWRnZV9kZXRhaWwwOSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fa25vd2xlZGdlX2RldGFpbDA0IC5rbm93bGVkZ2VfZGV0YWlsMDgsXG4ucC1yZWxhdGVkLWtub3dsZWRnZV9hcnRpY2xlX19rbm93bGVkZ2VfZGV0YWlsMDQgLmtub3dsZWRnZV9kZXRhaWwwOSxcbi5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX2tub3dsZWRnZV9kZXRhaWwwNCAua25vd2xlZGdlX2RldGFpbDA1IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1yZWxhdGVkLWtub3dsZWRnZV9hcnRpY2xlX19rbm93bGVkZ2VfZGV0YWlsMDUgLmtub3dsZWRnZV9kZXRhaWwwOCxcbi5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX2tub3dsZWRnZV9kZXRhaWwwNSAua25vd2xlZGdlX2RldGFpbDA5LFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fa25vd2xlZGdlX2RldGFpbDA1IC5rbm93bGVkZ2VfZGV0YWlsMDQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX2tub3dsZWRnZV9kZXRhaWwwNiAua25vd2xlZGdlX2RldGFpbDA4LFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fa25vd2xlZGdlX2RldGFpbDA2IC5rbm93bGVkZ2VfZGV0YWlsMDkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX2tub3dsZWRnZV9kZXRhaWwwNyAua25vd2xlZGdlX2RldGFpbDA4LFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fa25vd2xlZGdlX2RldGFpbDA3IC5rbm93bGVkZ2VfZGV0YWlsMDksXG4ucC1yZWxhdGVkLWtub3dsZWRnZV9hcnRpY2xlX19rbm93bGVkZ2VfZGV0YWlsMDcgLmtub3dsZWRnZV9kZXRhaWwwNiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fa25vd2xlZGdlX2RldGFpbDA4IC5rbm93bGVkZ2VfZGV0YWlsMDYsXG4ucC1yZWxhdGVkLWtub3dsZWRnZV9hcnRpY2xlX19rbm93bGVkZ2VfZGV0YWlsMDggLmtub3dsZWRnZV9kZXRhaWwwNyxcbi5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX2tub3dsZWRnZV9kZXRhaWwwOCAua25vd2xlZGdlX2RldGFpbDA5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1yZWxhdGVkLWtub3dsZWRnZV9hcnRpY2xlX19rbm93bGVkZ2VfZGV0YWlsMDkgLmtub3dsZWRnZV9kZXRhaWwwNixcbi5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX2tub3dsZWRnZV9kZXRhaWwwOSAua25vd2xlZGdlX2RldGFpbDA3LFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fa25vd2xlZGdlX2RldGFpbDA5IC5rbm93bGVkZ2VfZGV0YWlsMDgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGVfX2tub3dsZWRnZV9kZXRhaWwxMCAua25vd2xlZGdlX2RldGFpbDA4LFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfYXJ0aWNsZV9fa25vd2xlZGdlX2RldGFpbDEwIC5rbm93bGVkZ2VfZGV0YWlsMDkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfX0xpc3Qge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDIuNjA0MTY2NjY2N3Z3IDQuMTY2NjY2NjY2N3Z3O1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVsYXRlZC1rbm93bGVkZ2VfX0xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiA5LjM3NXZ3O1xuICB9XG59XG4ucC1yZWxhdGVkLWtub3dsZWRnZV9fTGlzdCBsaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfX0xpc3QgbGk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNHB4KTtcbn1cbi5wLXJlbGF0ZWQta25vd2xlZGdlX19MaXN0IGxpOmhvdmVyIGZpZ3VyZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfX0xpc3QgbGkgLnRocmVlQ29udGVudF9faXRlbVdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS41NjI1dnc7XG59XG4ucC1yZWxhdGVkLWtub3dsZWRnZV9fTGlzdCBsaSAudGhyZWVDb250ZW50X19pdGVtV3JhcCAuYy1pbWdCb3gge1xuICB3aWR0aDogMzIuNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZWxhdGVkLWtub3dsZWRnZV9fTGlzdCBsaSAudGhyZWVDb250ZW50X19pdGVtV3JhcCAuYy1pbWdCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZWxhdGVkLWtub3dsZWRnZV9fTGlzdCBsaSAudGhyZWVDb250ZW50X19pdGVtV3JhcCAuYy1pbWdCb3gge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1yZWxhdGVkLWtub3dsZWRnZV9fTGlzdCBsaSAudGhyZWVDb250ZW50X19pdGVtV3JhcCAuYy1pbWdCb3ggaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wLXJlbGF0ZWQta25vd2xlZGdlX19MaXN0IGxpIC50aHJlZUNvbnRlbnRfX2l0ZW1XcmFwIGEge1xuICB3aWR0aDogY2FsYyg2Ny41JSAtIDEuNTYyNXZ3KTtcbiAgZm9udC1zaXplOiAxLjA0MTY2NjY2Njd2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZWxhdGVkLWtub3dsZWRnZV9fTGlzdCBsaSAudGhyZWVDb250ZW50X19pdGVtV3JhcCBhIHtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1yZWxhdGVkLWtub3dsZWRnZV9fTGlzdCBsaSAuYy1jYXJkTGlzdF9fbGlzdEl0ZW0tYm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX2NvbnN1bHRpbmdfdHJhaW5pbmcgbGksIC5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX2NvbnN1bHRpbmdfc3RyYXRlZ3kgbGksIC5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX2NvbnN1bHRpbmdfbW9kZWwgbGksIC5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX2NvbnN1bHRpbmdfZGlhZ25vc2UgbGksIC5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX2NvbnN1bHRpbmdfZGVtYW5kIGxpLCAucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV9jb25zdWx0aW5nX2FjY29tcGFueSBsaSwgLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfbWFya2V0aW5nX3NlbyBsaSwgLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfbWFya2V0aW5nX2RpZ2l0YWwgbGksIC5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX21hcmtldGluZ19hZCBsaSwgLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfbWFya2V0aW5nX21hIGxpLCAucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV9tYXJrZXRpbmdfZGFzaGJvYXJkIGxpLCAucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV9tYXJrZXRpbmdfY3JvIGxpLCAucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV93ZWJzaXRlX2xwIGxpLCAucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV93ZWJzaXRlX21hcmtldGluZyBsaSwgLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2Vfd2Vic2l0ZV9jb3JwIGxpLCAucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV93ZWJzaXRlX2FjY2Vzc2liaWxpdHkgbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfY29uc3VsdGluZ190cmFpbmluZyAua25vd2xlZGdlX2RldGFpbDA4LFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfY29uc3VsdGluZ190cmFpbmluZyAua25vd2xlZGdlX2RldGFpbDA5LCAucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV9jb25zdWx0aW5nX3N0cmF0ZWd5IC5rbm93bGVkZ2VfZGV0YWlsMDgsXG4ucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV9jb25zdWx0aW5nX3N0cmF0ZWd5IC5rbm93bGVkZ2VfZGV0YWlsMDksIC5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX2NvbnN1bHRpbmdfbW9kZWwgLmtub3dsZWRnZV9kZXRhaWwwOCxcbi5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX2NvbnN1bHRpbmdfbW9kZWwgLmtub3dsZWRnZV9kZXRhaWwwOSwgLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfY29uc3VsdGluZ19kaWFnbm9zZSAua25vd2xlZGdlX2RldGFpbDA4LFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfY29uc3VsdGluZ19kaWFnbm9zZSAua25vd2xlZGdlX2RldGFpbDA5LCAucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV9jb25zdWx0aW5nX2RlbWFuZCAua25vd2xlZGdlX2RldGFpbDA4LFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfY29uc3VsdGluZ19kZW1hbmQgLmtub3dsZWRnZV9kZXRhaWwwOSwgLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfY29uc3VsdGluZ19hY2NvbXBhbnkgLmtub3dsZWRnZV9kZXRhaWwwOCxcbi5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX2NvbnN1bHRpbmdfYWNjb21wYW55IC5rbm93bGVkZ2VfZGV0YWlsMDksIC5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX21hcmtldGluZ19zZW8gLmtub3dsZWRnZV9kZXRhaWwwOCxcbi5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX21hcmtldGluZ19zZW8gLmtub3dsZWRnZV9kZXRhaWwwOSwgLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfbWFya2V0aW5nX2RpZ2l0YWwgLmtub3dsZWRnZV9kZXRhaWwwOCxcbi5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX21hcmtldGluZ19kaWdpdGFsIC5rbm93bGVkZ2VfZGV0YWlsMDksIC5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX21hcmtldGluZ19hZCAua25vd2xlZGdlX2RldGFpbDA4LFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfbWFya2V0aW5nX2FkIC5rbm93bGVkZ2VfZGV0YWlsMDksIC5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX21hcmtldGluZ19tYSAua25vd2xlZGdlX2RldGFpbDA4LFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfbWFya2V0aW5nX21hIC5rbm93bGVkZ2VfZGV0YWlsMDksIC5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX21hcmtldGluZ19kYXNoYm9hcmQgLmtub3dsZWRnZV9kZXRhaWwwOCxcbi5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX21hcmtldGluZ19kYXNoYm9hcmQgLmtub3dsZWRnZV9kZXRhaWwwOSwgLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfbWFya2V0aW5nX2NybyAua25vd2xlZGdlX2RldGFpbDA4LFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfbWFya2V0aW5nX2NybyAua25vd2xlZGdlX2RldGFpbDA5LCAucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV93ZWJzaXRlX2xwIC5rbm93bGVkZ2VfZGV0YWlsMDgsXG4ucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV93ZWJzaXRlX2xwIC5rbm93bGVkZ2VfZGV0YWlsMDksIC5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX3dlYnNpdGVfbWFya2V0aW5nIC5rbm93bGVkZ2VfZGV0YWlsMDgsXG4ucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV93ZWJzaXRlX21hcmtldGluZyAua25vd2xlZGdlX2RldGFpbDA5LCAucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV93ZWJzaXRlX2NvcnAgLmtub3dsZWRnZV9kZXRhaWwwOCxcbi5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX3dlYnNpdGVfY29ycCAua25vd2xlZGdlX2RldGFpbDA5LCAucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV93ZWJzaXRlX2FjY2Vzc2liaWxpdHkgLmtub3dsZWRnZV9kZXRhaWwwOCxcbi5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX3dlYnNpdGVfYWNjZXNzaWJpbGl0eSAua25vd2xlZGdlX2RldGFpbDA5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV9jb25zdWx0aW5nX3RyYWluaW5nIC5rbm93bGVkZ2VfZGV0YWlsMDYsXG4ucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV9jb25zdWx0aW5nX3RyYWluaW5nIC5rbm93bGVkZ2VfZGV0YWlsMDcsIC5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX2NvbnN1bHRpbmdfc3RyYXRlZ3kgLmtub3dsZWRnZV9kZXRhaWwwNixcbi5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX2NvbnN1bHRpbmdfc3RyYXRlZ3kgLmtub3dsZWRnZV9kZXRhaWwwNywgLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfY29uc3VsdGluZ19tb2RlbCAua25vd2xlZGdlX2RldGFpbDA2LFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfY29uc3VsdGluZ19tb2RlbCAua25vd2xlZGdlX2RldGFpbDA3LCAucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV9jb25zdWx0aW5nX2RpYWdub3NlIC5rbm93bGVkZ2VfZGV0YWlsMDYsXG4ucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV9jb25zdWx0aW5nX2RpYWdub3NlIC5rbm93bGVkZ2VfZGV0YWlsMDcsIC5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX2NvbnN1bHRpbmdfZGVtYW5kIC5rbm93bGVkZ2VfZGV0YWlsMDYsXG4ucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV9jb25zdWx0aW5nX2RlbWFuZCAua25vd2xlZGdlX2RldGFpbDA3LCAucC1yZWxhdGVkLWtub3dsZWRnZV9fc2VydmljZV9jb25zdWx0aW5nX2FjY29tcGFueSAua25vd2xlZGdlX2RldGFpbDA2LFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfY29uc3VsdGluZ19hY2NvbXBhbnkgLmtub3dsZWRnZV9kZXRhaWwwNywgLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfbWFya2V0aW5nX2RpZ2l0YWwgLmtub3dsZWRnZV9kZXRhaWwwNixcbi5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX21hcmtldGluZ19kaWdpdGFsIC5rbm93bGVkZ2VfZGV0YWlsMDcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX21hcmtldGluZ19zZW8gLmtub3dsZWRnZV9kZXRhaWwwNCxcbi5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX21hcmtldGluZ19zZW8gLmtub3dsZWRnZV9kZXRhaWwwNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2VfbWFya2V0aW5nX2FkIC5rbm93bGVkZ2VfZGV0YWlsMDMsIC5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX3dlYnNpdGVfbHAgLmtub3dsZWRnZV9kZXRhaWwwMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2Vfd2Vic2l0ZV9tYXJrZXRpbmcgLmtub3dsZWRnZV9kZXRhaWwwMixcbi5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX3dlYnNpdGVfbWFya2V0aW5nIC5rbm93bGVkZ2VfZGV0YWlsMDEsIC5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX3dlYnNpdGVfY29ycCAua25vd2xlZGdlX2RldGFpbDAyLFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2Vfd2Vic2l0ZV9jb3JwIC5rbm93bGVkZ2VfZGV0YWlsMDEsIC5wLXJlbGF0ZWQta25vd2xlZGdlX19zZXJ2aWNlX3dlYnNpdGVfYWNjZXNzaWJpbGl0eSAua25vd2xlZGdlX2RldGFpbDAyLFxuLnAtcmVsYXRlZC1rbm93bGVkZ2VfX3NlcnZpY2Vfd2Vic2l0ZV9hY2Nlc3NpYmlsaXR5IC5rbm93bGVkZ2VfZGV0YWlsMDEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnAtcmVsYXRlZC1zZXJ2aWNlX19MaXN0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAzLjY0NTgzMzMzMzN2dztcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlbGF0ZWQtc2VydmljZV9fTGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDkuMzc1dnc7XG4gIH1cbn1cbi5wLXJlbGF0ZWQtc2VydmljZV9fTGlzdCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjU2MjV2dztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2ZDZkNmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVsYXRlZC1zZXJ2aWNlX19MaXN0IGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNDE2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1yZWxhdGVkLXNlcnZpY2VfX0xpc3QgbGk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNHB4KTtcbn1cbi5wLXJlbGF0ZWQtc2VydmljZV9fTGlzdCBsaTpob3ZlciBmaWd1cmUgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5wLXJlbGF0ZWQtc2VydmljZV9fTGlzdCBsaTpub3QoLmV4dGVybmFsKTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgY29udGVudDogXCJcXGU3Y2RcIjtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIGZvbnQtc2l6ZTogMS4zNTQxNjY2NjY3dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMC45ODk1ODMzMzMzdnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlbGF0ZWQtc2VydmljZV9fTGlzdCBsaTpub3QoLmV4dGVybmFsKTphZnRlciB7XG4gICAgZm9udC1zaXplOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuLnAtcmVsYXRlZC1zZXJ2aWNlX19MaXN0IGxpLmV4dGVybmFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvc2VydmlzZV9leHRlcm5hbC1pY29uLnN2Zyk7XG4gIHdpZHRoOiAwLjg4NTQxNjY2Njd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwLjk4OTU4MzMzMzN2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVsYXRlZC1zZXJ2aWNlX19MaXN0IGxpLmV4dGVybmFsOjphZnRlciB7XG4gICAgd2lkdGg6IDMuNTkzNzV2dztcbiAgfVxufVxuLnAtcmVsYXRlZC1zZXJ2aWNlX19MaXN0IGxpIGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzAyMDgzMzMzM3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZWxhdGVkLXNlcnZpY2VfX0xpc3QgbGkgZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtcmVsYXRlZC1zZXJ2aWNlX19MaXN0IGxpIGZpZ3VyZSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnAtcmVsYXRlZC1zZXJ2aWNlX19MaXN0IGxpIGgzIHtcbiAgZm9udC1zaXplOiAxLjMwMjA4MzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlbGF0ZWQtc2VydmljZV9fTGlzdCBsaSBoMyB7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4ucC1zZC1kaWdpdGFsLXByb2JyZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLXByb2JyZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtcHJvYnJlbV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMCA2LjE0NTgzMzMzMzN2dztcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtcHJvYnJlbV9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtcHJvYnJlbV9fd3JhcCBmaWd1cmUge1xuICB3aWR0aDogMjAuODMzMzMzMzMzM3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMuNjQ1ODMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1wcm9icmVtX193cmFwIGZpZ3VyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1wcm9icmVtX190aXRsZUFyZWEge1xuICB3aWR0aDogNDYuODc1dnc7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1wcm9icmVtX190aXRsZUFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLXByb2JyZW1fX3RpdGxlQXJlYSBwIHtcbiAgbWFyZ2luLXRvcDogMi42MDQxNjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLXByb2JyZW1fX3RpdGxlQXJlYSBwIHtcbiAgICBtYXJnaW4tdG9wOiA2LjI1dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtcHJvYnJlbV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXZ3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1wcm9icmVtX19saXN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtcHJvYnJlbV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNi43NzA4MzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjkwNjI1dncgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1wcm9icmVtX19saXN0IGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC0wLjdyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLXByb2JyZW1fX2xpc3QgbGkge1xuICAgIHBhZGRpbmc6IDMuMTI1dncgMCAzLjY0NTgzMzMzMzN2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1wcm9icmVtX19saXN0IGxpIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtcHJvYnJlbV9fbGlzdCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtcHJvYnJlbV9fbGlzdCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtcHJvYnJlbV9fbGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC41MjA4MzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLXByb2JyZW1fX2xpc3QgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1yZXN1bHRzIHtcbiAgcGFkZGluZy1ib3R0b206IDkuMzc1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLXJlc3VsdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNS42MjV2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1yZXN1bHRzX19jb250YWluZXIge1xuICBwYWRkaW5nOiA2LjI1dncgMCAzLjEyNXZ3O1xufVxuLnAtc2QtZGlnaXRhbC1yZXN1bHRzX190aXRsZUFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLXJlc3VsdHNfX3RpdGxlQXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtcmVzdWx0c19fdGl0bGVBcmVhIHAge1xuICBtYXJnaW4tbGVmdDogNS4yMDgzMzMzMzMzdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC41MjA4MzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLXJlc3VsdHNfX3RpdGxlQXJlYSBwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLXJlc3VsdHNfX3RpdGxlQXJlYV9fbWEge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLXJlc3VsdHNfX3RpdGxlQXJlYV9fbWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLXJlc3VsdHNfX3RleHRMaW5rIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtcmVzdWx0c19fdGV4dExpbmsge1xuICAgIHRleHQtaW5kZW50OiAtMmVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLXJlc3VsdHNfX3RleHRMaW5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjYjgxYzIyO1xufVxuLnAtc2QtZGlnaXRhbC1yZXN1bHRzX190ZXh0TGluayBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMWVtO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiODFjMjI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiODFjMjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLXJlc3VsdHNfX3RleHRMaW5rIGE6OmJlZm9yZSB7XG4gICAgdG9wOiAyNSU7XG4gICAgbGVmdDogMC44ZW07XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtcmVzdWx0c19fdGV4dExpbmsgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtc2QtZGlnaXRhbC1yZXN1bHRzX19zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnAtc2QtZGlnaXRhbC1yZXN1bHRzX19zbGlkZXIuc2xpZGUtbm9uZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLXJlc3VsdHNfX3NsaWRlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNDE2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLXJlc3VsdHNfX3NsaWRlciBsaSB7XG4gIHdpZHRoOiAyMS44NzV2dztcbiAgbWFyZ2luOiAwIDEuNTYyNXZ3O1xufVxuLnAtc2QtZGlnaXRhbC1yZXN1bHRzX19zbGlkZXIgbGkucC1zZC1kaWdpdGFsLXJlc3VsdHNfX2xpc3Qge1xuICB3aWR0aDogMTYuNDA2MjV2dztcbn1cbi5wLXNkLWRpZ2l0YWwtcmVzdWx0c19fc2xpZGVyIGxpIGgzIHtcbiAgZm9udC1zaXplOiAxLjE0NTgzMzMzMzN2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwLjc4MTI1dncgMCAwLjUyMDgzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtcmVzdWx0c19fc2xpZGVyIGxpIGgzIHtcbiAgICBmb250LXNpemU6IDQuNjg3NXZ3O1xuICAgIG1hcmdpbjogMy4xMjV2dyAwIDIuMDgzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLXJlc3VsdHNfX3NsaWRlciBsaSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMC43ODEyNXZ3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtcmVzdWx0c19fc2xpZGVyIGxpIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtcmVzdWx0c19fc2xpZGVyIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzI5MTY2NjY2N3Z3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1yZXN1bHRzX19zbGlkZXIgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLXJlc3VsdHNfX3NsaWRlciBsaSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjcyOTE2NjY2Njd2dztcbiAgaGVpZ2h0OiAwLjQxNjY2NjY2Njd2dztcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvc2RfYXJyb3dpY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI2MDQxNjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtcmVzdWx0c19fc2xpZGVyIGxpIHNwYW46OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDQxNjY2NjY2N3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLXJlc3VsdHNfX3NsaWRlciAuc2xpZGUtc2QtYXJyb3cge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTglO1xuICB3aWR0aDogMDtcbiAgd2lkdGg6IDMuOTU4MzMzMzMzM3Z3O1xuICBoZWlnaHQ6IDA7XG4gIGhlaWdodDogMy45NTgzMzMzMzMzdnc7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5wLXNkLWRpZ2l0YWwtcmVzdWx0c19fc2xpZGVyIC5zbGlkZS1zZC1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1zZC1kaWdpdGFsLXJlc3VsdHNfX3NsaWRlciAuc2xpZGUtc2QtYXJyb3c6aG92ZXIgLnNsaWRlLWFycm93SW4ge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAwMDtcbn1cbi5wLXNkLWRpZ2l0YWwtcmVzdWx0c19fc2xpZGVyIC5zbGlkZS1zZC1hcnJvdy5wcmV2LXNkLWFycm93IHtcbiAgbGVmdDogOS4xMTQ1ODMzMzMzdnc7XG59XG4ucC1zZC1kaWdpdGFsLXJlc3VsdHNfX3NsaWRlciAuc2xpZGUtc2QtYXJyb3cucHJldi1zZC1hcnJvdyAuc2xpZGUtYXJyb3dJbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMjI1ZGVnKTtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5wLXNkLWRpZ2l0YWwtcmVzdWx0c19fc2xpZGVyIC5zbGlkZS1zZC1hcnJvdy5uZXh0LXNkLWFycm93IHtcbiAgcmlnaHQ6IDkuMTE0NTgzMzMzM3Z3O1xufVxuLnAtc2QtZGlnaXRhbC1yZXN1bHRzX19zbGlkZXIgLnNsaWRlLXNkLWFycm93IC5zbGlkZS1hcnJvd0luIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHJpZ2h0OiAzNSU7XG4gIHdpZHRoOiAwLjc4MTI1dnc7XG4gIGhlaWdodDogMC43ODEyNXZ3O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4ucC1zZC1kaWdpdGFsLXJlc3VsdHNfX3NsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTMuMTI1dnc7XG59XG4ucC1zZC1kaWdpdGFsLXJlc3VsdHNfX3NsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLnAtc2QtZGlnaXRhbC1yZXN1bHRzLWNhc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtc2QtZGlnaXRhbC1yZXN1bHRzLWNhc2VfX2xpc3QgbGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuLnAtc2QtZGlnaXRhbC1yZXN1bHRzLWNhc2VfX2xpc3QgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ucC1zZC1kaWdpdGFsLXJlc3VsdHMtY2FzZV9fbGlzdF9fdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2QtZGlnaXRhbC1yZXN1bHRzLWNhc2VfX2xpc3RfX3RhZzo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkXCI7XG4gIGNvbnRlbnQ6IFwiXFxlN2NkXCI7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBmb250LXNpemU6IDEuMzU0MTY2NjY2N3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1yZXN1bHRzLWNhc2VfX2xpc3RfX3RhZzo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvbWFya2V0aW5nX2RpZ2l0YWxfb3V0bGluZV9iZy5wbmcpIG5vLXJlcGVhdCB0b3AvY29udGFpbjtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDY5LjUzMTI1dnc7XG4gIHBhZGRpbmc6IDMuMTI1dncgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNS42MjV2dyAwO1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3BvcHVwIHtcbiAgd2lkdGg6IDMxLjc3MDgzMzMzMzN2dztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19wb3B1cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTAuNDE2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3BvcHVwIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fcG9wdXAgZmlndXJlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1LjIwODMzMzMzMzN2dztcbiAgaGVpZ2h0OiA1LjIwODMzMzMzMzN2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9zLWQtZGV0YWlsX3BvcHVwX2ljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX21haW5UaXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3LjgxMjV2dztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19tYWluVGl0bGUge1xuICAgIHRvcDogMi4zNDM3NXZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX21haW5UaXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX21haW5UaXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDYuMjV2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19tYWluVGl0bGUgaDIge1xuICBmb250LXNpemU6IDEuMjV2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19tYWluVGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMy42NDU4MzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19tYWluVGl0bGUgaDI6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2FmdGVyTm9uZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2FmdGVyTm9uZSBoMjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fdGFnTm9uZSBoMjo6YWZ0ZXIge1xuICB0b3A6IC0yLjA4MzMzMzMzMzN2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fdGFnTm9uZSBoMjo6YWZ0ZXIge1xuICAgIHRvcDogLTUuMjA4MzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMi4wODMzMzMzMzMzdnc7XG4gIHdpZHRoOiAzMy4wNzI5MTY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYSBoMjo6YWZ0ZXIge1xuICB0b3A6IC00LjE2NjY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWEgaDI6OmFmdGVyIHtcbiAgICB0b3A6IC0xMC40MTY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWEgaDMge1xuICBtYXJnaW4tdG9wOiAyLjA4MzMzMzMzMzN2dztcbiAgbWFyZ2luLWJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYSBoMyB7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tdG9wOiA1LjIwODMzMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYSBoMzpoYXMoLmMtdGl0bGUtbGFiZWwpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWEgYSB7XG4gIGNvbG9yOiAjYjgxYzIyO1xufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYSAuYy10aXRsZS1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICM0NjUwNWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uIHtcbiAgbWFyZ2luLXRvcDogNC4xNjY2NjY2NjY3dnc7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb24gaDMge1xuICBmb250LXNpemU6IDEuMzU0MTY2NjY2N3Z3O1xufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uIGgzIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzI5MTY2NjY2N3Z3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDEuMDQxNjY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uIGgzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi42MDQxNjY2NjY3dnc7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjYwNDE2NjY2Njd2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjU2MjV2dztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saXN0IHtcbiAgICBnYXA6IDUuMjA4MzMzMzMzM3Z3O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMi42NTYyNXZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBtaW4taGVpZ2h0OiAxMi45MTY2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAzNy41dnc7XG4gICAgbWluLWhlaWdodDogMTUuNjI1dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fbGlzdF9faXRlbV9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpc3RfX2l0ZW1fX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMC41MjA4MzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpc3RfX2l0ZW1fX2ltZyB7XG4gICAgcGFkZGluZy10b3A6IDB2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saXN0X19pdGVtX190eHQge1xuICBwYWRkaW5nOiAwIDAuNzgxMjV2dyAxLjA0MTY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fbGlzdF9faXRlbV9fdHh0IHtcbiAgICBwYWRkaW5nOiAwIDIuNjA0MTY2NjY2N3Z3IDIuMDgzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpc3RfX2l0ZW1fX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fbGlzdF9faXRlbV9fdHRsIHtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpc3RfX2l0ZW1fX2R0bCB7XG4gIGZvbnQtc2l6ZTogMC42MjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fbGlzdF9faXRlbV9fZHRsIHtcbiAgICBmb250LXNpemU6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpbmsge1xuICBtYXJnaW4tdG9wOiAwdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43ODEyNXZ3O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpbmsge1xuICAgIGdhcDogNC4xNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXRvcDogNC4xNjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fbGluayBkbCB7XG4gICAgcGFkZGluZy1yaWdodDogNy44MTI1dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fbGluayBkbCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjc4MTI1dnc7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saW5rIGRsIGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fbGluayBkbCBkdCB7XG4gIGZvbnQtc2l6ZTogMC43MjkxNjY2NjY3dnc7XG4gIHBhZGRpbmc6IDB2dyAwLjgzMzMzMzMzMzN2dztcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fbGluayBkbCBkdCB7XG4gICAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMHZ3IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpbmsgZGwgZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1dnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpbmtfX2luZHVzdHJ5LXRhZ19fbGlnaHRncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmQwNDE7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saW5rX19pbmR1c3RyeS10YWdfX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzY2VhMjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpbmtfX2luZHVzdHJ5LXRhZ19fbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwZDFlMjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2NlbnRlcl9fbGVhZCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2NlbnRlciAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpbmsgZGwge1xuICBtYXJnaW4tdG9wOiAwLjUyMDgzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fY2VudGVyIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fbGluayBkbCB7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fY2VudGVyIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fbGluayBkbCBkdCB7XG4gIG1hcmdpbi10b3A6IDAuNTIwODMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19jZW50ZXIgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saW5rIGRsIGR0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjU2MjV2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19jZW50ZXIgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saW5rIGRsIGRkIHtcbiAgbWFyZ2luLXRvcDogMC41MjA4MzMzMzMzdnc7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19jZW50ZXIgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saW5rIGRsIGRkIHtcbiAgICBtYXJnaW4tdG9wOiAxLjU2MjV2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19jZW50ZXIgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saW5rIGRsIGRkIHN0cm9uZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNTIwODMzMzMzM3Z3O1xuICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3Z3O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fY2VudGVyIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fbGluayBkbCBkZCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogNC4xNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fY2VudGVyIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fbGluayBkbCBkZCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRMaW5rIHtcbiAgdGV4dC1pbmRlbnQ6IC0yZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0TGluayB7XG4gICAgdGV4dC1pbmRlbnQ6IC0yZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dExpbmsgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNiODFjMjI7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRMaW5rIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbGVmdDogMWVtO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiODFjMjI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiODFjMjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRMaW5rIGE6OmJlZm9yZSB7XG4gICAgdG9wOiAwLjZlbTtcbiAgICBsZWZ0OiAxZW07XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dExpbmsgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0TGluayBhLnJvdzI6OmJlZm9yZSB7XG4gIHRvcDogMjUlO1xuICBsZWZ0OiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRMaW5rIGEucm93Mjo6YmVmb3JlIHtcbiAgICB0b3A6IDE1JTtcbiAgICBsZWZ0OiAxZW07XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgcGFkZGluZzogMS4wNDE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX2JveCB7XG4gICAgcGFkZGluZzogNC4xNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fYm94IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fYm94IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2JveCBwIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fcG9zaXRpb25pbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMy4xMjV2dztcbiAgd2lkdGg6IDM1LjE1NjI1dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fcG9zaXRpb25pbmcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWxfX3RhZ05vbmUgZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogMi4zNDM3NXZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbF9fdGFnTm9uZSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwLjQxNjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbCBmaWd1cmUge1xuICB3aWR0aDogMzEuNzcwODMzMzMzM3Z3O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDQuNjg3NXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWwgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMC40MTY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsIHNtYWxsLFxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWwgZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC42NzcwODMzMzMzdnc7XG4gIG1hcmdpbi10b3A6IDEuMDQxNjY2NjY2N3Z3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsIHNtYWxsLFxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWwgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjYwNDE2NjY2Njd2dztcbiAgICBtYXJnaW4tdG9wOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWwgLmMtaW1nQm94Lm10NTB2dyB7XG4gIG1hcmdpbi10b3A6IDIuNjA0MTY2NjY2N3Z3O1xufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWwgLmMtaW1nQm94X19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjA0MTY2NjY2Njd2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWwgLmMtaW1nQm94X19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gICAgbWFyZ2luLXRvcDogNi4yNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbCAuYy1pdGVtQm94LWZsZXgge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNC42ODc1dnc7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbCAuYy1pdGVtQm94LWZsZXhfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbCAuYy1pdGVtQm94LWZsZXhfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgICBtYXJnaW4tdG9wOiA2LjI1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4wODMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsIC5jLWl0ZW1Cb3gtZmxleF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNC45NDc5MTY2NjY3dnc7XG4gIHBhZGRpbmc6IDIuNjA0MTY2NjY2N3Z3O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWwgLmMtaXRlbUJveC1mbGV4X19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWwgLmMtaXRlbUJveC1mbGV4X19pbm5lciBmaWd1cmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWwgLmMtaXRlbUJveC1mbGV4X19pbm5lckl0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWwgLmMtaXRlbUJveC1mbGV4X19pbm5lckl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbCAuYy1pdGVtQm94LWZsZXhfX2lubmVyQ2FwdGlvblRvcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxLjU2MjV2dztcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbCAuYy1pdGVtQm94LWZsZXhfX2lubmVyQ2FwdGlvblRvcCB7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiA0LjE2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXZ3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbCAuYy1pdGVtQm94LWZsZXhfX2lubmVyQ2FwdGlvbkJvdHRvbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxLjA0MTY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsIC5jLWl0ZW1Cb3gtZmxleF9faW5uZXJDYXB0aW9uQm90dG9tIHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gICAgbWFyZ2luLXRvcDogMi4wODMzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsIC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwIDEwLjQxNjY2NjY2Njd2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWw6bm90KDpsYXN0LW9mLXR5cGUpIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDYuMjV2dyAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbDpub3QoOmxhc3Qtb2YtdHlwZSkgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMC40MTY2NjY2NjY3dncgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWw6bGFzdC1vZi10eXBlIC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTAuNDE2NjY2NjY2N3Z3IDA7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsOmxhc3Qtb2YtdHlwZSAucC1zZC1kaWdpdGFsLW91dGxpbmVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMuMTI1dncgMCA2LjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbDpsYXN0LW9mLXR5cGUgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMCAxNS42MjV2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWwtLXNtYWxsIHtcbiAgY29sb3I6ICM0NjUwNWY7XG4gIGZvbnQtc2l6ZTogMC43MjkxNjY2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDAuNTIwODMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWwtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsLS1zbWFsbCBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWwtLXNtYWxsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNC4xNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsLS1jb2x1bW4tMSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNS4yMDgzMzMzMzMzdncgMDtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsLS1jb2x1bW4tMSAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbC0tY29sdW1uLTEgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsLS1jb2x1bW4tMS1mcmVlQXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMS4wNDE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbC0tY29sdW1uLTEtZnJlZUFyZWEge1xuICAgIG1hcmdpbi10b3A6IDYuMjV2dztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNi4yNXZ3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbC0tY29sdW1uLTEtZnJlZUFyZWEgaDMge1xuICBtYXJnaW4tdG9wOiAxLjA0MTY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsLS1jb2x1bW4tMS1mcmVlQXJlYSBoMyB7XG4gICAgbWFyZ2luLXRvcDogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsLS1jb2x1bW4tMS1mcmVlQXJlYSB1bCB7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsLS1jb2x1bW4tMS1mcmVlQXJlYV9fbGVmdCBmaWd1cmUge1xuICB3aWR0aDogMjQuNTgzMzMzMzMzM3Z3O1xuICBoZWlnaHQ6IDM3LjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsLS1jb2x1bW4tMS1mcmVlQXJlYV9fbGVmdCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWwtLWNvbHVtbi0xLWZyZWVBcmVhX19sZWZ0IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMjQuNTgzMzMzMzMzM3Z3O1xuICBoZWlnaHQ6IDM3LjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsLS1jb2x1bW4tMS1mcmVlQXJlYV9fbGVmdCBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsLS1jb2x1bW4tMS1mcmVlQXJlYV9fcmlnaHQgZmlndXJlIHtcbiAgd2lkdGg6IDQzLjg1NDE2NjY2Njd2dztcbiAgaGVpZ2h0OiAzNy41dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbC0tY29sdW1uLTEtZnJlZUFyZWFfX3JpZ2h0IGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbC0tY29sdW1uLTEtZnJlZUFyZWFfX3JpZ2h0IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogNDMuODU0MTY2NjY2N3Z3O1xuICBoZWlnaHQ6IDM3LjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsLS1jb2x1bW4tMS1mcmVlQXJlYV9fcmlnaHQgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbF9fZXhhbUxpc3Qge1xuICBtYXJnaW4tdG9wOiAyLjA4MzMzMzMzMzN2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIuMDgzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWxfX2V4YW1MaXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWxfX2V4YW1MaXN0IGxpIHtcbiAgbWF4LXdpZHRoOiAxNS43ODEyNXZ3O1xuICBtYXJnaW46IDB2dztcbiAgcGFkZGluZy1ib3R0b206IDB2dztcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsX19leGFtTGlzdCBsaSBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RldGFpbF9fZXhhbUxpc3QgbGkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19hZC1pbWdCbG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fYWQtaW1nQmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19hZC1pbWdCbG9jayBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2FkLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fYWQtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUzJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS45NzkxNjY2NjY3dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX2FkLWNlbnRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19hZC1jZW50ZXIuY2VudGVyLTAyIHtcbiAgdG9wOiAxOSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMS41NjI1dnc7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2FkLWNlbnRlci5jZW50ZXItMDIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3Z3O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19hZC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19hZC1pdGVtIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX2FkLWl0ZW0gKyBkaXYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fYWQtaXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogMS4zNTQxNjY2NjY3dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fYWQtaXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19hZC1pdGVtIHAge1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19hZC1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19hZC1pdGVtLml0ZW0tMDEge1xuICBsZWZ0OiA2MCU7XG4gIHRvcDogMyU7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2FkLWl0ZW0uaXRlbS0wMSBoMyB7XG4gIGNvbG9yOiAjOTljZDQxO1xufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19hZC1pdGVtLml0ZW0tMDIge1xuICB0b3A6IDMxJTtcbiAgbGVmdDogNzYlO1xufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19hZC1pdGVtLml0ZW0tMDIgaDMge1xuICBjb2xvcjogIzQyY2VhMDtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fYWQtaXRlbS5pdGVtLTAzIHtcbiAgdG9wOiA3MiU7XG4gIGxlZnQ6IDY5JTtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fYWQtaXRlbS5pdGVtLTAzIGgzIHtcbiAgY29sb3I6ICMzZWNlZTA7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2FkLWl0ZW0uaXRlbS0wNCB7XG4gIHRvcDogMzIlO1xuICBsZWZ0OiA0JTtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fYWQtaXRlbS5pdGVtLTA0IGgzIHtcbiAgY29sb3I6ICM0MTdlZGI7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2FkLWl0ZW0uaXRlbS0wNSB7XG4gIHRvcDogNzYlO1xuICBsZWZ0OiA0JTtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fYWQtaXRlbS5pdGVtLTA1IGgzIHtcbiAgY29sb3I6ICMzZmE0ZGU7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2FkLWl0ZW0uaXRlbTAyLTAxIHtcbiAgdG9wOiA0MyU7XG4gIGxlZnQ6IDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fYWQtaXRlbS5pdGVtMDItMDEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fYWQtaXRlbS5pdGVtMDItMDIge1xuICB0b3A6IDcyJTtcbiAgbGVmdDogMTElO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fYWQtaXRlbS5pdGVtMDItMDIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fYWQtaXRlbS5pdGVtMDItMDMge1xuICB0b3A6IDg1JTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX2FkLWl0ZW0uaXRlbTAyLTAzIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2FkLWl0ZW0uaXRlbTAyLTA0IHtcbiAgdG9wOiA3MiU7XG4gIGxlZnQ6IDY3JTtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fYWQtaXRlbS5pdGVtMDItMDUge1xuICB0b3A6IDQzJTtcbiAgbGVmdDogNzclO1xufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190YWJsZSB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190YWJsZS0td3JhcCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RhYmxlLS13cmFwIHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190YWJsZS0td3JhcCBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMC40MTY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMi4wODMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kOiAjMTU2YzljO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC43ODEyNXZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RhYmxlIHRyIHRoIHtcbiAgICBwYWRkaW5nOiAzLjEyNXZ3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RhYmxlIHRyIHRoOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogMTIlO1xufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190YWJsZSB0ciB0aDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgd2lkdGg6IDQyJTtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGFibGUgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAwLjMxMjV2dyAxLjA0MTY2NjY2Njd2dztcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RhYmxlIHRyIHRkIHtcbiAgICBwYWRkaW5nOiAzLjEyNXZ3O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190YWJsZSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZDogI2QxZTZmMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGFibGUgdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RhYmxlIHRyIHRkIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kaWFnbm9zZS0tMDIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAyIHtcbiAgICBtYXJnaW4tdG9wOiAxMC40MTY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAyVGl0bGUge1xuICBjb2xvcjogI2VhNjg1MDtcbiAgYmFja2dyb3VuZDogI2YzZGFkNjtcbiAgZm9udC1zaXplOiAxLjU2MjV2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuMDQxNjY2NjY2N3Z3IDAgMCAyLjA4MzMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAyVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC4xNjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMi4wODMzMzMzMzMzdncgMCAwIDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RpYWdub3NlLS0wMlRpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC02Ljc3MDgzMzMzMzN2dztcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNrZXdYKDI0ZGVnKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAyVGl0bGU6OmFmdGVyIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RpYWdub3NlLS0wMkNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMS41NjI1dnc7XG4gIGJhY2tncm91bmQ6ICNmM2RhZDY7XG4gIHBhZGRpbmc6IDEuNTYyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kaWFnbm9zZS0tMDJDb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQuMTY2NjY2NjY2N3Z3O1xuICAgIGdhcDogNC4xNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAyV3JhcCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAyV3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAySXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEuMDQxNjY2NjY2N3Z3IDEuMDQxNjY2NjY2N3Z3IDEuNTYyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kaWFnbm9zZS0tMDJJdGVtIHtcbiAgICBwYWRkaW5nOiAyLjA4MzMzMzMzMzN2dyAyLjA4MzMzMzMzMzN2dyAzLjEyNXZ3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RpYWdub3NlLS0wMkl0ZW0gKyBkaXYge1xuICBtYXJnaW4tdG9wOiAxLjU2MjV2dztcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAySXRlbSBoNCB7XG4gIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAySXRlbSBoNCB7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kaWFnbm9zZS0tMDJJdGVtIGg0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWoFwiO1xuICBjb2xvcjogI2VhNjg1MDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjUyMDgzMzMzMzN2dztcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAySXRlbSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3Z3O1xuICBtYXJnaW4tdG9wOiAwLjUyMDgzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAySXRlbSB1bCB7XG4gICAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIG1hcmdpbi10b3A6IDIuMDgzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RpYWdub3NlLS0wMyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kaWFnbm9zZS0tMDMge1xuICAgIG1hcmdpbi10b3A6IDEwLjQxNjY2NjY2Njd2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kaWFnbm9zZS0tMDNMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzLjEyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kaWFnbm9zZS0tMDNMaXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RpYWdub3NlLS0wM0xpc3QgbGkge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIGJhY2tncm91bmQ6ICNlNjU5M2Y7XG4gIHBhZGRpbmc6IDIuMDgzMzMzMzMzM3Z3IDEuMDQxNjY2NjY2N3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAzTGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNC4xNjY2NjY2NjY3dncgMi4wODMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAzTGlzdCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1LjIwODMzMzMzMzN2dyA1LjIwODMzMzMzMzN2dyAwIDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kaWFnbm9zZS0tMDNMaXN0IGxpOjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAxMC40MTY2NjY2NjY3dncgMTAuNDE2NjY2NjY2N3Z3IDAgMDtcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kaWFnbm9zZS0tMDNMaXN0IGxpOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZDogI2VjNzY2MDtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAzTGlzdCBsaTpudGgtb2YtdHlwZSgyKSAucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RpYWdub3NlLS0wM1RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjJcIjtcbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAzTGlzdCBsaTpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQ6ICNmNjk4ODY7XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RpYWdub3NlLS0wM0xpc3QgbGk6bnRoLW9mLXR5cGUoMykgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kaWFnbm9zZS0tMDNUaXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG4gIGNvbG9yOiAjZjdiMmE3O1xufVxuLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kaWFnbm9zZS0tMDNUaXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3Z3O1xuICBwYWRkaW5nOiAxLjU2MjV2dyAwIDEuMDQxNjY2NjY2N3Z3O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAzVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC4xNjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMy4xMjV2dyAwO1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RpYWdub3NlLS0wM1RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjFcIjtcbiAgY29sb3I6ICNmNjk4ODY7XG4gIGZvbnQtc2l6ZTogNC42ODc1dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNSU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RpYWdub3NlLS0wM1RpdGxlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTUuNjI1dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGlhZ25vc2UtLTAzVGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMjV2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX2RpYWdub3NlLS0wM1RleHQge1xuICAgIGZvbnQtc2l6ZTogNC4xNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtb3V0bGluZV9faDItLW1yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19oMi0tbXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1wdXJwb3NlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1zZC1kaWdpdGFsLXB1cnBvc2UgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIG1hcmdpbi1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1wdXJwb3NlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1wdXJwb3NlIHVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAxLjU2MjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtcHVycG9zZSB1bCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtcHVycG9zZSB1bCBsaSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG59XG4ucC1zZC1kaWdpdGFsLXB1cnBvc2UgdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1wdXJwb3NlIHVsIGxpIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtcHVycG9zZSB1bCBsaSBzcGFuIHtcbiAgcGFkZGluZzogMC43ODEyNXZ3IDAuNzgxMjV2dyAwLjc4MTI1dncgMDtcbn1cbi5wLXNkLWRpZ2l0YWwtcHJpY2UgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwIDYuMjV2dztcbn1cbi5wLXNkLWRpZ2l0YWwtcHJpY2VfX2VuOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLnAtc2QtZGlnaXRhbC1wcmljZSBwIHtcbiAgZm9udC1zaXplOiAxLjI1dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1wcmljZSBwIHtcbiAgICBmb250LXNpemU6IDQuNjg3NXZ3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLXByaWNlIHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS43NzA4MzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLXByaWNlIHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiA2LjI1dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtcHJpY2VfX2NvbW1lbnRzIHtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS4zNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbi5wLXNkLWRpZ2l0YWwtcHJpY2VfX2NvbW1lbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtcHJpY2VfX2NvbW1lbnRzIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtcHJpY2UucHQxMjAgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDYuMjV2dztcbn1cbi5wLXNkLWRpZ2l0YWwtZmFxX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMi42MDQxNjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLWZhcV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXZ3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLWZhcV9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucC1zZC1kaWdpdGFsLWZhcV9fcXVlc3Rpb24ge1xuICBwYWRkaW5nOiAxLjU2MjV2dyAyLjM0Mzc1dncgMS40NTgzMzMzMzMzdncgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtZmFxX19xdWVzdGlvbiB7XG4gICAgcGFkZGluZzogNC4xNjY2NjY2NjY3dncgMDtcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1mYXFfX3F1ZXN0aW9uOjpiZWZvcmUsIC5wLXNkLWRpZ2l0YWwtZmFxX19xdWVzdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHJpZ2h0OiAwLjUyMDgzMzMzMzN2dztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICB3aWR0aDogMC43ODEyNXZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLWZhcV9fcXVlc3Rpb246OmJlZm9yZSwgLnAtc2QtZGlnaXRhbC1mYXFfX3F1ZXN0aW9uOjphZnRlciB7XG4gICAgd2lkdGg6IDMuMTI1dnc7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtZmFxX19xdWVzdGlvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ucC1zZC1kaWdpdGFsLWZhcV9fcXVlc3Rpb24gcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4xNSwgMS4wMSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtZmFxX19xdWVzdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDMuOTA2MjV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjgxMjV2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1mYXFfX3F1ZXN0aW9uIHAgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAxLjI1dnc7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW4tcmlnaHQ6IDEuMDQxNjY2NjY2N3Z3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtZmFxX19xdWVzdGlvbiBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNS4yMDgzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjA4MzMzMzMzMzN2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1mYXFfX3F1ZXN0aW9uLm9wZW46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucC1zZC1kaWdpdGFsLWZhcV9fcXVlc3Rpb24ub3Blbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnAtc2QtZGlnaXRhbC1mYXFfX2Fuc3dlciB7XG4gIHBhZGRpbmc6IDEuNTYyNXZ3IDIuMzQzNzV2dyAxLjQ1ODMzMzMzMzN2dztcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLWZhcV9fYW5zd2VyIHtcbiAgICBwYWRkaW5nOiA0LjE2NjY2NjY2Njd2dyAwIDQuMTY2NjY2NjY2N3Z3IDcuMjkxNjY2NjY2N3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLWZhcV9fYW5zd2VyIGEge1xuICBjb2xvcjogI0I4MUMyMjtcbn1cbi5wLXNkLWRpZ2l0YWwtZmFxX19hbnN3ZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtc2QtZGlnaXRhbC1mYXFfX2Fuc3dlciBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5wLXNkLWRpZ2l0YWwtZmFxX19hbnN3ZXIgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMC43ODEyNXZ3IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLWZhcV9fYW5zd2VyIG9sIHtcbiAgICBtYXJnaW46IDIuMDgzMzMzMzMzM3Z3IDA7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtZmFxX19hbnN3ZXIgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuOGVtO1xuICB0ZXh0LWluZGVudDogLTEuOGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudC1leDAxLTI7XG59XG4ucC1zZC1kaWdpdGFsLWZhcV9fYW5zd2VyIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjBcIiBjb3VudGVyKGNvdW50LWV4MDEtMikgXCIuXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xufVxuLnAtc2QtZGlnaXRhbC1mYXFfX2Fuc3dlciBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC4yNjA0MTY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLWZhcV9fYW5zd2VyIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDIuMDgzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLWZhcV9fYW5zd2VyIHAge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnAtc2QtZGlnaXRhbC1mYXFfX2Fuc3dlcl9fbGlzdC1jaXJjbGUge1xuICBtYXJnaW4tdG9wOiAwLjUyMDgzMzMzMzN2dztcbiAgbWFyZ2luLWJvdHRvbTogMC41MjA4MzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLWZhcV9fYW5zd2VyX19saXN0LWNpcmNsZSB7XG4gICAgbWFyZ2luLXRvcDogNC4xNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4xNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtZmFxX19hbnN3ZXJfX2xpc3QtY2lyY2xlIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXj1wiO1xufVxuLnAtc2QtZGlnaXRhbC1mYXFfX2Fuc3dlcl9fbGlzdC1jaXJjbGUgbGkgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtc2QtZGlnaXRhbC1mYXFfX3F1ZXN0aW9uIHAsIC5wLXNkLWRpZ2l0YWwtZmFxX19hbnN3ZXIgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogMS42Mjtcbn1cbi5wLXNkLWRpZ2l0YWwtbW9kZWxfX3BpYzAxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzLjEyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1tb2RlbF9fcGljMDEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA5LjM3NXZ3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW1vZGVsX19waWMwMS0taXRlbSB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlZTdiNjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNkLWRpZ2l0YWwtbW9kZWxfX3BpYzAxLS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlNjU5NDA7XG59XG4ucC1zZC1kaWdpdGFsLW1vZGVsX19waWMwMS0taXRlbTpsYXN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDEuNTYyNXZ3IDAgMS41NjI1dncgMS41NjI1dnc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDAwMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0yLjM0Mzc1dnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW1vZGVsX19waWMwMS0taXRlbTpsYXN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiA0LjE2NjY2NjY2Njd2dyA2LjI1dncgMCA2LjI1dnc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRvcDogLTYuMjV2dztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtbW9kZWxfX3BpYzAxLS1pdGVtOmxhc3Qtb2YtdHlwZSAucC1zZC1kaWdpdGFsLW1vZGVsX19waWMwMS0tdGl0bGUsXG4ucC1zZC1kaWdpdGFsLW1vZGVsX19waWMwMS0taXRlbTpsYXN0LW9mLXR5cGUgLnAtc2QtZGlnaXRhbC1tb2RlbF9fcGljMDEtLWxpc3Qgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNjU5NDA7XG59XG4ucC1zZC1kaWdpdGFsLW1vZGVsX19waWMwMS0taXRlbTpsYXN0LW9mLXR5cGUgLnAtc2QtZGlnaXRhbC1tb2RlbF9fcGljMDEtLWJnVGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZjNjOWMzO1xufVxuLnAtc2QtZGlnaXRhbC1tb2RlbF9fcGljMDEtLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2VlN2I2NjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1tb2RlbF9fcGljMDEtLXRpdGxlIHtcbiAgICBwYWRkaW5nOiA0LjE2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuMzg1NDE2NjY2N3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW1vZGVsX19waWMwMS0taW5uZXIge1xuICBwYWRkaW5nOiAxLjA0MTY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtbW9kZWxfX3BpYzAxLS1pbm5lciB7XG4gICAgcGFkZGluZzogNC4xNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtbW9kZWxfX3BpYzAxLS1zdWJUaXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDAgMS41NjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW1vZGVsX19waWMwMS0tc3ViVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy42NDU4MzMzMzMzdnc7XG4gICAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMCA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1tb2RlbF9fcGljMDEtLXN1YlRpdGxlIHAge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnAtc2QtZGlnaXRhbC1tb2RlbF9fcGljMDEtLWJnVGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZjNkY2Q0O1xuICBjb2xvcjogI2U2NTk0MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3Z3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dztcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW1vZGVsX19waWMwMS0tYmdUaXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAyLjA4MzMzMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1tb2RlbF9fcGljMDEtLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjA0MTY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtbW9kZWxfX3BpYzAxLS1saXN0IGxpIHtcbiAgICBnYXA6IDIuMDgzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW1vZGVsX19waWMwMS0tbGlzdCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMS4wNDE2NjY2NjY3dnc7XG4gIHBhZGRpbmctdG9wOiAxLjA0MTY2NjY2Njd2dztcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjYzZjOGM5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1tb2RlbF9fcGljMDEtLWxpc3QgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMi4wODMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy10b3A6IDIuMDgzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW1vZGVsX19waWMwMS0tbGlzdCBsaSBzcGFuIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0LjY4NzV2dztcbiAgaGVpZ2h0OiA0LjY4NzV2dztcbiAgYmFja2dyb3VuZDogI2VlN2I2NjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIuNjA0MTY2NjY2N3Z3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLW1vZGVsX19waWMwMS0tbGlzdCBsaSBzcGFuIHtcbiAgICB3aWR0aDogMTAuNDE2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTAuNDE2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNi4yNXZ3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLW1vZGVsX19waWMwMS0tbGlzdCBsaSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1zaXplOiAwLjkzNzV2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtbW9kZWxfX3BpYzAxLS1saXN0IGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1jYXNlTGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDkuMzc1dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtY2FzZUxpc3QgbGkge1xuICB3aWR0aDogMTYuODc1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZC1kaWdpdGFsLWNhc2VMaXN0IGxpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1jYXNlTGlzdCBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogMS4zMDIwODMzMzMzdnc7XG59XG4ucC1zZC1kaWdpdGFsLWNhc2VMaXN0IGxpIHAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1jYXNlTGlzdCBsaSBwIHtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtY2FzZUxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLWhlYXJpbmcge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzZlNmU2ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2QtZGlnaXRhbC1oZWFyaW5nOjpiZWZvcmUsIC5wLXNkLWRpZ2l0YWwtaGVhcmluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnAtc2QtZGlnaXRhbC1oZWFyaW5nOjpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmU2ZTZlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTEwcHg7XG59XG4ucC1zZC1kaWdpdGFsLWhlYXJpbmc6OmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2U2NTkzZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2NTkzZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDVweDtcbn1cbi5wLXNkLWRpZ2l0YWwtaGVhcmluZyB1bCB7XG4gIGxpc3Qtc3R5bGU6IGluc2lkZSBkaXNjO1xufVxuLnAtc2QtZGlnaXRhbC1oZWFyaW5nIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2QtZGlnaXRhbC1oZWFyaW5nIHVsIGxpIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMCU7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtaGVhcmluZyB1bCBsaSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLWNvbnN1bHRhbnRfX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDQuNDI3MDgzMzMzM3Z3O1xufVxuLnAtc2QtZGlnaXRhbC1jb25zdWx0YW50X19kZXRhaWwgaDMge1xuICBmb250LXNpemU6IDEuMzU0MTY2NjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiAyLjg2NDU4MzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtY29uc3VsdGFudF9fZGV0YWlsIGgzIHtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG4ucC1zZC1kaWdpdGFsLWNvbnN1bHRhbnRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMy4zODU0MTY2NjY3dnc7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1jb25zdWx0YW50X19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNy44MTI1dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtY29uc3VsdGFudCBsaSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1zZC1kaWdpdGFsLWNvbnN1bHRhbnQgbGkgZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMDIwODMzMzMzdnc7XG59XG4ucC1zZC1kaWdpdGFsLWNvbnN1bHRhbnQgbGkgLnAtc2QtZGlnaXRhbC1jb25zdWx0YW50X19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1jb25zdWx0YW50IGxpIC5wLXNkLWRpZ2l0YWwtY29uc3VsdGFudF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiA2LjI1dnc7XG4gIH1cbn1cbi5wLXNkLWRpZ2l0YWwtY29uc3VsdGFudCBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBtYXJnaW4tYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbn1cbi5wLXNkLWRpZ2l0YWwtZmFxIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnAtc2VtaW5hcl9mb3JtIC5zdHRsIHtcbiAgZm9udC1zaXplOiAxLjI1dnc7XG4gIG1hcmdpbjogMi42MDQxNjY2NjY3dncgMCAwLjUyMDgzMzMzMzN2dztcbn1cblxuLnAtc2VtaW5hci1kZXRhaWxfX2NhcHRpb24ge1xuICBib3JkZXI6IDRweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxLjA0MTY2NjY2Njd2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAxLjMwMjA4MzMzMzN2dyAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VtaW5hci1kZXRhaWxfX2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1zZW1pbmFyLWRldGFpbF9fbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjA0MTY2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlbWluYXItZGV0YWlsX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICAgIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDQuMTY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XG4gIH1cbn1cbi5wLXNlbWluYXItZGV0YWlsX19sYWJlbC5lbmQge1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xufVxuLnAtc2VtaW5hci1kZXRhaWxfX2xhYmVsLm5vdyB7XG4gIGJhY2tncm91bmQ6ICNCODFDMjI7XG59XG4ucC1zZW1pbmFyLWRldGFpbCBhcnRpY2xlIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMS4zMDIwODMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZW1pbmFyLWRldGFpbCBhcnRpY2xlIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjYwNDE2NjY2Njd2dztcbiAgfVxufVxuLnAtc2VtaW5hci1kZXRhaWwgYXJ0aWNsZSA+IGRpdiA+IHVsIHtcbiAgbWFyZ2luOiAwLjI2MDQxNjY2Njd2dyAwIDEuMzAyMDgzMzMzM3Z3O1xufVxuLnAtc2VtaW5hci1kZXRhaWwgYXJ0aWNsZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IHNxdWFyZSBpbnNpZGU7XG4gIG1hcmdpbjogMS4zMDIwODMzMzMzdncgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlbWluYXItZGV0YWlsIGFydGljbGUgdWwge1xuICAgIG1hcmdpbjogNC4xNjY2NjY2NjY3dncgMDtcbiAgICBmb250LXNpemU6IDMuOTA2MjV2dztcbiAgfVxufVxuLnAtc2VtaW5hci1kZXRhaWwgYXJ0aWNsZSB1bCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjNlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjNlbTtcbn1cbi5wLXNlbWluYXItZGV0YWlsIGFydGljbGUgdWwgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC4yNjA0MTY2NjY3dnc7XG59XG4ucC1zZW1pbmFyLWRldGFpbCBhcnRpY2xlIC5wLWZvcm1zIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VtaW5hci1kZXRhaWwgYXJ0aWNsZSAucC1mb3JtcyB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMy45MDYyNXZ3O1xuICB9XG59XG4ucC1zZW1pbmFyLWRldGFpbCBhcnRpY2xlIC5wLWZvcm1zIHVsID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuLnAtc2VtaW5hci1kZXRhaWwgYXJ0aWNsZSAucC1mb3JtcyB1bCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnAtc2VtaW5hci1kZXRhaWwgYXJ0aWNsZSAucmVkIHtcbiAgY29sb3I6ICNCODFDMjI7XG59XG4ucC1zZW1pbmFyLWRldGFpbCBhcnRpY2xlIC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLXNlbWluYXItZGV0YWlsIGFydGljbGUgdGFibGUgdGgsXG4ucC1zZW1pbmFyLWRldGFpbCBhcnRpY2xlIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggI2NjYztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlbWluYXItZGV0YWlsIGFydGljbGUgdGFibGUgdGgsXG4ucC1zZW1pbmFyLWRldGFpbCBhcnRpY2xlIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAzLjEyNXZ3IDIuNjA0MTY2NjY2N3Z3O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlbWluYXItZGV0YWlsIGFydGljbGUgdGFibGUgdHIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbi5wLXNlbWluYXItZGV0YWlsIGFydGljbGUgdGFibGUgdGgge1xuICB3aWR0aDogMjQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VtaW5hci1kZXRhaWwgYXJ0aWNsZSB0YWJsZSB0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIH1cbn1cbi5wLXNlbWluYXItZGV0YWlsLXNpZGUgLmMtc2lkZV9fc2VydmljZS0tY2hpbGRMaXN0IHtcbiAgZm9udC1zaXplOiAwLjY3NzA4MzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlbWluYXItZGV0YWlsLXNpZGUgLmMtc2lkZV9fc2VydmljZS0tY2hpbGRMaXN0IHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gIH1cbn1cblxuLnAtc2VtaW5hciBsaSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VtaW5hciBsaSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42ODc1dnc7XG4gIH1cbn1cbi5wLXNlbWluYXIgLmMtc2VtaW5hckxpc3RfX2l0ZW1XcmFwIHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3Z3O1xuICBjb2xvcjogIzY2NjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlbWluYXIgLmMtc2VtaW5hckxpc3RfX2l0ZW1XcmFwIHAge1xuICAgIGZvbnQtc2l6ZTogMy45MDYyNXZ3O1xuICB9XG59XG4ucC1zZW1pbmFyIC5jLWNhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogMS41NjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZW1pbmFyIC5jLWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tdG9wOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmctc3RyYXRlZ3lfX2ZsZXhXcmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wLXNlcnZpY2UtY29uc3VsdGluZy1zdHJhdGVneV9fZmxleFdyYXAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtc2VydmljZS1jb25zdWx0aW5nLXN0cmF0ZWd5X19mbGV4V3JhcCAuYy1pbWdCb3gge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXNlcnZpY2UtY29uc3VsdGluZy1zdHJhdGVneV9fZmxleFdyYXAgaDMge1xuICBtYXJnaW4tdG9wOiA0LjE2NjY2NjY2Njd2dztcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XG59XG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmctc3RyYXRlZ3lfX2ZsZXhXcmFwIGgzLmZpcnN0LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMi4wODMzMzMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb25zdWx0aW5nLXN0cmF0ZWd5X19mbGV4V3JhcCBoMy5maXJzdC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNC4xNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY29uc3VsdGluZy1zdHJhdGVneV9fZmlnV3JhcCB7XG4gIG1hcmdpbi10b3A6IDMuNjQ1ODMzMzMzM3Z3O1xufVxuLnAtc2VydmljZS1jb25zdWx0aW5nLXN0cmF0ZWd5X19maWdGbGV4IHtcbiAgZ2FwOiAzMHB4IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb25zdWx0aW5nLXN0cmF0ZWd5X19maWdGbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnAtc2VydmljZS1jb25zdWx0aW5nLXN0cmF0ZWd5X19maWdGbGV4IGZpZ3VyZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE0LjA2MjV2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb25zdWx0aW5nLXN0cmF0ZWd5X19maWdGbGV4IGZpZ3VyZSB7XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXRvcDogMS4wNDE2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY29uc3VsdGluZy1zdHJhdGVneV9fZmlnRmxleDpoYXMoPiBmaWd1cmU6bnRoLWNoaWxkKDRuKSkgZmlndXJlIHtcbiAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCkgLyA0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtY29uc3VsdGluZy1zdHJhdGVneV9fZmlnRmxleDpoYXMoPiBmaWd1cmU6bnRoLWNoaWxkKDRuKSkgZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuLnAtc2VydmljZS1jb25zdWx0aW5nLXN0cmF0ZWd5X19maWdGbGV4Omhhcyg+IGZpZ3VyZTpudGgtY2hpbGQobis1KSkgZmlndXJlIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDUpO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvbnN1bHRpbmctc3RyYXRlZ3lfX2ZpZ0ZsZXg6aGFzKD4gZmlndXJlOm50aC1jaGlsZChuKzUpKSBmaWd1cmUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmctc3RyYXRlZ3lfX2ZpZ0ZsZXg6aGFzKD4gZmlndXJlOm50aC1jaGlsZChuKzUpKSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmctc3RyYXRlZ3lfX2ZpZ0ZsZXg6aGFzKD4gZmlndXJlOm50aC1jaGlsZChuKzYpKSBmaWd1cmUge1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA1MHB4KSAvIDYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb25zdWx0aW5nLXN0cmF0ZWd5X19maWdGbGV4Omhhcyg+IGZpZ3VyZTpudGgtY2hpbGQobis2KSkgZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuLnAtc2VydmljZS1jb25zdWx0aW5nLXN0cmF0ZWd5X19maWdGbGV4IGZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDAuNzI5MTY2NjY2N3Z3O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtY29uc3VsdGluZy1zdHJhdGVneV9fZmlnRmxleCBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxLjU2MjV2dyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmctc3RyYXRlZ3ktZmxleF9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wLXNlcnZpY2UtY29uc3VsdGluZy1zdHJhdGVneS1mbGV4X19pbm5lciAuYy1pdGVtQm94LWZsZXhfX2lubmVyQ2FwdGlvbkJvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMC43MjkxNjY2NjY3dnc7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICM0NjUwNWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyOTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXZ3O1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnAtc2VydmljZS1jb25zdWx0aW5nLXN0cmF0ZWd5X19waGFzZTAzIHtcbiAgd2lkdGg6IDQ2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtY29uc3VsdGluZy1zdHJhdGVneV9fcGhhc2UwMyAuYy1pbWdCb3gge1xuICAgIG1hcmdpbi10b3A6IDIuNjA0MTY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY29uc3VsdGluZy1zdHJhdGVneV9fcGhhc2UwM19fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuMDQxNjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNjc3MDgzMzMzM3Z3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvbnN1bHRpbmctc3RyYXRlZ3lfX3BoYXNlMDNfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMi42MDQxNjY2NjY3dncgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyLjYwNDE2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmctc3RyYXRlZ3lfX291dHB1dC1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvbnN1bHRpbmctc3RyYXRlZ3lfX291dHB1dC1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFzayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3gge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDRweCA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94X190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEuMDQxNjY2NjY2N3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogMC41MjA4MzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzLjEyNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbiAgfVxufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3hfX3RpdGxlIGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNTIwODMzMzMzM3Z3O1xufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3hfX3RpdGxlIGZpZ3VyZSBpbWcge1xuICBtYXgtd2lkdGg6IDUwcHg7XG59XG4ucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fdGl0bGUgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjA0MTY2NjY2Njd2dztcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogNC4xNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94X19kZXRhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyLjA4MzMzMzMzMzN2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3hfX2RldGFpbCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fZGV0YWlsIGg0IHtcbiAgICBmb250LXNpemU6IDMuNjQ1ODMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbiAgfVxufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3hfX2RldGFpbCBmaWd1cmUge1xuICBwYWRkaW5nLWJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fZGV0YWlsIGZpZ3VyZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94X19kZXRhaWwgaHIge1xuICBwYWRkaW5nLWJvdHRvbTogMi4wODMzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fZGV0YWlsIGhyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4yNXZ3O1xuICB9XG59XG4ucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fZGV0YWlsX19mZWF0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMS4wNDE2NjY2NjY3dnc7XG4gIHBhZGRpbmctYm90dG9tOiAxLjA0MTY2NjY2Njd2dztcbiAgbWFyZ2luLWJvdHRvbTogMC41MjA4MzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fZGV0YWlsX19mZWF0dXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMi42MDQxNjY2NjY3dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNjA0MTY2NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94X19kZXRhaWwgaDUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjI1dnc7XG4gIHBhZGRpbmctYm90dG9tOiAxLjA0MTY2NjY2Njd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3hfX2RldGFpbCBoNSB7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjV2dztcbiAgfVxufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3hfX2RldGFpbCB1bCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fZGV0YWlsIHVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3hfX2RldGFpbCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMC43ODEyNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fZGV0YWlsIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94X19kZXRhaWwgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG59XG4ucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fZGV0YWlsIHVsIGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94OmZpcnN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY5MUE5O1xufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3g6Zmlyc3Qtb2YtdHlwZSAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fZGV0YWlsIGg0IHNwYW4ge1xuICBjb2xvcjogIzY2OTFBOTtcbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94OmZpcnN0LW9mLXR5cGUgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3hfX2RldGFpbCBociB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRTZFNkU2O1xufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3g6Zmlyc3Qtb2YtdHlwZSAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fZGV0YWlsIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94X19kZXRhaWxfX2ZlYXR1cmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1JTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb250ZW50OiBcIsOXXCI7XG4gIGZvbnQtc2l6ZTogNC4xNjY2NjY2NjY3dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvcGFjaXR5OiAwLjg7XG4gIGNvbG9yOiAjRTlFQ0VFO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3g6Zmlyc3Qtb2YtdHlwZSAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fZGV0YWlsIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94X19kZXRhaWxfX2ZlYXR1cmU6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEzLjAyMDgzMzMzMzN2dztcbiAgfVxufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3g6Zmlyc3Qtb2YtdHlwZSAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fZGV0YWlsIGg1IHtcbiAgY29sb3I6ICM2NjkxQTk7XG59XG4ucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveDpsYXN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ2QzlDO1xufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3g6bGFzdC1vZi10eXBlIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94X19kZXRhaWwgaDQgc3BhbiB7XG4gIGNvbG9yOiAjMTQ2QzlDO1xufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3g6bGFzdC1vZi10eXBlIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94X19kZXRhaWwgaHIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0QzRTVGNDtcbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94Omxhc3Qtb2YtdHlwZSAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fZGV0YWlsIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94X19kZXRhaWxfX2ZlYXR1cmU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNSU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29udGVudDogXCLil49cIjtcbiAgZm9udC1zaXplOiAyLjYwNDE2NjY2Njd2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG9wYWNpdHk6IDAuODtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveDpsYXN0LW9mLXR5cGUgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3hfX2RldGFpbCAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fZGV0YWlsX19mZWF0dXJlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNy44MTI1dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94Omxhc3Qtb2YtdHlwZSAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fZGV0YWlsIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94X19kZXRhaWxfX2ZlYXR1cmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1JTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBmb250LXNpemU6IDMuMzg1NDE2NjY2N3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3BhY2l0eTogMC44O1xuICBjb2xvcjogI0UwRTlFRDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94Omxhc3Qtb2YtdHlwZSAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX3Rhc2tfX2JveF9fZGV0YWlsIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94X19kZXRhaWxfX2ZlYXR1cmU6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEwLjQxNjY2NjY2Njd2dztcbiAgfVxufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3g6bGFzdC1vZi10eXBlIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94X19kZXRhaWwgaDUge1xuICBjb2xvcjogIzE0NkM5Qztcbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fZmxvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS4yNXZ3O1xuICB3aWR0aDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX2Zsb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogNS4yMDgzMzMzMzMzdnc7XG4gICAgZ2FwOiAyLjYwNDE2NjY2Njd2dztcbiAgfVxufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fZmxvd19fYm94X190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEuMDQxNjY2NjY2N3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX2Zsb3dfX2JveF9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzLjEyNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB9XG59XG4ucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX2Zsb3dfX2JveF9fdGl0bGUgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjI1dnc7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX3RpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3O1xuICB9XG59XG4ucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX2Zsb3dfX2JveF9fZGV0YWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjdGOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMzMuODU0MTY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX2RldGFpbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX2RldGFpbCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX2Zsb3dfX2JveF9fZGV0YWlsIGg0IHtcbiAgICBmb250LXNpemU6IDMuNjQ1ODMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbiAgfVxufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX2RldGFpbCBociB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fZmxvd19fYm94X19kZXRhaWwgaHIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjI1dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fZmxvd19fYm94X19kZXRhaWxfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxLjA0MTY2NjY2Njd2dztcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX2RldGFpbF9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNS4yMDgzMzMzMzMzdncgMTAuNDE2NjY2NjY2N3Z3IDUuMjA4MzMzMzMzM3Z3IDMuMTI1dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDcyLjkxNjY2NjY2Njd2dztcbiAgfVxufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX2RldGFpbF9fc3RlcCB7XG4gIGZvbnQtc2l6ZTogMS41NjI1dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0NCQzlDRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX2RldGFpbF9fc3RlcCB7XG4gICAgZm9udC1zaXplOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX2RldGFpbF9fc3RlcCBzcGFuIHtcbiAgZm9udC1zaXplOiAzLjEyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX2RldGFpbF9fc3RlcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDcuODEyNXZ3O1xuICB9XG59XG4ucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX2Zsb3dfX2JveF9fZGV0YWlsX19zdGVwOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHNrZXcoNjBkZWcpO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjMTQ2QzlDO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE0NkM5QztcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fZmxvd19fYm94X19kZXRhaWxfX3N0ZXA6OmFmdGVyIHtcbiAgICBib3R0b206IC0xOC4yMjkxNjY2NjY3dnc7XG4gICAgbGVmdDogNzUlO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBza2V3KDYwZGVnKTtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjMTQ2QzlDO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTQ2QzlDO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fZmxvd19fYm94X19kZXRhaWxfX3N0ZXBfX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzdnc7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX2RldGFpbF9fc3RlcF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX2RldGFpbF9fc3RlcF9fdGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX2RldGFpbF9fc3RlcF9fc3VidGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNS4yMDgzMzMzMzMzdnc7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAxLjA0MTY2NjY2Njd2dztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWluLWhlaWdodDogNy44MTI1dnc7XG4gIG1pbi13aWR0aDogMTAuNDE2NjY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX2RldGFpbF9fc3RlcF9fc3VidGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMHZ3O1xuICAgIGxlZnQ6IDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBwYWRkaW5nOiAyLjYwNDE2NjY2Njd2dyA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX2RldGFpbF9fc3RlcF9fc3VidGV4dCBwIHtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fZmxvd19fYm94X19kZXRhaWxfX3N0ZXBfX3N1YnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICB9XG59XG4ucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX2Zsb3dfX2JveF9fZGV0YWlsX19zdGVwX19zdWJ0ZXh0IHA6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIuODu+ODu+ODu1wiO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gIHRvcDogLTQuMTY2NjY2NjY2N3Z3O1xuICBsZWZ0OiA1MCU7XG4gIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3dnc7XG4gIGNvbG9yOiAjQ0JDOUNEO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX2RldGFpbF9fc3RlcF9fc3VidGV4dCBwOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX2RldGFpbF9fc3RlcF9fc3VidGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIGZvbnQtc2l6ZTogMC43MjkxNjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX2Zsb3dfX2JveF9fZGV0YWlsX19zdGVwX19zdWJ0ZXh0IHVsIHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fZmxvd19fYm94X19kZXRhaWxfX3N0ZXBfX3N1YnRleHQgdWwgbGkge1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGZvbnQtc2l6ZTogMC43MjkxNjY2NjY3dnc7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX2Zsb3dfX2JveF9fZGV0YWlsX19zdGVwX19zdWJ0ZXh0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fZmxvd19fYm94X19kZXRhaWxfX3N0ZXAuc3RlcDEge1xuICBjb2xvcjogIzE0NkM5Qztcbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fZmxvd19fYm94X19kZXRhaWxfX3N0ZXAuc3RlcDIge1xuICBwYWRkaW5nLXRvcDogMS41NjI1dnc7XG59XG4ucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX2Zsb3dfX2JveF9fZGV0YWlsX19zdGVwLnN0ZXAzIHtcbiAgcGFkZGluZy10b3A6IDMuMTI1dnc7XG59XG4ucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX2Zsb3dfX2JveF9fZGV0YWlsX19zdGVwLnN0ZXA0IHtcbiAgcGFkZGluZy10b3A6IDQuNjg3NXZ3O1xufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3hfX2RldGFpbF9fc3RlcC5zdGVwNSB7XG4gIHBhZGRpbmctdG9wOiA2LjI1dnc7XG59XG4ucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX2Zsb3dfX2JveDpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDQwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3g6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fZmxvd19fYm94OmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogLTIuNSU7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRDtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fZmxvd19fYm94OmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3g6Zmlyc3Qtb2YtdHlwZSAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX2Zsb3dfX2JveF9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ2QzlDO1xufVxuLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX19mbG93X19ib3g6bGFzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDU5JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fZmxvd19fYm94Omxhc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fZmxvd19fYm94Omxhc3Qtb2YtdHlwZSAucC1zZXJ2aWNlLWNvcnBfX291dGxpbmVfX2Zsb3dfX2JveF9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4MEIwO1xufVxuXG4ucC1zZXJ2aWNlLW1hcmtldGluZy1hZF9fZXhhbSAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNTYyNXZ3O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtbWFya2V0aW5nLWFkX19leGFtIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fbGlzdCB7XG4gICAgZ2FwOiA1LjIwODMzMzMzMzN2dztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnAtc2VydmljZS1tYXJrZXRpbmctYWRfX2V4YW0gLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjEuODc1dnc7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIHBhZGRpbmc6IDEuMDQxNjY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1tYXJrZXRpbmctYWRfX2V4YW0gLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtc2VydmljZS1tYXJrZXRpbmctYWRfX2V4YW0gLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saXN0X19pdGVtX190eHQge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1tYXJrZXRpbmctYWRfX2V4YW0gLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saXN0X19pdGVtX190eHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLWFkX19leGFtIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbl9fbGlzdF9faXRlbV9faW1nIHtcbiAgbWluLWhlaWdodDogMTMuNTQxNjY2NjY2N3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDAuNTIwODMzMzMzM3Z3O1xuICBwYWRkaW5nLXRvcDogMHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1tYXJrZXRpbmctYWRfX2V4YW0gLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saXN0X19pdGVtX19pbWcge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDB2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjV2dztcbiAgfVxufVxuLnAtc2VydmljZS1tYXJrZXRpbmctYWRfX2V4YW0gLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saXN0X19pdGVtX190dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMC41MjA4MzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLW1hcmtldGluZy1hZF9fZXhhbSAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpc3RfX2l0ZW1fX3R0bCB7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjV2dztcbiAgfVxufVxuLnAtc2VydmljZS1tYXJrZXRpbmctYWRfX2V4YW0gLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saXN0X19pdGVtX19kdGwge1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1tYXJrZXRpbmctYWRfX2V4YW0gLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saXN0X19pdGVtX19kdGwge1xuICAgIGZvbnQtc2l6ZTogMy42NDU4MzMzMzMzdnc7XG4gIH1cbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLWFkX19vdXRwdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBtYXJnaW4tYm90dG9tOiAxLjA0MTY2NjY2Njd2dztcbiAgbWFyZ2luLXRvcDogMS4wNDE2NjY2NjY3dnc7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDEuMDQxNjY2NjY2N3Z3O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtbWFya2V0aW5nLWFkX19vdXRwdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi10b3A6IDIuMDgzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDEuMDQxNjY2NjY2N3Z3IDIuMDgzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1zZXJ2aWNlLW1hcmtldGluZy1hZF9fY2FzZSBoMjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucC1zZXJ2aWNlLW1hcmtldGluZy1hZF9fY2FzZSAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiAwO1xuICB3aWR0aDogMzkuMDYyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1tYXJrZXRpbmctYWRfX2Nhc2UgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1zZXJ2aWNlLW1hcmtldGluZy1hZF9fY2FzZSAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAzLjEyNXZ3O1xuICBwYWRkaW5nLXRvcDogMS4wNDE2NjY2NjY3dnc7XG4gIHBhZGRpbmctYm90dG9tOiAxLjA0MTY2NjY2Njd2dztcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnAtc2VydmljZS1tYXJrZXRpbmctYWRfX2J0biAuYy1idG4tLXNkLWN0YSB7XG4gIHdpZHRoOiAzMS4yNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1tYXJrZXRpbmctYWRfX2J0biAuYy1idG4tLXNkLWN0YSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLnAtc2VydmljZS1tYXJrZXRpbmctYWRfX2JuciAubC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLWFkX19ibnIgLnAtYmFubmVyLWxpbmsge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnAtc2VydmljZS1tYXJrZXRpbmctYWRfX2Jucl9fbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLWFkX19ibnJfX2xpbmsgaW1nIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xufVxuLnAtc2VydmljZS1tYXJrZXRpbmctYWRfX3Jlc3VsdHMgLnAtc2QtZGlnaXRhbC1yZXN1bHRzLWNhc2Uge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucC1zZXJ2aWNlLW1hcmtldGluZy1kaWdpdGFsX19vdXRsaW5lZmxleCB7XG4gIHdpZHRoOiA2OS41MzEyNXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMuNjQ1ODMzMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiAyLjg2NDU4MzMzMzN2dztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnAtc2VydmljZS1tYXJrZXRpbmctZGlnaXRhbF9fb3V0bGluZWZsZXggaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogNDcuMTklO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1tYXJrZXRpbmctZGlnaXRhbF9fb3V0bGluZWZsZXggaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtbWFya2V0aW5nLWRpZ2l0YWxfX291dGxpbmVmbGV4IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDEwLjQxNjY2NjY2Njd2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZS1tYXJrZXRpbmctZGlnaXRhbF9vdXRsaW5lX190ZXh0QXJlYSB7XG4gIHdpZHRoOiBjYWxjKDU2LjU1JSAtIDc1cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1tYXJrZXRpbmctZGlnaXRhbF9vdXRsaW5lX190ZXh0QXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLWRpZ2l0YWxfb3V0bGluZV9faW1nQXJlYSB7XG4gIHdpZHRoOiA0My40NSUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1tYXJrZXRpbmctZGlnaXRhbF9vdXRsaW5lX19pbWdBcmVhIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwLjQxNjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1zZXJ2aWNlLW1hcmtldGluZy1kaWdpdGFsLXByaWNlIC5jLXNkLWN0YUFyZWEge1xuICBwYWRkaW5nOiAyLjI1dncgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtbWFya2V0aW5nLWRpZ2l0YWwtcHJpY2UgLmMtc2QtY3RhQXJlYSB7XG4gICAgcGFkZGluZzogOC4yNXZ3IDA7XG4gIH1cbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLWRpZ2l0YWwtcHJpY2VfX3RpdGxlQXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1LjIwODMzMzMzMzN2dztcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLWRpZ2l0YWwtcHJpY2VfX3RpdGxlQXJlYSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1zZXJ2aWNlLW1hcmtldGluZy1kaWdpdGFsLXByaWNlX190aXRsZUFyZWEgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtbWFya2V0aW5nLWRpZ2l0YWwtcHJpY2VfX3RpdGxlQXJlYSBwIHtcbiAgICBmb250LXNpemU6IDQuNjg3NXZ3O1xuICB9XG59XG4ucC1zZXJ2aWNlLW1hcmtldGluZy1kaWdpdGFsLXByaWNlX190aXRsZUFyZWEgcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjc3MDgzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtbWFya2V0aW5nLWRpZ2l0YWwtcHJpY2VfX3RpdGxlQXJlYSBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNi4yNXZ3O1xuICB9XG59XG5cbi5wLXNlcnZpY2Utd2Vic2l0ZS1scF9fbGlzdCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnAtc2VydmljZS13ZWJzaXRlLWxwX19saXN0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjA0MTY2NjY2N3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXdlYnNpdGUtbHBfX2xpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYuMjV2dztcbiAgICBtYXJnaW4tdG9wOiAxMC40MTY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLXNlcnZpY2Utd2Vic2l0ZS1scF9fbGlzdF9fdGl0bGUgaDMge1xuICBjb2xvcjogIzE3NmI5ODtcbiAgZm9udC1zaXplOiAxLjU2MjV2dztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1scF9fbGlzdF9fdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLXNlcnZpY2Utd2Vic2l0ZS1scF9fbGlzdF9fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjE0NTgzMzMzMzN2dztcbn1cbi5wLXNlcnZpY2Utd2Vic2l0ZS1scF9fbGlzdF9fZGV0YWlsIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyLjA4MzMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1scF9fbGlzdF9fZGV0YWlsIGRsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1zZXJ2aWNlLXdlYnNpdGUtbHBfX2xpc3RfX2RldGFpbCBkbCBkdCB7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDIuMDgzMzMzMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjBhZGQ5O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI0JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1scF9fbGlzdF9fZGV0YWlsIGRsIGR0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1zZXJ2aWNlLXdlYnNpdGUtbHBfX2xpc3RfX2RldGFpbCBkbCBkdDo6YmVmb3JlIHtcbiAgLyog6ZW35pa55b2i77yI5qOS77yJ44Gu6KGo56S66Kit5a6aICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMS4wNDE2NjY2NjY3dnc7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDAuNDE2NjY2NjY2N3Z3O1xuICBoZWlnaHQ6IDAuOTM3NXZ3O1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjMDIwMDAyO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS13ZWJzaXRlLWxwX19saXN0X19kZXRhaWwgZGwgZHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnAtc2VydmljZS13ZWJzaXRlLWxwX19saXN0X19kZXRhaWwgZGwgZHQ6OmFmdGVyIHtcbiAgLyog5LiJ6KeS5b2i77yI55+i6aCt77yJ44Gu6KGo56S66Kit5a6aICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMS44MjI5MTY2NjY3dnc7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXRvcDogMC44MzMzMzMzMzMzdncgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuODMzMzMzMzMzM3Z3IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC40MTY2NjY2NjY3dncgc29saWQgIzAyMDAwMjtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1scF9fbGlzdF9fZGV0YWlsIGRsIGR0OjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnAtc2VydmljZS13ZWJzaXRlLWxwX19saXN0X19kZXRhaWwgZGwgZHQucC1zZXJ2aWNlLXdlYnNpdGUtbHBfX2xpc3RfX2RldGFpbF9fZmVhdHVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZjOWM7XG59XG4ucC1zZXJ2aWNlLXdlYnNpdGUtbHBfX2xpc3RfX2RldGFpbCBkbCBkZCB7XG4gIHdpZHRoOiA3NiU7XG4gIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1scF9fbGlzdF9fZGV0YWlsIGRsIGRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwLjQxNjY2NjY2Njd2dztcbiAgfVxufVxuLnAtc2VydmljZS13ZWJzaXRlLWxwX19saXN0X19kZXRhaWwgZGwgZGQ6OmJlZm9yZSB7XG4gIC8qIOmVt+aWueW9ou+8iOajku+8ieOBruihqOekuuioreWumiAqL1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS13ZWJzaXRlLWxwX19saXN0X19kZXRhaWwgZGwgZGQ6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTguMzMzMzMzMzMzM3Z3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMi42MDQxNjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA1LjIwODMzMzMzMzN2dztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogIzAyMDAwMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4ucC1zZXJ2aWNlLXdlYnNpdGUtbHBfX2xpc3RfX2RldGFpbCBkbCBkZDo6YWZ0ZXIge1xuICAvKiDkuInop5LlvaLvvIjnn6LpoK3vvInjga7ooajnpLroqK3lrpogKi9cbiAgY29udGVudDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1scF9fbGlzdF9fZGV0YWlsIGRsIGRkOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEzLjAyMDgzMzMzMzN2dztcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3JkZXItdG9wOiA1LjIwODMzMzMzMzN2dyBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA1LjIwODMzMzMzMzN2dyBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMi42MDQxNjY2NjY3dncgc29saWQgIzAyMDAwMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4ucC1zZXJ2aWNlLXdlYnNpdGUtbHBfX2xpc3RfX2RldGFpbCBkbDpsYXN0LW9mLXR5cGUgZHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucC1zZXJ2aWNlLXdlYnNpdGUtbHBfX2xpc3RfX2RldGFpbCBkbDpsYXN0LW9mLXR5cGUgZHQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wLXNlcnZpY2Utd2Vic2l0ZS1scF9fbGlzdF9fZGV0YWlsIGRsOmxhc3Qtb2YtdHlwZSBkZDo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wLXNlcnZpY2Utd2Vic2l0ZS1scF9fbGlzdF9fZGV0YWlsIGRsOmxhc3Qtb2YtdHlwZSBkZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLXByaWNlIC5jLXNkLWN0YUFyZWEge1xuICBwYWRkaW5nOiAyLjI1dncgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctcHJpY2UgLmMtc2QtY3RhQXJlYSB7XG4gICAgcGFkZGluZzogOC4yNXZ3IDA7XG4gIH1cbn1cbi5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmdfX2ZsZXguYy1mbGV4V3JhcCB7XG4gIGdhcDogNDBweDtcbn1cbi5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZSBoMi5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fbWFpblR0bCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNi4yNXZ3IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZSBoMi5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fbWFpblR0bCB7XG4gICAgcGFkZGluZzogNi4yNXZ3IDAgNS4yNXZ3O1xuICB9XG59XG4ucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmUgaDIucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX21haW5UdGw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmUgaDIge1xuICAgIHBhZGRpbmc6IDR2dyAwIDJ2dztcbiAgICBmb250LXNpemU6IDV2dztcbiAgfVxufVxuLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lLS1pbWcge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzMuMDcyOTE2NjY2N3Z3IC0gNDBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmUtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOS4zNzV2dztcbiAgfVxufVxuLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lLS1pbWcgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMjV2dywgMjRweCk7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmUtLWltZyBoMyB7XG4gICAgZm9udC1zaXplOiA1LjIwODMzM3Z3O1xuICB9XG59XG4ucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2RldGFpbC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsIGZpZ3VyZSB7XG4gIG1hcmdpbi10b3A6IDQuNjg3NXZ3O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZGV0YWlsLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kZXRhaWwgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZGV0YWlsLS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2RldGFpbC0td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogOS4zNzV2dztcbiAgfVxufVxuLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX19kZXRhaWwtLXdyYXBwZXIgaDMucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2hlYWRpbmcwMyB7XG4gIG1hcmdpbi1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2RldGFpbC0td3JhcHBlciBoMy5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9faGVhZGluZzAzIHtcbiAgICBmb250LXNpemU6IDUuMjA4MzMzdnc7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbi5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZGV0YWlsLS10eHQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjMTExMTExO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2RldGFpbC0tdHh0IHtcbiAgICBmb250LXNpemU6IDQuMTI1dnc7XG4gICAgbWFyZ2luOiA2MHB4IDAgNC41NjI1dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZGV0YWlsLS1jb2wyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IGNsYW1wKDI0cHgsIDEuNzcwODMzM3Z3LCAzMHB4KSBjbGFtcCgyMHB4LCAxLjY2NjY2NnZ3LCAzMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZGV0YWlsLS1jb2wyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg2MHB4LCAxdncsIDEwMHB4KTtcbiAgfVxufVxuLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX19kZXRhaWwtLWNvbnRlbnQge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2RldGFpbC0tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZGV0YWlsLS1jb250ZW50IHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMTExMTExO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2RldGFpbC0tY29udGVudCBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZGV0YWlsLS1jb250ZW50IC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2RldGFpbC0tY29udGVudCAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2RldGFpbC0tY29udGVudCAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2ltZ19fY2hhcnQge1xuICBwYWRkaW5nOiAwLjI2MDQxNjY2Njd2dyAxLjA0MTY2NjY2Njd2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgbWluLWhlaWdodDogMTguMjI5MTY2NjY2N3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZGV0YWlsLS1jb250ZW50IC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9faW1nX19jaGFydCB7XG4gICAgcGFkZGluZzogM3Z3IDN2dztcbiAgfVxufVxuLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX19kZXRhaWwtLWNvbnRlbnQtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGdhcDogMS4wNDE2NjY2NjY3dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHBhZGRpbmc6IDAuNzI5MTY2NjY2N3Z3IDEuMDQxNjY2NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDE4LjIyOTE2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZGV0YWlsLS1jb250ZW50LS1saXN0IHtcbiAgICBwYWRkaW5nOiAzdnc7XG4gICAgZ2FwOiAzdnc7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZGV0YWlsLS1jb250ZW50LS1saXN0X191bDAxIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Y2ZjZmNjtcbiAgcGFkZGluZy1yaWdodDogMS4wNDE2NjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2RldGFpbC0tY29udGVudC0tbGlzdF9fdWwwMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNmY2ZjY7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3Z3O1xuICB9XG59XG4ucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2RldGFpbC0tY29udGVudC0tbGlzdF9fdWwwMTpudGgtb2YtdHlwZSgyKSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZGV0YWlsLS1jb250ZW50LS1saXN0X191bDAxOm50aC1vZi10eXBlKDIpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4ucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2RldGFpbC0tY29udGVudC0tbGlzdF9fdWwwMV9fbGkwMiB7XG4gIG1hcmdpbi10b3A6IDAuNzI5MTY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX19kZXRhaWwtLWNvbnRlbnQtLWxpc3RfX3VsMDFfX2xpMDIge1xuICAgIG1hcmdpbi10b3A6IDIuMDgzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2RldGFpbC0tY29udGVudC0tbGlzdF9fdWwwMiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lIC5jLWltZ0JveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lIC5jLWltZ0JveC5tdCB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cbi5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZSAuYy1pbWdCb3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2dyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZm9udC1zaXplOiAzLjkwNjI1dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZ3JpZCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA3N3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xuICBjb2xvcjogIzE1NmM5YztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTlweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX19ncmlkIGxpIHtcbiAgICBmb250LXNpemU6IDMuOTA2MjV2dztcbiAgICB3aWR0aDogNDclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2dyaWQgLmdyaWQwMSB7XG4gICAgZ3JpZC1hcmVhOiAxLzEvMi8yO1xuICB9XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZ3JpZCAuZ3JpZDAyIHtcbiAgICBncmlkLWFyZWE6IDEvMi8yLzM7XG4gIH1cbiAgLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX19ncmlkIC5ncmlkMDMge1xuICAgIGdyaWQtYXJlYTogMS8zLzIvNDtcbiAgfVxuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2dyaWQgLmdyaWQwNCB7XG4gICAgZ3JpZC1hcmVhOiAxLzQvMi81O1xuICB9XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZ3JpZCAuZ3JpZDA1IHtcbiAgICBncmlkLWFyZWE6IDEvNS8yLzY7XG4gIH1cbiAgLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX19ncmlkIC5ncmlkMDYge1xuICAgIGdyaWQtYXJlYTogMS82LzIvNztcbiAgfVxuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2dyaWQgLmdyaWQwNyB7XG4gICAgZ3JpZC1hcmVhOiAyLzEvMy8yO1xuICB9XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZ3JpZCAuZ3JpZDA4IHtcbiAgICBncmlkLWFyZWE6IDIvMi8zLzM7XG4gIH1cbiAgLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX19ncmlkIC5ncmlkMDkge1xuICAgIGdyaWQtYXJlYTogMi8zLzMvNDtcbiAgfVxuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2dyaWQgLmdyaWQxMCB7XG4gICAgZ3JpZC1hcmVhOiAyLzQvMy81O1xuICB9XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZ3JpZCAuZ3JpZDExIHtcbiAgICBncmlkLWFyZWE6IDIvNS8zLzY7XG4gIH1cbiAgLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX19ncmlkIC5ncmlkMTIge1xuICAgIGdyaWQtYXJlYTogMy8xLzQvMjtcbiAgfVxuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2dyaWQgLmdyaWQxMyB7XG4gICAgZ3JpZC1hcmVhOiAzLzIvNC8zO1xuICB9XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZ3JpZCAuZ3JpZDE0IHtcbiAgICBncmlkLWFyZWE6IDMvMy80LzQ7XG4gIH1cbiAgLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX19ncmlkIC5ncmlkMTUge1xuICAgIGdyaWQtYXJlYTogMy80LzQvNTtcbiAgfVxuICAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2dyaWQgLmdyaWQxNiB7XG4gICAgZ3JpZC1hcmVhOiAzLzUvNC82O1xuICB9XG4gIC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fZ3JpZCAuZ3JpZDE3IHtcbiAgICBncmlkLWFyZWE6IDMvNi80Lzc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYS5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fdGV4dEFyZWEgaDI6OmFmdGVyIHtcbiAgICB0b3A6IC0xOC43NXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtcHVycG9zZSB1bC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1wdXJwb3NlIHVsLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX19saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5wLXNkLWRpZ2l0YWwtcHVycG9zZSB1bC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fbGlzdCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGUyZWI7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wLXNkLWRpZ2l0YWwtcHVycG9zZSB1bC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fbGlzdCBsaTpob3ZlciAucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX3R4dCB7XG4gIGNvbG9yOiAjMTU2YzljO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtc2QtZGlnaXRhbC1wdXJwb3NlIHVsLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX19saXN0IGxpIC5jLW1vZGFsLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZjOWM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtcHVycG9zZSB1bC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fbGlzdCBsaSAuYy1tb2RhbC1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLnAtc2QtZGlnaXRhbC1wdXJwb3NlIHVsLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX19saXN0IGxpIC5jLW1vZGFsLWljb246OmJlZm9yZSwgLnAtc2QtZGlnaXRhbC1wdXJwb3NlIHVsLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX19saXN0IGxpIC5jLW1vZGFsLWljb246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMTE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5wLXNkLWRpZ2l0YWwtcHVycG9zZSB1bC5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fbGlzdCBsaSAuYy1tb2RhbC1pY29uOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLnAtc2QtZGlnaXRhbC1wdXJwb3NlIHVsLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX19saXN0IGxpIC5jLW1vZGFsLWljb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4ucC1zZC1kaWdpdGFsLXB1cnBvc2UgdWwgc3Bhbi5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fdHh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuNzgxMjV2dyAtIDEwMHB4IC0gMzBweCAtIDIwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZm9udC13ZWlnaHQgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNkLWRpZ2l0YWwtcHVycG9zZSB1bCBzcGFuLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX190eHQge1xuICAgIGZvbnQtc2l6ZTogMy45MDYyNXZ3O1xuICB9XG59XG5cbi5wLXNlcnZpY2Uge1xuICAvKiAgKi9cbn1cbi5wLXNlcnZpY2UtbXZfX3N1YnR0bCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ucC1zZXJ2aWNlX19hbmNob3JMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZV9fYW5jaG9yTGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2FuY2hvckxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzdjYWNmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX2FuY2hvckxpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19hbmNob3JMaXN0IGxpIHAge1xuICAgIGZvbnQtc2l6ZTogNC4xNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2FuY2hvckxpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyLjYwNDE2NjY2Njd2dztcbiAgaGVpZ2h0OiAyLjYwNDE2NjY2Njd2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ2NTA1ZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMS4zMDIwODMzMzMzdnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19hbmNob3JMaXN0IGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiA3LjgxMjV2dztcbiAgICBoZWlnaHQ6IDcuODEyNXZ3O1xuICAgIGJvdHRvbTogLTMuOTA2MjV2dztcbiAgfVxufVxuLnAtc2VydmljZV9fYW5jaG9yTGlzdCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDcuOCU7XG4gIGJvdHRvbTogLTAuMjA4MzMzMzMzM3Z3O1xuICB3aWR0aDogMC41MjA4MzMzMzMzdnc7XG4gIGhlaWdodDogMC41MjA4MzMzMzMzdnc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDY1MDVmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDY1MDVmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19hbmNob3JMaXN0IGxpOjphZnRlciB7XG4gICAgd2lkdGg6IDIuMDgzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMi4wODMzMzMzMzMzdnc7XG4gICAgYm90dG9tOiAtMS4wNDE2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2FuY2hvckxpc3QgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNTYyNXZ3IDAgMi4wODMzMzMzMzMzdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19hbmNob3JMaXN0IGxpIGEge1xuICAgIHBhZGRpbmc6IDUuMjA4MzMzMzMzM3Z3IDAgNi43NzA4MzMzMzMzdnc7XG4gICAgYmFja2dyb3VuZDogI2NjNzYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLnAtc2VydmljZV9fYW5jaG9yTGlzdCBsaSBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucC1zZXJ2aWNlX19hbmNob3JMaXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2M3NjAwO1xufVxuLnAtc2VydmljZV9fYW5jaG9yTGlzdCBsaSBhOmhvdmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjNzYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX2FuY2hvckxpc3QgbGk6bnRoLW9mLXR5cGUoMikgYSB7XG4gICAgYmFja2dyb3VuZDogIzE1NmM5YztcbiAgfVxufVxuLnAtc2VydmljZV9fYW5jaG9yTGlzdCBsaTpudGgtb2YtdHlwZSgyKSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzE1NmM5Yztcbn1cbi5wLXNlcnZpY2VfX2FuY2hvckxpc3QgbGk6bnRoLW9mLXR5cGUoMikgYTpob3Zlcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZjOWM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19hbmNob3JMaXN0IGxpOm50aC1vZi10eXBlKDMpIGEge1xuICAgIGJhY2tncm91bmQ6ICNlNjU5M2Y7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2FuY2hvckxpc3QgbGk6bnRoLW9mLXR5cGUoMykgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlNjU5M2Y7XG59XG4ucC1zZXJ2aWNlX19hbmNob3JMaXN0IGxpOm50aC1vZi10eXBlKDMpIGE6aG92ZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1OTNmO1xufVxuLnAtc2VydmljZV9fYW5jaG9yTGlzdCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjU2MjV2dztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjYwNDE2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZV9fYW5jaG9yTGlzdCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gICAgbWFyZ2luLXRvcDogMS4wNDE2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX3RpdGxlQXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX190aXRsZUFyZWE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX3RpdGxlQXJlYS0tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX3RpdGxlQXJlYS0tdGV4dEFyZWEge1xuICAgIHBhZGRpbmctYmxvY2s6IDEuNWVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmIyYjJiO1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjV2dztcbiAgfVxufVxuLnAtc2VydmljZV9fdGl0bGVBcmVhLS10ZXh0QXJlYSBzcGFuIHtcbiAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX190aXRsZUFyZWEtLXRleHRBcmVhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNy44MTI1dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX3RpdGxlQXJlYS0tdGV4dEFyZWEgaDIge1xuICBmb250LXNpemU6IDEuNTYyNXZ3O1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX190aXRsZUFyZWEtLXRleHRBcmVhIGgyIHtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX190aXRsZUFyZWEtLXRleHRBcmVhIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2NhdGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogNi4yNXZ3O1xufVxuLnAtc2VydmljZV9fY2F0ZS5QbGFubmluZyBsaTo6YWZ0ZXIge1xuICBjb2xvcjogI2NjNzYwMDtcbn1cbi5wLXNlcnZpY2VfX2NhdGUuU3RyYXRlZ3kgbGk6OmFmdGVyIHtcbiAgY29sb3I6ICNlNjU5M2Y7XG59XG4ucC1zZXJ2aWNlX19jYXRlLkRhdGFVdGlsaSBsaTo6YWZ0ZXIge1xuICBjb2xvcjogIzQzODk4Nztcbn1cbi5wLXNlcnZpY2VfX2NhdGUuV2ViRGV2IGxpOjphZnRlciB7XG4gIGNvbG9yOiAjMTU2YzljO1xufVxuLnAtc2VydmljZV9fY2F0ZSAuYy1jYXJkTGlzdF9fbGlzdCBhLFxuLnAtc2VydmljZV9fY2F0ZSAuYy1jYXJkTGlzdF9fbGlzdCBkaXYge1xuICBmb250LXNpemU6IDEuMjV2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX2NhdGUgLmMtY2FyZExpc3RfX2xpc3QgYSxcbi5wLXNlcnZpY2VfX2NhdGUgLmMtY2FyZExpc3RfX2xpc3QgZGl2IHtcbiAgICBmb250LXNpemU6IDQuNjg3NXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnAtc2VydmljZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNC4xNjY2NjY2NjY3dnc7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLXNlcnZpY2UtbmF2IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgd2lkdGg6IDc3JTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgdG9wOiAyNSU7XG4gIGxlZnQ6IDAuNTIwODMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1uYXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogOC4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLXNlcnZpY2UtbmF2IHVsIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4ucC1zZXJ2aWNlLW5hdiB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi5wLXNlcnZpY2UtbmF2IHVsIGxpIGEge1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYmxvY2s6IDEuNWVtO1xuICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3Z3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMy43NXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMyYjJiMmI7XG4gICAgcGFkZGluZy1ibG9jazogMC43NWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucC1zZXJ2aWNlLW5hdiB1bCBsaSBhOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIGNvbnRlbnQ6IFwiXFxlN2NkXCI7XG4gICAgY29sb3I6ICMyYjJiMmI7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkXCI7XG4gIH1cbn1cbi5wLXNlcnZpY2UtbmF2IHVsIGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzI5MTY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1uYXYgdWwgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMyYjJiMmI7XG4gIH1cbn1cbi5wLXNlcnZpY2UtbmF2IHVsIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ucC1zZXJ2aWNlLW5hdiB1bCBsaS5hY3RpdmUgYSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5wLXNlcnZpY2UtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5wLXNlcnZpY2UtYm9keV9fY2FyZExpc3Qge1xuICBnYXA6IDIuNjA0MTY2NjY2N3Z3IDA7XG4gIHBhZGRpbmctYmxvY2s6IDMuMTI1dnc7XG59XG4ucC1zZXJ2aWNlLWJvZHlfX2NhcmRMaXN0IGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyLjYwNDE2NjY2Njd2dykgLyAyKTtcbn1cbi5wLXNlcnZpY2UtYm9keV9fY2FyZExpc3QgbGkubm9saW5rOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4ucC1zZXJ2aWNlLWJvZHlfX2NhcmRMaXN0IGxpLm5vbGluazpob3ZlciBmaWd1cmUgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5wLXNlcnZpY2UtYm9keV9fY2FyZExpc3QgbGkubm9saW5rIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNlcnZpY2UtYm9keV9fY2FyZExpc3QgbGkubm9saW5rIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJDb21pbmcgU29vblwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXNlcnZpY2UtYm9keV9fY2FyZExpc3QgbGkubm9saW5rIGZpZ3VyZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5wLXNlcnZpY2UtYm9keV9fY2FyZExpc3QgbGkubm9saW5rOjphZnRlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG4ucC1zcGlubmVyX19sb2dvIHtcbiAgd2lkdGg6IDcwcHg7XG59XG4ucC1zcGlubmVyX19sb2dvIHJlY3Qge1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cbi5wLXNwaW5uZXJfX2xvZ28uaXMtc3RhcnQgLnN0MCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICBzdHJva2Utd2lkdGg6IDAuNTtcbiAgc3Ryb2tlOiAjYjgxYzIyO1xuICBhbmltYXRpb246IHN0MF9hbmltZSAxcyBlYXNlLWluIDBzIGZvcndhcmRzO1xufVxuLnAtc3Bpbm5lcl9fbG9nby5pcy1zdGFydCAuc3QxIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuQGtleWZyYW1lcyBzdDBfYW5pbWUge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDA7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgNTAlIHtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICBmaWxsOiAjYjgxYzIyO1xuICB9XG59XG4ucC1zdXBwb3J0LXJlc3VsdHMge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucC1zdXBwb3J0LXJlc3VsdHMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1cHBvcnQtcmVzdWx0cy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuLnAtc3VwcG9ydC1yZXN1bHRzLWxpc3QgbGkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDM7XG4gIGdhcDogMDtcbn1cbi5wLXN1cHBvcnQtcmVzdWx0cy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDM7XG4gIGdhcDogMDtcbn1cbi5wLXN1cHBvcnQtcmVzdWx0cy1saXN0LWl0ZW0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuLnAtc3VwcG9ydC1yZXN1bHRzLWxpc3QtaXRlbS1oZWFkZXItZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnAtc3VwcG9ydC1yZXN1bHRzLWxpc3QtaXRlbS1oZWFkZXItdGFnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjY2M3NjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wLXN1cHBvcnQtcmVzdWx0cy1saXN0LWl0ZW0taGVhZGVyLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMTExMTExO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VwcG9ydC1yZXN1bHRzLWxpc3QtaXRlbS1oZWFkZXItaW5mbyB7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtc3VwcG9ydC1yZXN1bHRzLWxpc3QtaXRlbS1oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDEuNTYyNXZ3O1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zdXBwb3J0LXJlc3VsdHMtbGlzdC1pdGVtLWhlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuLnAtc3VwcG9ydC1yZXN1bHRzLWxpc3QtaXRlbS1jb250cyBwIHtcbiAgY29sb3I6IGJsYWNrO1xuICBsaW5lLWhlaWdodDogMS44NzU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG4ucC1zdXBwb3J0LXJlc3VsdHMtbGlzdC1pdGVtLWltZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wLXRoYW5rcyAubC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLXVuZGVyLW12X19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDY2LjQwNjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11bmRlci1tdl9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLXdlYnNpdGUgLmMtYnRuLmMtYnRuLS1zbWFsbCxcbi5wLXdlYnNpdGUgLmMtYnRuLmMtYnRuLS1zZC1jdGEge1xuICBiYWNrZ3JvdW5kOiAjMTU2YzljO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTU2YzljO1xufVxuLnAtd2Vic2l0ZSAuYy1idG4uYy1idG4tLXNtYWxsOmhvdmVyLFxuLnAtd2Vic2l0ZSAuYy1idG4uYy1idG4tLXNkLWN0YTpob3ZlciB7XG4gIGNvbG9yOiAjMTU2YzljO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTU2YzljO1xufVxuLnAtd2Vic2l0ZSAuYy1idG4uYy1idG4tLXNtYWxsOmhvdmVyOjphZnRlcixcbi5wLXdlYnNpdGUgLmMtYnRuLmMtYnRuLS1zZC1jdGE6aG92ZXI6OmFmdGVyIHtcbiAgY29sb3I6ICMxNTZjOWM7XG59XG4ucC13ZWJzaXRlIC51LW1hcmtlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNERkU4RUQgNjAlKTtcbn1cbi5wLXdlYnNpdGUgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29sb3I6ICMxNTZjOWM7XG59XG4ucC13ZWJzaXRlIC5sLXVuZGVyLW12LmJnLWJpZyAubC1tdl9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0Ny41dnc7XG59XG4ucC13ZWJzaXRlIC5sLXVuZGVyLW12LmJnLWJpZyAubC1tdl9fdmlzdWFsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMTgzLjEzIDExMTIuOTQyXCI+PHBhdGggZmlsbD1cIiUyMzE1NmM5Y1wiIGQ9XCJNMjYxMi4xMSw5NzguNUwyNDkwLjI4LDE0MjguMTRsLTc2Ljg2LTIwLjQxLDEyMS44NC00NDkuNjQtMTYyLjU3LTQzLjE2M0wyMjAyLjIsMTU0NC4xMmwzOTguMzQsMTA1Ljc2LDEzMC40MS00ODEuMyw4Mi42MywyMS45NC0xMDguNDUsNDAwLjI0LTM1Ny4xOSwyMDUuMDgtMzc3LjQ5LTY1MC45NS0xNDguMTEsODUuMDQsNDYyLjczLDc5Ny45M0wyODM1LDE3MTIuMTNoMGwxNzAuNDgtNjI5LjE5WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMTgyMi4zNCAtOTE0LjkzOClcIiAvPjwvc3ZnPicpIG5vLXJlcGVhdCByaWdodC9jb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IDkyJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MTIlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDY3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlYnNpdGUgLmwtdW5kZXItbXYuYmctYmlnIC5sLW12X192aXN1YWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQ0MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTAwJTtcbiAgfVxufVxuXG4udS1tdC0tMTAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4udS1tYi0tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udS1tci0tMTAge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi51LW1sLS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4udS1tdC0tMjAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udS1tYi0tMjAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udS1tci0tMjAge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi51LW1sLS0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4udS1tdC0tMzAge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4udS1tYi0tMzAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4udS1tci0tMzAge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5cbi51LW1sLS0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4udS1tdC0tNDAge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4udS1tYi0tNDAge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4udS1tci0tNDAge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi51LW1sLS00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4udS1tdC0tNTAge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4udS1tYi0tNTAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4udS1tci0tNTAge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5cbi51LW1sLS01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuXG4udS1tdC0tNjAge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4udS1tYi0tNjAge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4udS1tci0tNjAge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW07XG59XG5cbi51LW1sLS02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuXG4udS1tdC0tNzAge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuXG4udS1tYi0tNzAge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG4udS1tci0tNzAge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG59XG5cbi51LW1sLS03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtO1xufVxuXG4udS1tdC0tODAge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4udS1tYi0tODAge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuXG4udS1tci0tODAge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW07XG59XG5cbi51LW1sLS04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xufVxuXG4udS1tdC0tOTAge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xufVxuXG4udS1tYi0tOTAge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuXG4udS1tci0tOTAge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW07XG59XG5cbi51LW1sLS05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtO1xufVxuXG4udS1tdC0tMTAwIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG5cbi51LW1iLS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLnUtbXItLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW07XG59XG5cbi51LW1sLS0xMDAge1xuICBtYXJnaW4tbGVmdDogMTByZW07XG59XG5cbi51LW10LS0xMTAge1xuICBtYXJnaW4tdG9wOiAxMXJlbTtcbn1cblxuLnUtbWItLTExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExcmVtO1xufVxuXG4udS1tci0tMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXJlbTtcbn1cblxuLnUtbWwtLTExMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMXJlbTtcbn1cblxuLnUtbXQtLTEyMCB7XG4gIG1hcmdpbi10b3A6IDEycmVtO1xufVxuXG4udS1tYi0tMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG59XG5cbi51LW1yLS0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xufVxuXG4udS1tbC0tMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtO1xufVxuXG4udS1pbmRlbnQtLTEwIHtcbiAgdGV4dC1pbmRlbnQ6IC0xcmVtO1xufVxuXG4udS1pbmRlbnQtLTIwIHtcbiAgdGV4dC1pbmRlbnQ6IC0ycmVtO1xufVxuXG4udS1pbmRlbnQtLTMwIHtcbiAgdGV4dC1pbmRlbnQ6IC0zcmVtO1xufVxuXG4udS1pbmRlbnQtLTQwIHtcbiAgdGV4dC1pbmRlbnQ6IC00cmVtO1xufVxuXG4udS1pbmRlbnQtLTUwIHtcbiAgdGV4dC1pbmRlbnQ6IC01cmVtO1xufVxuXG4udS1pbmRlbnQtLTYwIHtcbiAgdGV4dC1pbmRlbnQ6IC02cmVtO1xufVxuXG4udS1pbmRlbnQtLTcwIHtcbiAgdGV4dC1pbmRlbnQ6IC03cmVtO1xufVxuXG4udS1pbmRlbnQtLTgwIHtcbiAgdGV4dC1pbmRlbnQ6IC04cmVtO1xufVxuXG4udS1pbmRlbnQtLTkwIHtcbiAgdGV4dC1pbmRlbnQ6IC05cmVtO1xufVxuXG4udS1pbmRlbnQtLTEwMCB7XG4gIHRleHQtaW5kZW50OiAtMTByZW07XG59XG5cbi51LWluZGVudC0tMTEwIHtcbiAgdGV4dC1pbmRlbnQ6IC0xMXJlbTtcbn1cblxuLnUtaW5kZW50LS0xMjAge1xuICB0ZXh0LWluZGVudDogLTEycmVtO1xufVxuXG4udS1tdC0tMTAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi51LW1iLS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnUtbXItLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnUtbWwtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tbC0tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi51LW10LS0yMCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnUtbWItLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udS1tci0tMjAge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4udS1tbC0tMjAge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLS0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLnUtbXQtLTMwIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4udS1tYi0tMzAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi51LW1yLS0zMCB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi51LW1sLS0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuXG4udS1tdC0tNDAge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi51LW1iLS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnUtbXItLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnUtbWwtLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tbC0tNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi51LW10LS01MCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnUtbWItLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4udS1tci0tNTAge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxufVxuXG4udS1tbC0tNTAge1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLS01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuLnUtbXQtLTYwIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4udS1tYi0tNjAge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi51LW1yLS02MCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi51LW1sLS02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuXG4udS1tdC0tNzAge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTcwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbi51LW1iLS03MCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuLnUtbXItLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTcwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLnUtbWwtLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tbC0tNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbi51LW10LS04MCB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuLnUtbWItLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4udS1tci0tODAge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxufVxuXG4udS1tbC0tODAge1xuICBtYXJnaW4tbGVmdDogOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLS04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuLnUtbXQtLTkwIHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS05MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuXG4udS1tYi0tOTAge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG5cbi51LW1yLS05MCB7XG4gIG1hcmdpbi1yaWdodDogOXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS05MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICB9XG59XG5cbi51LW1sLS05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgfVxufVxuXG4udS1tdC0tMTAwIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG4udS1tYi0tMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4udS1tci0tMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLnUtbWwtLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLS0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxufVxuXG4udS1tdC0tMTEwIHtcbiAgbWFyZ2luLXRvcDogMTFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxufVxuXG4udS1tYi0tMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxufVxuXG4udS1tci0tMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0xMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gIH1cbn1cblxuLnUtbWwtLTExMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLS0xMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgfVxufVxuXG4udS1tdC0tMTIwIHtcbiAgbWFyZ2luLXRvcDogMTJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuXG4udS1tYi0tMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4udS1tci0tMTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0xMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gIH1cbn1cblxuLnUtbWwtLTEyMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLS0xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgfVxufVxuXG4udS1tYXJnaW4tLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udS1tYXJrZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZTBhZDY2IDYwJSk7XG59XG4udS1tYXJrZXItLWJvbGQge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4udS1tdi1lZmZlY3RzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSksIHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG4udS1tdi1lZmZlY3RzLmlzLXNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4udS1tdi1lZmZlY3RzOm50aC1vZi10eXBlKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cbi51LW12LWVmZmVjdHM6bnRoLW9mLXR5cGUoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuLnUtc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIGJyLnUtc3Age1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLmpzLWludmlldyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDJyZW0pO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uanMtaW52aWV3LmlzLWludmlldyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDByZW0pO1xufVxuLmpzLWludmlldy0tYmcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmpzLWludmlldy0tYnV0dG9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTJyZW0pO1xufVxuXG4uanMtaG92ZXItLWJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDM2LCA1OCwgOTQsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNHMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuanMtaG92ZXItLWJveC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxLjMwMjA4MzMzMzN2dyByZ2JhKDM2LCA1OCwgOTQsIDAuMTUpO1xuICB9XG59XG4uanMtaG92ZXItLWJveC1zaGFkb3cuaXMtb24sIC5qcy1ob3Zlci0tYm94LXNoYWRvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgxOCwgMjksIDQ3LCAwLjMpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpzLWhvdmVyLS1ib3gtc2hhZG93LmlzLW9uLCAuanMtaG92ZXItLWJveC1zaGFkb3c6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjUyMDgzMzMzMzN2dyByZ2JhKDM2LCA1OCwgOTQsIDAuMTUpO1xuICB9XG59XG5cbi5sYi1sb2FkZXIsXG4ubGlnaHRib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbmJvZHkubGItZGlzYWJsZS1zY3JvbGxpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlnaHRib3hPdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZpbHRlcjogYWxwaGEoT3BhY2l0eT04MCk7XG4gIG9wYWNpdHk6IDAuODtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpZ2h0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubGlnaHRib3ggLmxiLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG59XG5cbi5saWdodGJveCBhIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmxiLW91dGVyQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWxvYWRlciB7XG4gIHRvcDogNDMlO1xuICBoZWlnaHQ6IDI1JTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sYi1jYW5jZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9hZGluZy5naWYpIG5vLXJlcGVhdDtcbn1cblxuLmxiLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmxiLWNvbnRhaW5lciA+IC5uYXYge1xuICBsZWZ0OiAwO1xufVxuXG4ubGItbmF2IGEge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFQQUFBUC8vL3dBQUFDSDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUNSQUVBT3c9PSk7XG59XG5cbi5sYi1uZXh0LFxuLmxiLXByZXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgd2lkdGg6IDM0JTtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJldi5wbmcpIGxlZnQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBhbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xufVxuXG4ubGItbmF2IGEubGItcHJldjpob3ZlciB7XG4gIGZpbHRlcjogYWxwaGEoT3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGItbmF2IGEubGItbmV4dCB7XG4gIHdpZHRoOiA2NCU7XG4gIHJpZ2h0OiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmV4dC5wbmcpIHJpZ2h0IDQ4JSBuby1yZXBlYXQ7XG4gIGZpbHRlcjogYWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmxiLW5hdiBhLmxiLW5leHQ6aG92ZXIge1xuICBmaWx0ZXI6IGFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxiLWRhdGFDb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmxiLWRhdGFDb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5sYi1kYXRhIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4ubGItZGF0YSAubGItZGV0YWlscyB7XG4gIHdpZHRoOiA4NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG5cbi5sYi1kYXRhIC5sYi1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ubGItZGF0YSAubGItY2FwdGlvbiBhIHtcbiAgY29sb3I6ICM0YWU7XG59XG5cbi5sYi1kYXRhIC5sYi1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5sYi1kYXRhIC5sYi1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2UucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3V0bGluZTogMDtcbiAgZmlsdGVyOiBhbHBoYShPcGFjaXR5PTcwKTtcbiAgb3BhY2l0eTogMC43O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4ubGItZGF0YSAubGItY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogYWxwaGEoT3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiEgTGl0eSAtIHYyLjQuMSAtIDIwMjAtMDQtMjZcbiogaHR0cDovL3NvcmdhbGxhLmNvbS9saXR5L1xuKiBDb3B5cmlnaHQgKGMpIDIwMTUtMjAyMCBKYW4gU29yZ2FsbGE7IExpY2Vuc2VkIE1JVCAqL1xuLmxpdHkge1xuICB6LWluZGV4OiA5OTkwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmxpdHkubGl0eS1vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGl0eS5saXR5LWNsb3NlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5saXR5ICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxpdHktd3JhcCB7XG4gIHotaW5kZXg6IDk5OTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpdHktd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xufVxuXG4ubGl0eS1sb2FkZXIge1xuICB6LWluZGV4OiA5OTkxO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktbG9hZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpdHktY29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5MjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGl0eS1jb250ZW50IHtcbiAgei1pbmRleDogOTk5MztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZSwgLW8tdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLmxpdHktbG9hZGluZyAubGl0eS1jb250ZW50LCAubGl0eS1jbG9zZWQgLmxpdHktY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmxpdHktY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4ubGl0eS1jbG9zZSB7XG4gIHotaW5kZXg6IDk5OTQ7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXR5LWNsb3NlOmhvdmVyLCAubGl0eS1jbG9zZTpmb2N1cywgLmxpdHktY2xvc2U6YWN0aXZlLCAubGl0eS1jbG9zZTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGl0eS1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDtcbn1cblxuLmxpdHktaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmxpdHktaWZyYW1lIC5saXR5LWNvbnRhaW5lciwgLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsIC5saXR5LXZpbWVvIC5saXR5LWNvbnRhaW5lciwgLmxpdHktZmFjZWJvb2t2aWRlbyAubGl0eS1jb250YWluZXIsIC5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTY0cHg7XG59XG5cbi5saXR5LWlmcmFtZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubGl0eS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyohXG5cdE1vZGFhbCAtIGFjY2Vzc2libGUgbW9kYWxzIC0gdjAuNC40XG5cdGJ5IEh1bWFhbiwgZm9yIGFsbCBodW1hbnMuXG5cdGh0dHA6Ly9odW1hYW4uY29tXG4gKi9cbi5tb2RhYWwtbm9zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWFsLWFjY2Vzc2libGUtaGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xufVxuXG4ubW9kYWFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWFsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1vZGFhbC13cmFwcGVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubW9kYWFsLXdyYXBwZXIgLm1vZGFhbC1jbG9zZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubW9kYWFsLXdyYXBwZXIubW9kYWFsLXN0YXJ0X25vbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZGFhbC13cmFwcGVyLm1vZGFhbC1zdGFydF9mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhYWwtd3JhcHBlciAqW3RhYmluZGV4PVwiMFwiXSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhYWwtd3JhcHBlci5tb2RhYWwtZnVsbHNjcmVlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhYWwtb3V0ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWFsLWZ1bGxzY3JlZW4gLm1vZGFhbC1vdXRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4MHB4IDI1cHggMTUwcHg7XG59XG4ubW9kYWFsLWZ1bGxzY3JlZW4gLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tb2RhYWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGF1dG87XG59XG4ubW9kYWFsLWNvbnRhaW5lci5pc19sb2FkaW5nIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubW9kYWFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWFsLWNsb3NlOmZvY3VzLCAubW9kYWFsLWNsb3NlOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tb2RhYWwtY2xvc2U6Zm9jdXM6YmVmb3JlLCAubW9kYWFsLWNsb3NlOmZvY3VzOmFmdGVyLCAubW9kYWFsLWNsb3NlOmhvdmVyOmJlZm9yZSwgLm1vZGFhbC1jbG9zZTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNiODFjMjI7XG59XG4ubW9kYWFsLWNsb3NlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbi5tb2RhYWwtY2xvc2U6YmVmb3JlLCAubW9kYWFsLWNsb3NlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgbGVmdDogMjNweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWFsLWNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubW9kYWFsLWNsb3NlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiAjYWZiN2JjO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xufVxuXG4ubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLm1vZGFhbC1jb25maXJtLXdyYXAge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5tb2RhYWwtY29uZmlybS1idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tb2RhYWwtY29uZmlybS1idG4ubW9kYWFsLW9rIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzU1NTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWFsLWNvbmZpcm0tYnRuLm1vZGFhbC1vazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyZjJmMmY7XG59XG4ubW9kYWFsLWNvbmZpcm0tYnRuLm1vZGFhbC1jYW5jZWwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tb2RhYWwtY29uZmlybS1idG4ubW9kYWFsLWNhbmNlbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5cbkBrZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubW9kYWFsLWluc3RhZ3JhbSAubW9kYWFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZGFhbC1pbnN0YWdyYW0gLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1vZGFhbC1pbnN0YWdyYW0gLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciA+IGJsb2NrcXVvdGUge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogLTZweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogaW5zdGFSZXZlYWwgMXMgbGluZWFyIGZvcndhcmRzO1xufVxuXG4ubW9kYWFsLWltYWdlIC5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuLm1vZGFhbC1pbWFnZSAubW9kYWFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1vZGFhbC1nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFhbC1nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWFsLWdhbGxlcnktaXRlbS5pc19hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFhbC1nYWxsZXJ5LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZGFhbC1nYWxsZXJ5LWxhYmVsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWFsLWdhbGxlcnktY29udHJvbC5pc19oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubW9kYWFsLWdhbGxlcnktY29udHJvbDpmb2N1cywgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6Zm9jdXM6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDpmb2N1czphZnRlciwgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6aG92ZXI6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNhZmI3YmM7XG59XG4ubW9kYWFsLWdhbGxlcnktY29udHJvbCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG59XG4ubW9kYWFsLWdhbGxlcnktY29udHJvbDpiZWZvcmUsIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMjVweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmJlZm9yZSB7XG4gIG1hcmdpbjogLTVweCAwIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubW9kYWFsLWdhbGxlcnktY29udHJvbDphZnRlciB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubW9kYWFsLWdhbGxlcnktbmV4dC1pbm5lciB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLm1vZGFhbC1nYWxsZXJ5LW5leHQtb3V0ZXIge1xuICByaWdodDogNDVweDtcbn1cblxuLm1vZGFhbC1nYWxsZXJ5LXByZXY6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktcHJldjphZnRlciB7XG4gIGxlZnQ6IDIycHg7XG59XG4ubW9kYWFsLWdhbGxlcnktcHJldjpiZWZvcmUge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubW9kYWFsLWdhbGxlcnktcHJldjphZnRlciB7XG4gIG1hcmdpbjogLTVweCAwIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5tb2RhYWwtZ2FsbGVyeS1wcmV2LWlubmVyIHtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5tb2RhYWwtZ2FsbGVyeS1wcmV2LW91dGVyIHtcbiAgbGVmdDogNDVweDtcbn1cblxuLm1vZGFhbC12aWRlby13cmFwIHtcbiAgbWFyZ2luOiBhdXRvIDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFhbC12aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm1vZGFhbC12aWRlby1jb250YWluZXIgaWZyYW1lLFxuLm1vZGFhbC12aWRlby1jb250YWluZXIgb2JqZWN0LFxuLm1vZGFhbC12aWRlby1jb250YWluZXIgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFhbC1pZnJhbWUgLm1vZGFhbC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFhbC1pZnJhbWUtZWxlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiA3MzFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgLm1vZGFhbC1pbWFnZSAubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2wge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDIwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbDpiZWZvcmUsIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLm1vZGFhbC1nYWxsZXJ5LW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubW9kYWFsLWdhbGxlcnktcHJldiB7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDExMDBweCkge1xuICAubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMTAwMHB4KSB7XG4gIC5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG5cbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjBweCkge1xuICAubW9kYWFsLWdhbGxlcnktbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTEwMHB4IDAgMCAtMTAwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG59XG5cbkAtbXMta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXYge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXYgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgxKSA+IGRpdiB7XG4gIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgyKSA+IGRpdixcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDMpID4gZGl2IHtcbiAgLW1zLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgyKSA+IGRpdiB7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IDAuMTJzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC4xMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjEycztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjEycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjEycztcbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMykgPiBkaXYge1xuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAwLjI1cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuMjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4yNXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC4yNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yNXM7XG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDQpID4gZGl2LFxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNSkgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDMpIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNCkgPiBkaXYge1xuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAwLjM3cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuMzdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zN3M7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC4zN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zN3M7XG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDQpIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNSkgPiBkaXYge1xuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg2KSA+IGRpdixcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDcpID4gZGl2IHtcbiAgLW1zLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg1KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDYpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogMC42MnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjYycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNjJzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDAuNjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNjJzO1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg2KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDcpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogMC43NXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNzVzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDAuNzVzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNzVzO1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg3KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDgpID4gZGl2IHtcbiAgLW1zLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAwLjg3cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuODdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC44N3M7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC44N3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC44N3M7XG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDgpIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbn1cblxuLyogLi4uZXhpc3RpbmcgY29kZS4uLiAqL1xuLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIEVuc3VyZSBidXR0b25zIGFyZSBpbml0aWFsbHkgaGlkZGVuICovXG59XG5cbi5tb2RhYWwtZ2FsbGVyeS1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cblxuLm1vZGFhbC1nYWxsZXJ5LW5leHQge1xuICByaWdodDogMTBweDtcbn1cblxuLyogRW5zdXJlIGJ1dHRvbnMgYXJlIHZpc2libGUgd2hlbiBvdXRlcl9jb250cm9scyBpcyB0cnVlICovXG4ubW9kYWFsLWdhbGxlcnktcHJldi1vdXRlcixcbi5tb2RhYWwtZ2FsbGVyeS1uZXh0LW91dGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyogLi4uZXhpc3RpbmcgY29kZS4uLiAqL1xuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi8uLi9pbWcvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRzLy4uLy4uL2ltZy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvLi4vLi4vaW1nL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQge1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgLyptYXJnaW4tYm90dG9tOiAzMHB4OyovXG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3AtaG9tZS1jYXNlX19zbGlkZXIsXG4jcy1kLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwLWhvbWUtY2FzZV9fc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkLFxuI3MtZC1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCIvKiBtaW4td2lkdGhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGJyZWFrcG9pbnQtdXA6IChcclxuICAgICdzJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpJyxcclxuICAgICdtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpJyxcclxuICAgICdsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KScsXHJcbiAgICAnbGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpJ1xyXG4gICAgKSAhZGVmYXVsdDtcclxuXHJcbi8qIG1heC13aWR0aFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kYnJlYWtwb2ludC1kb3duOiAoXHJcbiAgICAncyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KScsXHJcbiAgICAnbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KScsXHJcbiAgICAnbCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCknLFxyXG4gICAgJ2xsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSdcclxuICAgICkgIWRlZmF1bHQ7XHJcbiIsIi8q6buS77yaZm9udCovXHJcbiRjX2JsYWNrOiAjMDAwO1xyXG5cclxuLyrjgrDjg6zjg7wwMSovXHJcbiRjX2dyYXk6ICM0NjUwNWY7XHJcblxyXG4vKuawtOiJsiovXHJcbiRjX21penU6ICMwMGZmZTQ7XHJcblxyXG4vKum7hOiJsiovXHJcbiRjX3llbGxvdzogI2Y2ZmYwMDtcclxuXHJcbi8q6Z2SKi9cclxuJGNfYmx1ZTogIzAwYjRmZjtcclxuXHJcbi8q6LWkKi9cclxuJGNfcmVkOiAjZmYwMDE4O1xyXG5cclxuLyrnmb0qL1xyXG4kY193aGl0ZTogI2ZmZjtcclxuXHJcbi8qIOOCouOCpOODnOODquODvCAqL1xyXG4kYy1pdm9yeTogI2Y2ZjZmNjtcclxuXHJcbi8qIOOCsOODquODvOODsyAqL1xyXG4kYy1ncmVlbjogIzFiYTg5NDtcclxuXHJcbi8qIOOCteODvOODk+OCuem7hOiJsiAqL1xyXG4kYy1zLXllbGxvdzogI2NjNzYwMDtcclxuXHJcbi8qIOOCteODvOODk+OCuei1pOiJsiAqL1xyXG4kYy1zLXJlZDogI2U2NTkzZjtcclxuXHJcbi8qIOOCteODvOODk+OCuemdkuiJsiAqL1xyXG4kYy1zLWJsdWU6ICMxNTZjOWM7XHJcblxyXG4vKiDjgrXjg7zjg5Pjgrnnt5HoibIgKi9cclxuJGMtcy1ncmVlbjogIzQzODk4NztcclxuXHJcbi8qIOODnOODq+ODieODvCAqL1xyXG4kYy1ib3JkZWF1eDogI0I4MUMyMjtcclxuIiwiLyogamFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGphLXNhbnM6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4vKiBlblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kcG9wcGluczogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiRyb2JvdG86IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiRkaW46IGRpbi0yMDE0LCBzYW5zLXNlcmlmO1xyXG4kc2VtcGxpY2l0YXBybzogc2VtcGxpY2l0YXBybywgc2Fucy1zZXJpZjtcclxuJEFkb2JlLUNhc2xvbjogYWRvYmUtY2FzbG9uLXBybywgc2VyaWY7XHJcbiRzaGlwcG9yaS1taW5jaG86IFwiU2hpcHBvcmkgTWluY2hvXCIsIHNlcmlmO1xyXG5cclxuJGZvbnQtc2l6ZS1yb290OiAoXHJcbiAgXCJzXCI6IDEwcHgsXHJcbiAgXCJtXCI6IDEwcHgsXHJcbiAgXCJsXCI6IDEwcHgsXHJcbikgIWRlZmF1bHQ7XHJcbiIsIi5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcclxuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczpcclxuICAgICdGSUxMJyAxLFxyXG4gICAgJ3dnaHQnIDQwMCxcclxuICAgICdHUkFEJyAwLFxyXG4gICAgJ29wc3onIDQ4XHJcbn1cclxuIiwiI3NwYWNlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFuY2hlZGFsbW9uZDtcclxuICBoZWlnaHQ6IDEzMDBweDtcclxufVxyXG4vKiAgICAg44OV44Kn44O844OJ44Kk44OzICAgICovXHJcbi5mYWRlSW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMywuNzYsLjczLC45Nyk7XHJcbn1cclxuLmZhZGVJbi11cCB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7fVxyXG4uZmFkZUluLWRvd24ge3RyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MHB4KTt9XHJcbi5mYWRlSW4tbGVmdCB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDApO31cclxuLmZhZGVJbi1yaWdodCB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7fVxyXG4uc2Nyb2xsLWluIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTt9XHJcblxyXG4vKiAgICAg44K544Op44Kk44OJ44Kk44OzICAgICovXHJcbi5zbGlkZUluIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIzLC43NiwuNzMsLjk3KTtcclxufVxyXG4uc2xpZGVJbi11cCB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgODBweCk7fVxyXG4uc2xpZGVJbi1kb3duIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODBweCk7fVxyXG4uc2xpZGVJbi1sZWZ0IHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODBweCwgMCk7fVxyXG4uc2xpZGVJbi1yaWdodCB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODBweCwgMCk7fVxyXG4uc2Nyb2xsLWluIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTt9IiwiQG1peGluIGFuaW1hdGlvbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogMXM7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xyXG59XHJcbi5pcy1mYWRlaW4tYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8qISBkZXN0eWxlLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovXHJcblxyXG4vKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuLyogRG9jdW1lbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAvKiAyICovXHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAvKiAzKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxucCxcclxudGFibGUsXHJcbmJsb2NrcXVvdGUsXHJcbmFkZHJlc3MsXHJcbnByZSxcclxuaWZyYW1lLFxyXG5mb3JtLFxyXG5maWd1cmUsXHJcbmRsIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEhlYWRpbmdzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG51bCxcclxub2wge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLyogMSAqL1xyXG4gIGhlaWdodDogMDtcclxuICAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgLyogMiAqL1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAvKiAxICovXHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxyXG4gKi9cclxuXHJcbnN2ZyxcclxuaW1nLFxyXG5lbWJlZCxcclxub2JqZWN0LFxyXG5pZnJhbWUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi8qIEZvcm1zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cclxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxyXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLyogMSAqL1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCByYWRpbyBhbmQgY2hlY2tib3ggYXBwZWFyYW5jZSB0byBwcmVzZXJ2ZSB0aGVpciBsb29rIGluIGlPUy5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvO1xyXG4gIGFwcGVhcmFuY2U6IHJhZGlvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYnV0dG9uOmRpc2FibGVkLFxyXG5bdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxyXG4gKi9cclxuXHJcbjotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuc2VsZWN0OmRpc2FibGVkIHtcclxuICBvcGFjaXR5OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHBhZGRpbmdcclxuICovXHJcblxyXG5vcHRpb24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCB0byBpbnZpc2libGVcclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDbGlja2FibGUgbGFiZWxzXHJcbiAqL1xyXG5cclxubGFiZWxbZm9yXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLypcclxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXHJcbiAqL1xyXG5cclxuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbi8qIFRhYmxlcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgLyogMSAqL1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4iLCIqIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbmh0bWwuaXMtZml4ZWQsXHJcbmh0bWwuaXMtZml4ZWQgYm9keSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6ICRqYS1zYW5zO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKGxsKSB7XHJcbiAgICBmb250LXNpemU6IHZ3KDIyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZm9udC1zaXplOiB2dyg3NSk7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbm1haW4ge1xyXG4gIG1hcmdpbi10b3A6IHZ3KDEwMCk7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgbWFyZ2luLXRvcDogdncoNzgpO1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgbGluZS1oZWlnaHQ6IDI7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5lbSB7XHJcbiAgZm9udC1zdHlsZTogaW5pdGlhbDtcclxufVxyXG5cclxuLyrlkIRodG1s6KaB57SgKi9cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuIiwiLmwtYmcge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgJi0tZ3JheS1sb2dvIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL2wtYmctLWdyYXktbG9nby5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmLS1kYXJrIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDk1MDUwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL2wtYmctLWRhcmsuanBnKTtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gIH1cclxuICAmLS1ibHVlc3F1YXJlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiA5MSU7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOTBweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWJsYWNrIHtcclxuICAgIGJhY2tncm91bmQ6ICMzZTQ0NDc7XHJcbiAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgfVxyXG4gICYtLWdyYXkge1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcclxuICB9XHJcbn1cclxuIiwiLmwtY29udGFpbmVyIHtcclxuICB3aWR0aDogdncoMTQ0MCk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IHZ3KDEyMCkgMDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgcGFkZGluZzogdncoMzAwKSAwO1xyXG4gIH1cclxuICAmX19wMCB7XHJcbiAgICB3aWR0aDogdncoMTQ0MCk7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubC1jb250YWluZXItc2VydmljZWxpc3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3Z3ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNvbnQxMjEwIHtcclxuICAgIHdpZHRoOiB2dygxMjEwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY29udDEzMzUge1xyXG4gICAgd2lkdGg6IHZ3KDEzMzUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5jb250MTQwMCB7XHJcbiAgICB3aWR0aDogdncoMTQwMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNvbnQxNTAwIHtcclxuICAgIHdpZHRoOiB2dygxNTAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY29udDE1NjAge1xyXG4gICAgd2lkdGg6IHZ3KDE1NjApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubC1kYXRhLWRldGFpbCB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgd2lkdGg6IHZ3KDE0NDApO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogdncoMTYwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDAgdncoMTAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgd2lkdGg6IHZ3KDc4MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYXNpZGUge1xyXG4gICAgICB3aWR0aDogdncoNTYwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMTAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjbC1kZXRhaWwtYmcge1xyXG4gIGJhY2tncm91bmQ6ICRjLWl2b3J5O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogdncoMTEwKTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2Nhc2VfZGV0YWlsX2JnLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogdncoMTUzMik7XHJcbiAgICBoZWlnaHQ6IHZ3KDExMjkpO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcbn1cclxuIiwiLmwtZGV0YWlsIHtcclxuICAmX19pbm5lciB7XHJcbiAgICB3aWR0aDogdncoMTQ0MCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiB2dygxNjApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogMCB2dygxMDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiB2dygzMDApO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgd2lkdGg6IHZ3KDk0MCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg3NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhc2lkZSB7XHJcbiAgICAgIHdpZHRoOiB2dyg0MDApO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDMwMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg2NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmwtZm9vdGVyIHtcclxuICBjb2xvcjogJGMtd2hpdGU7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgYmFja2dyb3VuZDogIzIwMjEyMTtcclxuICB9XHJcbn1cclxuIiwiLmwtaGVhZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIGJveC1zaGFkb3c6IDJweCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGhlaWdodDogdncoMjUwKTtcclxuICB9XHJcbn1cclxuIiwiLmwtaG9tZS1tdiB7XHJcbiAgLnZhbnRhLWNhbnZhcyB7XHJcbiAgICB6LWluZGV4OiAtMiAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIHBhdGgge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTklLCA5dmgpIHNjYWxlKDAuODUpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMiUsIDd2aCkgc2NhbGUoMC42NSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM4JSwgM3ZoKSBzY2FsZSgwLjM1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2JSwgMXZoKSBzY2FsZSgwLjM1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4JSwgMHZoKSBzY2FsZSgwLjI2KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLypcclxuICAubWFzayB7XHJcbiAgICBjbGlwLXBhdGg6IHVybCgjc3ZnUGF0aCk7XHJcbiAgfSAqL1xyXG59XHJcbiIsIi5sLWxlZnRjb250IHtcclxuICAmX19iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9mZWF0dXJlX2V4cGVyaWVuY2VfYmcucG5nKSBuby1yZXBlYXQgdG9wL2NvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1pdm9yeTtcclxuICAgIHBhZGRpbmctYm90dG9tOiB2dygxNTApO1xyXG5cclxuICAgICYuY29tcGFueS1wb2xpY3kge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9jb21wYW55X3BvbGljeV9saXN0X2JnLnBuZykgbm8tcmVwZWF0IHRvcC9jb250YWluO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Jnd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IHZ3KDE3NDApO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIHBhZGRpbmctdG9wOiB2dyg0NTApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmLnB0MHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5sLWxvYWRpbmcge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICB0cmFuc2l0aW9uOiAwLjRzIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmlzLWxvYWRlZCB7XHJcbiAgLmwtbG9hZGluZyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmLmluLXByZXBhcmF0aW9uIHtcclxuICAgIC5sLWxvYWRpbmcge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmwtbWluLWZvb3RlciB7XHJcbiAgY29sb3I6ICRjLXdoaXRlO1xyXG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogdncoMTIxMCk7XHJcbiAgICBwYWRkaW5nOiB2dyg1KSAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuIiwiLmwtbWluLWhlYWRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHBhZGRpbmc6IHZ3KDM1KSB2dygyNSk7XHJcbiAgYm94LXNoYWRvdzogMnB4IDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgaGVpZ2h0OiB2dygyNTApO1xyXG4gIH1cclxuXHJcbiAgLnAtaGVhZGVyX19pbm5lciB7XHJcbiAgICB3aWR0aDogdncoMTIxMCk7XHJcbiAgfVxyXG59XHJcbiIsIi5sLW12IHtcclxuICBoZWlnaHQ6IHZ3KDc3Nyk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBoZWlnaHQ6IDgwdmg7XHJcbiAgfVxyXG5cclxuICAmX192aXN1YWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiI2Mtc2Qge1xyXG4gIGJhY2tncm91bmQ6ICRjLWl2b3J5O1xyXG59XHJcbiIsIi5sLXVuZGVyLW12IHtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGhlaWdodDogMTIwdnc7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3Z3O1xyXG4gIH1cclxuXHJcbiAgLnZhbnRhLWNhbnZhcyB7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5sLW12IHtcclxuICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMjB2dyAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogdncoNzM3KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjElLCAwKSBzY2FsZSgxLjMpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHNjYWxlKDEpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtbXYtdGl0bGVBcmVhIHtcclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygyMCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xyXG4gICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDtcclxuICAgICAgICBwYWRkaW5nOiB2dygyMCkgdncoNTApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNzUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5sLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbiIsIi5jLWJ0biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwdmg7XHJcbiAgY29sb3I6ICRjX3doaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEyMCU7XHJcbiAgICBoZWlnaHQ6IDIwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC01MCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDEwMCUgMTAwJSAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuNHM7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICB9XHJcblxyXG4gICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2NkXCI7XHJcbiAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICBmb250LXNpemU6IHZ3KDM4KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDUlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiB2dygxMzUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICRjLWJsYWNrO1xyXG4gIH1cclxuXHJcbiAgJi0tbWVkaXVtIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aWR0aDogdncoMzYwKTtcclxuICAgIHBhZGRpbmc6IHZ3KDI0KSB2dyg0MCk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IHZ3KDEyMDApO1xyXG4gICAgICBwYWRkaW5nOiB2dyg1MCkgdncoMTUwKTtcclxuICAgICAgZm9udC1zaXplOiB2dyg4MCk7XHJcbiAgICB9XHJcbiAgICAmICsgYSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB2dygyMik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygzMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNtYWxsIHtcclxuICAgIHdpZHRoOiB2dygyNjApO1xyXG4gICAgcGFkZGluZzogdncoMTkpIHZ3KDQwKTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHdpZHRoOiB2dygxMjAwKTtcclxuICAgICAgcGFkZGluZzogdncoNTApIHZ3KDE1MCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoODApO1xyXG4gICAgfVxyXG5cclxuICAgICYgKyBhIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHZ3KDIyKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmxhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY19ibGFjaztcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtYmxhY2s7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnllbGxvdyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXMteWVsbG93O1xyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXMtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnJlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXMtcmVkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0taW5xIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmxhY2s7XHJcbiAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xyXG4gICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsbCkge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDIyKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogdncoMTUwKSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dyg4MCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoNzUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zZC1jdGEge1xyXG4gICAgd2lkdGg6IHZ3KDUwMCk7XHJcbiAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiB2dygzMCkgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgZm9udC1zaXplOiB2dyg4MCk7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDQwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoNTQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nhc2Uge1xyXG4gICAgICBwYWRkaW5nOiB2dygxMikgMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDgwKTtcclxuICAgICAgICBwYWRkaW5nOiB2dyg0MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtY2FyZCB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgfVxyXG4gICAgICBhLFxyXG4gICAgICBhICoge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1nQm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICYuaG9tZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ib3R0b20ge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAmLWFjaGlldmV0aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDc1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYWNoaWV2ZXRleHQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi1jYXRlZ29yeSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1jYXJkX19jYXNlbGlzdCB7XHJcbiAgZ2FwOiB2dyg5MCk7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGdhcDogdncoMTUwKSAwO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICB9XHJcbiAgbGkge1xyXG4gICAgZ3JpZC1yb3c6IHNwYW4gNDtcclxuICAgIGEge1xyXG4gICAgICBncmlkLXJvdzogc3BhbiA0O1xyXG4gICAgICBnYXA6IHZ3KDI1KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2ZDZkNmQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dygzMCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygyMDApO1xyXG4gICAgICAgIGdhcDogdncoODApO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00cHgpO1xyXG4gICAgICAgIC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm5vdCguZXh0ZXJuYWwpOmFmdGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkXCI7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU3Y2RcIjtcclxuICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDI2KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiB2dygxOSk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxMDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5leHRlcm5hbDo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvc2VydmlzZV9leHRlcm5hbC1pY29uLnN2Zyk7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDE3KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiB2dygxOSk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiB2dyg2OSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiB2dygyNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDkwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtY2FyZF9fbGlzdC1pbWdCb3gge1xyXG4gICAgcGFkZGluZy10b3A6IDU3JTtcclxuICB9XHJcbiAgLmMtY2FyZF9fbGlzdC1ib3R0b20ge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgZ3JpZC1yb3c6IHNwYW4gMztcclxuICAgIGdhcDogdncoMjApO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGdhcDogdncoMTAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWNhcmRfX2xpc3QtY2F0ZWdvcnkge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGdhcDogdncoMTApO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xyXG4gICAgICBwYWRkaW5nOiB2dygyKSB2dygxNSk7XHJcbiAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOWE5Njk1O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHZoO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNjApO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dyg4MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWNhcmRfX3JlbGF0ZWRjYXNlbGlzdCB7XHJcbiAgZ2FwOiB2dyg3MCk7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGdhcDogdncoMTUwKSAwO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICB9XHJcbiAgbGkge1xyXG4gICAgZ3JpZC1yb3c6IHNwYW4gNDtcclxuICAgIGEge1xyXG4gICAgICBncmlkLXJvdzogc3BhbiA0O1xyXG4gICAgICBnYXA6IHZ3KDI1KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2ZDZkNmQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dygzMCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygyMDApO1xyXG4gICAgICAgIGdhcDogdncoODApO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00cHgpO1xyXG4gICAgICAgIC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm5vdCguZXh0ZXJuYWwpOmFmdGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkXCI7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU3Y2RcIjtcclxuICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDI2KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiB2dygxOSk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxMDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5leHRlcm5hbDo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvc2VydmlzZV9leHRlcm5hbC1pY29uLnN2Zyk7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDE3KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiB2dygxOSk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiB2dyg2OSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1jYXJkX19saXN0LXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtYWNoaWV2ZXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiB2dygyNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDkwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtY2FyZF9fbGlzdC10ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtYWNoaWV2ZXRleHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDc1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1jYXJkX19saXN0LWltZ0JveCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTclO1xyXG4gIH1cclxuICAuYy1jYXJkX19saXN0LWJvdHRvbSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICBncmlkLXJvdzogc3BhbiAzO1xyXG4gICAgZ2FwOiB2dygyMCk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZ2FwOiB2dygxMDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtY2FyZF9fbGlzdC1jYXRlZ29yeSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmX19zZXJ2aWNlX2NvbnN1bHRpbmdfc3RyYXRlZ3ksXHJcbiAgJl9zZXJ2aWNlX21hcmtldGluZ19kaWdpdGFsIHtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2VydmljZV9jb25zdWx0aW5nX3N0cmF0ZWd5IHtcclxuICAgIC5jYXNlX2RldGFpbDAxLFxyXG4gICAgLmNhc2VfZGV0YWlsMDIsXHJcbiAgICAuY2FzZV9kZXRhaWwwNyxcclxuICAgIC5jYXNlX2RldGFpbDEwIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9zZXJ2aWNlX21hcmtldGluZ19kaWdpdGFsIHtcclxuICAgIC5jYXNlX2RldGFpbDAyLFxyXG4gICAgLmNhc2VfZGV0YWlsMDQsXHJcbiAgICAuY2FzZV9kZXRhaWwxMixcclxuICAgIC5jYXNlX2RldGFpbDE0IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWNhcmRfX2FjaGlldmVjYXNlbGlzdCB7XHJcbiAgZ2FwOiB2dyg3MCk7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGdhcDogdncoMTUwKSAwO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICB9XHJcbiAgbGkge1xyXG4gICAgZ3JpZC1yb3c6IHNwYW4gNDtcclxuICAgIGEge1xyXG4gICAgICBncmlkLXJvdzogc3BhbiA0O1xyXG4gICAgICBnYXA6IHZ3KDI1KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2ZDZkNmQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dygzMCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygyMDApO1xyXG4gICAgICAgIGdhcDogdncoODApO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00cHgpO1xyXG4gICAgICAgIC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm5vdCguZXh0ZXJuYWwpOmFmdGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkXCI7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU3Y2RcIjtcclxuICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDI2KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiB2dygxOSk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxMDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5leHRlcm5hbDo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvc2VydmlzZV9leHRlcm5hbC1pY29uLnN2Zyk7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDE3KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiB2dygxOSk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiB2dyg2OSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtdGl0bGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmMtY2FyZF9fbGlzdC1hY2hpZXZldGl0bGUge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogdncoMjQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiB2dyg5MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1jYXJkX19saXN0LXRleHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jLWNhcmRfX2xpc3QtYWNoaWV2ZXRleHQge1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNzUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcclxuICAgIHBhZGRpbmctdG9wOiA1NyU7XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtYm90dG9tIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDM7XHJcbiAgICBnYXA6IHZ3KDIwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBnYXA6IHZ3KDEwMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1jYXJkX19saXN0LWNhdGVnb3J5IHtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGdhcDogdncoMTApO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xyXG4gICAgICBwYWRkaW5nOiB2dygyKSB2dygxNSk7XHJcbiAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOWE5Njk1O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHZoO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNjApO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dyg4MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaXplIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb3Jwb3JhdGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zZXJ2aWNlX21hcmtldGluZ19kaWdpdGFsIHtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2VydmljZV9tYXJrZXRpbmdfZGlnaXRhbCB7XHJcbiAgICAuY2FzZV9kZXRhaWwwOCxcclxuICAgIC5jYXNlX2RldGFpbDAxLFxyXG4gICAgLmNhc2VfZGV0YWlsMTAsXHJcbiAgICAuY2FzZV9kZXRhaWwwNCxcclxuICAgIC5jYXNlX2RldGFpbDExLFxyXG4gICAgLmNhc2VfZGV0YWlsMTQsXHJcbiAgICAuY2FzZV9kZXRhaWwwNixcclxuICAgIC5jYXNlX2RldGFpbDA0LFxyXG4gICAgLmNhc2VfZGV0YWlsMTIge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtY2FyZF9faG9tZWNhc2VsaXN0IHtcclxuICBsaSB7XHJcbiAgICBncmlkLXJvdzogc3BhbiAzO1xyXG4gICAgYSB7XHJcbiAgICAgIGdyaWQtcm93OiBzcGFuIDM7XHJcbiAgICAgIGdhcDogdncoMjApO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBnYXA6IHZ3KDgwKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAuYy1jYXJkX19saXN0LWltZ0JveCB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjAyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtY2FyZF9fbGlzdC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHZ3KDI2KTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcclxuICAgIHBhZGRpbmctdG9wOiA1MCU7XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAmLmhvbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtYm90dG9tIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgICBnYXA6IHZ3KDEwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBnYXA6IHZ3KDgwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtY2FyZF9fbGlzdC10ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYy1jYXJkX19saXN0LWNhdGVnb3J5IHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBnYXA6IHZ3KDEwKTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuICAgICAgcGFkZGluZzogdncoMikgdncoMTUpO1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzlhOTY5NTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTB2aDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDYwKTtcclxuICAgICAgICBwYWRkaW5nOiB2dygxMCkgdncoODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1jYXJkX19zbGlkZWNhc2VsaXN0IHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG4gICYuc2xpZGUtbm9uZSB7XHJcbiAgICBtYXgtd2lkdGg6IDE0MjBweDtcclxuICB9XHJcbiAgLnNsaWNrLXRyYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5zbGljay1zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNsaWRlLXNkLWFycm93IHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE4JTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgd2lkdGg6IDMuOTU4MzMzMzMzM3Z3O1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAzLjk1ODMzMzMzMzN2dztcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGMtYmxhY2s7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgICAuc2xpZGUtYXJyb3dJbiB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjLWJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnByZXYtc2QtYXJyb3cge1xyXG4gICAgICBsZWZ0OiB2dygxNzUpO1xyXG4gICAgICAuc2xpZGUtYXJyb3dJbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgIHJpZ2h0OiAyNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubmV4dC1zZC1hcnJvdyB7XHJcbiAgICAgIHJpZ2h0OiB2dygxNzUpO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlLWFycm93SW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDQwJTtcclxuICAgICAgcmlnaHQ6IDM1JTtcclxuICAgICAgd2lkdGg6IHZ3KDE1KTtcclxuICAgICAgaGVpZ2h0OiB2dygxNSk7XHJcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkYy13aGl0ZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGMtd2hpdGU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgYm90dG9tOiB2dygtNjApO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIHdpZHRoOiB2dyg0MjApO1xyXG4gICAgbWFyZ2luOiAwIHZ3KDMwKTtcclxuICAgIGdyaWQtcm93OiBzcGFuIDQ7XHJcbiAgICBhIHtcclxuICAgICAgZ3JpZC1yb3c6IHNwYW4gNDtcclxuICAgICAgZ2FwOiB2dygxNSk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZ2FwOiB2dyg2MCk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICB9XHJcbiAgICAgICY6bm90KC5leHRlcm5hbCk6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcclxuICAgICAgICBjb250ZW50OiBcIlxcZTdjZFwiO1xyXG4gICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjYpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxMDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmV4dGVybmFsOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9zZXJ2aXNlX2V4dGVybmFsLWljb24uc3ZnKTtcclxuICAgICAgICB3aWR0aDogdncoMTcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiB2dyg2OSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcclxuICAgIHBhZGRpbmctdG9wOiA1NyU7XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtYm90dG9tIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDM7XHJcbiAgICBnYXA6IHZ3KDEwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBnYXA6IHZ3KDQwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtY2FyZF9fbGlzdC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHZ3KDIyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoOTApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1jYXJkX19saXN0LXRleHQge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg3NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtY2FyZF9fbGlzdC1jYXRlZ29yeSB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IHZ3KDE1KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiB2dygxNSk7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogdncoNjApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogdncoMzApO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogdncoMTQpO1xyXG4gICAgICBoZWlnaHQ6IHZ3KDI2KTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvc2RfYXJyb3dpY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHZ3KDUpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dygyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5kdXN0cnkge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICAgIC5jb3Jwb3JhdGUge1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIu+8j1wiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2l6ZSB7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi77yPXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWNhcmRfX3NpZGVsaXN0IHtcclxuICBwYWRkaW5nOiAwIHZ3KDIwKTtcclxuICBtYXJnaW4tYm90dG9tOiB2dyg0MCk7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBwYWRkaW5nOiAwIHZ3KDUwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwMCk7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgJjpudGgtY2hpbGQobiArIDcpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiB2dygyMCkgMDtcclxuICAgICAgZ2FwOiB2dygxNSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogdncoNTApIDA7XHJcbiAgICAgICAgZ2FwOiA1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmMtY2FyZF9fbGlzdC1pbWdCb3gge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcclxuICAgIHdpZHRoOiB2dygxMDApO1xyXG4gICAgaGVpZ2h0OiB2dygxMDApO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1jYXJkX19saXN0LWJvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2dygxMDApIC0gdncoMTUpKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMCUgLSA1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbiAgLmMtY2FyZF9fbGlzdC10ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtY2F0ZWdvcnkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jLWNhcmRfX2tub3dsZWRnZWxpc3Qge1xyXG4gIGdhcDogdncoOTApO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBnYXA6IHZ3KDE1MCkgMDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIGdyaWQtcm93OiBzcGFuIDM7XHJcbiAgICBhIHtcclxuICAgICAgZ3JpZC1yb3c6IHNwYW4gMztcclxuICAgICAgZ2FwOiB2dygyNSk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmQ2ZDZkO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogdncoMzApO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMjAwKTtcclxuICAgICAgICBnYXA6IHZ3KDgwKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNHB4KTtcclxuICAgICAgICAuYy1jYXJkX19saXN0LWltZ0JveCB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoLmV4dGVybmFsKTphZnRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlN2NkXCI7XHJcbiAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygyNik7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogdncoMTkpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZXh0ZXJuYWw6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3NlcnZpc2VfZXh0ZXJuYWwtaWNvbi5zdmcpO1xyXG4gICAgICAgIHdpZHRoOiB2dygxNyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogdncoMTkpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogdncoNjkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1jYXJkX19saXN0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogdncoMjQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiB2dyg5MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcclxuICAgIHBhZGRpbmctdG9wOiA1NyU7XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtYm90dG9tIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgICBnYXA6IHZ3KDIwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBnYXA6IHZ3KDEwMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1jYXJkX19saXN0LWNhdGVnb3J5IHtcclxuICB9XHJcbn1cclxuXHJcbi5jLWNhcmRfX2hvbWVrbm93bGVkZ2VsaXN0IHtcclxuICBnYXA6IHZ3KDcwKTtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gIHdpZHRoOiB2dygxMDAwKTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiB2dygxNTApIDA7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIGdyaWQtcm93OiBzcGFuIDM7XHJcbiAgICAmOm50aC1jaGlsZChuICsgNCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogdncoLTM0KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZ3JpZC1yb3c6IHNwYW4gMztcclxuICAgICAgZ2FwOiB2dygyNSk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygyMDApO1xyXG4gICAgICAgIGdhcDogdncoODApO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00cHgpO1xyXG4gICAgICAgIC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1jYXJkX19saXN0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogdncoMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiB2dyg5MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcclxuICAgIHBhZGRpbmctdG9wOiA1NyU7XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtYm90dG9tIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgICBnYXA6IHZ3KDIwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBnYXA6IHZ3KDEwMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1jYXJkX19saXN0LXRleHQge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg3MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWNhcmRfX3JlbGF0ZWRrbm93bGVkZ2VsaXN0IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIGdhcDogdncoNDApIHZ3KDMwKTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICBnYXA6IHZ3KDE4MCk7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogdncoMTgpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGdhcDogdncoODApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNHB4KTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLmMtY2FyZF9fbGlzdC1pbWdCb3gge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcclxuICAgIHdpZHRoOiAzMC44JTtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgcGFkZGluZy10b3A6IDU3JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWNhcmRfX2xpc3QtYm90dG9tIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMC44JSAtIHZ3KDE4KSk7XHJcbiAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoODApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtY2FyZF9fbGlzdC10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuYy1jYXJkX19saXN0LWNhdGVnb3J5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYy1jYXJkX19zZXJ2aWNla25vd2xlZGdlbGlzdCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICBnYXA6IHZ3KDUwKSB2dyg4MCk7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgZ2FwOiB2dygxODApO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IHZ3KDMwKTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBnYXA6IHZ3KDgwKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNHB4KTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLmMtY2FyZF9fbGlzdC1pbWdCb3gge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtaW1nQm94IHtcclxuICAgIHdpZHRoOiAzMi41JTtcclxuICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZy10b3A6IDU3JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWNhcmRfX2xpc3QtYm90dG9tIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMi41JSAtIHZ3KDMwKSk7XHJcbiAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoODApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtY2FyZF9fbGlzdC10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIC5jLWNhcmRfX2xpc3QtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuYy1jYXJkX19saXN0LWNhdGVnb3J5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5jLWNhcmRMaXN0IHtcclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IHZ3KDk1KSAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBnYXA6IHZ3KDE1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRocmVlQ29udGVudCB7XHJcbiAgICAgIGdhcDogdncoOTApO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBnYXA6IHZ3KDE1MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gdncoOTApICogMikgLyAzKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMjAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jLWltZ0JveCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogdncoMjQwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYy1zZW1pbmFyTGlzdF9fbGlua05vbmUge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygyNCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoOTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IHZ3KDY3NCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dygzMCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmQ2ZDZkO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMjAwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoLmV4dGVybmFsKTphZnRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlN2NkXCI7XHJcbiAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygyNik7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogdncoMTkpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZXh0ZXJuYWw6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3NlcnZpc2VfZXh0ZXJuYWwtaWNvbi5zdmcpO1xyXG4gICAgICAgIHdpZHRoOiB2dygxNyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogdncoMTkpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogdncoNjkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygyNSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoODApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg3NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0SXRlbS1ib3R0b20ge1xyXG4gICAgZm9udC1zaXplOiB2dygxNik7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnRocmVlQ29udGVudCB7XHJcbiAgJl9faXRlbVdyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdncoMjApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygxMDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1jYXRlZ29yeSB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luLXRvcDogdncoMjApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogdncoMTApO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygxMDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1jYXRlZ29yeSB7XHJcbiAgZm9udC1zaXplOiB2dygxNCk7XHJcbiAgcGFkZGluZzogdncoMikgdncoMTUpO1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YTk2OTU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTB2aDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgZm9udC1zaXplOiB2dyg2MCk7XHJcbiAgICBwYWRkaW5nOiB2dygxMCkgdncoODApO1xyXG4gIH1cclxufVxyXG4iLCIuYy1jdGEge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtd2hpdGU7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IHZ3KDM2MCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzIGN1YmljLWJlemllcigwLjQ1LCAwLCAwLjU1LCAxKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IHZ3KDUwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNpdGlvbjogLjRzIGN1YmljLWJlemllcigwLjQ1LCAwLCAwLjU1LCAxKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICByaWdodDogLTNweDtcclxuICAgICAgYm90dG9tOiAtM3B4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiAwLjVzO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNvbnRhY3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9jdGFfY29udGFjdF9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZG93bmxvYWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9jdGFfZG93bmxvYWRfYmcucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG5cclxuICAgICAgLmMtY3RhX190ZXh0QXJlYSB7XHJcbiAgICAgICAgbGVmdDogMjMlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGxlZnQ6IDMwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHRBcmVhIHtcclxuICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNjAlO1xyXG4gICAgbGVmdDogMzYlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogMzAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiB2dyg1MCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoMjApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogdncoNDgpO1xyXG4gICAgICAgIGhlaWdodDogdncoNDgpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2N0YV9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgIHJpZ2h0OiB2dygtODApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiB2dygxMDApO1xyXG4gICAgICAgICAgaGVpZ2h0OiB2dygxMDApO1xyXG4gICAgICAgICAgcmlnaHQ6IHZ3KC0yMDApO1xyXG4gICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLWRldGFpbCB7XHJcbiAgJl9fYnJlYWRjcnVtcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHRvcDogdncoNDApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19tYWluVGl0bGUge1xyXG4gICAgZmlndXJlK3Age1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygzMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dyg2MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlQXJlYSB7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMzYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dyg2MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDEyMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMjAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGFnTGlzdCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiB2dygxMCkgdncoODcpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdncoNDQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwMCk7XHJcbiAgICAgIGdhcDogdncoNTApIHZ3KDEwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDYwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJitsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3KDE2KTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogdncoNDUwKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNDApO1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg2MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogdncoMTQwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLXRvcDogdncoNDAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gdncoMTgpKTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0NjUwNWY7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiB2dygtNjApO1xyXG4gICAgICByaWdodDogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiA5Ni41JTtcclxuICAgICAgICB0b3A6IHZ3KC0xODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogdncoMTguNSk7XHJcbiAgICAgIGhlaWdodDogdncoMTguNSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2Nhc2VfZGV0YWlsX2xpbmVpY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IHZ3KC02OSk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogdncoNjApO1xyXG4gICAgICAgIGhlaWdodDogdncoNjApO1xyXG4gICAgICAgIHRvcDogdncoLTIwOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMjYpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDM1KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTIwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg4MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZ3KDE4KTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg2MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygzMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dyg4MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmKy5jLWRldGFpbF9fYnRuQXJlYSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDgwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDIwMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjLWJvcmRlYXV4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1mbGV4d3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luOiB2dyg4MCkgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgbGlzdC1zdHlsZTogc3F1YXJlIGluc2lkZTtcclxuICAgICAgbWFyZ2luOiB2dygyNSkgMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbjogdncoODApIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg3NSk7XHJcbiAgICAgIH1cclxuICAgICAgbGl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjNlbTtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTEuM2VtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAmK2xpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHZ3KDE1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiB2dyg1MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0NSU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAtby10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDMwKTtcclxuICAgICAgICBoZWlnaHQ6IHZ3KDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogMC41JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYrYSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmRlbnRsaXN0e1xyXG4gICAgbGl7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX29sIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudC1leDAxLTI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiB2dygzMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nOiB2dygxMDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDE1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNjApO1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg5MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCIwXCIgY291bnRlcihjb3VudC1leDAxLTIpXCIuXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG5BcmVhIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiB2dyg0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDI1KSB2dygzMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDQwKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg4MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZ2ZsZXgge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogIHZ3KDE1KTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZpZ3VyZXtcclxuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSB2dygxNSkgKiAyKSAvIDMpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxuICAgIH1cclxuICAgICYrcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RoYW5rc2J0biB7XHJcbiAgICBtYXJnaW4tdG9wOiB2dyg4MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDMwMCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDQwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiB2dygxOSkgdncoMTAwKSB2dygxOSkgdncoNDApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogdncoNTApIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDguNSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbmRleCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogdncoNDApIHZ3KDQ1KTtcclxuICAgIG1hcmdpbi10b3A6IHZ3KDc1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogdncoMTAwKSB2dyg5MCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDEyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDI2KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygzMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDEwMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGNudDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgcGFkZGluZzogdncoMjApIDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogdncoODApIDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEuMmVtO1xyXG4gICAgICAgIHRleHQtaW5kZW50Oi0xLjJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY250O1xyXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKGNudCwgXCIuXCIpIFwiLiBcIjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2dyg1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ib3JkZWF1eDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGlsZExpc3Qge1xyXG4gICAgICBwYWRkaW5nLXRvcDogdncoMTApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHZ3KDIwKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICB0ZXh0LWluZGVudDowO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hpbGRJdGVtIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjNlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiB2dyg0MCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1mbGV4V3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbiIsIi5jLWZsb3cge1xyXG4gICYtdmVydGljYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDM1cHg7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgbWluLWhlaWdodDogdncoNzApO1xyXG4gICAgICBwYWRkaW5nOiB2dygxMyk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDUwKTtcclxuICAgICAgICBwYWRkaW5nOiB2dygzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICRjLXMtcmVkO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC0yNXB4O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoNDgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ibC1mb3JtX19wcml2YWN5IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogdncoMzApO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIG1hcmdpbi10b3A6IHZ3KDcwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ibC1mb3JtX19zdWJtaXQge1xyXG4gIHdpZHRoOiB2dygzNjApO1xyXG4gIG1hcmdpbjogdncoNTApIGF1dG8gMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiB2dygxMjApIGF1dG8gdncoMzAwKTtcclxuICB9XHJcblxyXG4gIFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgcGFkZGluZzogMC45ODk1ODMzMzMzdncgMi4wODMzMzMzMzMzdnc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHJpZ2h0OiA4LjUlO1xyXG4gIH1cclxufVxyXG5cclxuLm11c3Qge1xyXG4gIGNvbG9yOiAkYy13aGl0ZTtcclxuICBiYWNrZ3JvdW5kOiAkYy1yZWQ7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDJweCA1cHggM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBmb250LXNpemU6IHZ3KDQwKTtcclxuICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCkgdncoMTUpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZ3KDUwKTtcclxuICB9XHJcbn1cclxuXHJcbi5vcHAsXHJcbi5vcHRpb25hbCB7XHJcbiAgY29sb3I6ICRjLXdoaXRlO1xyXG4gIGJhY2tncm91bmQ6ICM5OTk7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDJweCA1cHggM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBmb250LXNpemU6IHZ3KDQwKTtcclxuICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCkgdncoMTUpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZ3KDUwKTtcclxuICB9XHJcbn1cclxuXHJcbi5lcnJvck1zZyB7XHJcbiAgY29sb3I6ICNGRjAwMDA7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2dygzMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYmwtZm9ybUlucXVpcnkge1xyXG4gICoge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiB2dyg0MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICB0aCxcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBmb250LXNpemU6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogdncoMzApO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG5cclxuICAgICAgJlt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgJlt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgdncoMzApIDAgMDtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDMwKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoNzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcclxuICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW46IDAgdncoMzApIDAgMDtcclxuICAgICAgICBwYWRkaW5nOiB2dygzMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg3MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcblxyXG4gICAgICAmW3R5cGU9XCJjaGVja2JveFwiXSxcclxuICAgICAgJlt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZWYge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTVweDtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gICAgICBhcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDMwKSAwIHZ3KDMwKSB2dyg4MCk7XHJcbiAgICAgICAgaGVpZ2h0OiB2dygyNTApO1xyXG4gICAgICAgIG1hcmdpbjogdncoNDApIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZCAuaW5mbyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDUwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hdXRvemlwIHtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dDEge1xyXG4gICAgICB3aWR0aDogNDUwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0MiB7XHJcbiAgICAgIHdpZHRoOiAzNzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQzIHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0NCB7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBtYXJnaW46IDAgdncoMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0NSB7XHJcbiAgICAgIHdpZHRoOiA2MDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmFtZSB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQgdWwge1xyXG4gICAgICAqem9vbTogMTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiLlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLXRvcDogdncoMzApO1xyXG4gICAgfVxyXG5cclxuICAgICYubXVzdCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9wdGlvbmFsIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI21lZGlhIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ldGMge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgI2V0YyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHZ3KDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHNwYW4ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDJweCAxMHB4IDAgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luOiB2dygxNSkgdncoNjApIDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNwcml2YWN5IHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgKiB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgZHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGRkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNzdWJtaXQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLXRvcDogdncoMjAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICN0aGFua3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDIwMCkgMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICNzdWJtaXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMjUwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZlZW1haWxfZXJyb3Ige1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMDAwMDtcclxuICBjb2xvcjogI2ZmMDAwMDtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgZm9udC1zaXplOiB2dyg5MCk7XHJcbiAgICBwYWRkaW5nOiB2dygxNTApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdncoMjAwKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmJsLWZvcm0ge1xyXG4gIGlucHV0IHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgIHBhZGRpbmc6IDE0cHggMTVweCAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIG1hcmdpbi1yaWdodDogdncoMzApO1xyXG4gIH1cclxuXHJcbiAgZGwge1xyXG4gICAgZHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoOTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYrZGwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMTAwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmwtZm9ybV9fZHVvIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIG1hcmdpbi10b3A6IHZ3KDEwMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2dygxMDApO1xyXG4gIH1cclxuXHJcbiAgZGwge1xyXG4gICAgd2lkdGg6IDQ5JTtcclxuXHJcbiAgICAmK2RsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLXBhZ2V0b3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogJGMtYmxhY2s7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gIGEge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9pY29fcGFnZXRvcC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IGF1dG87XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNiODFjMjI7XHJcbiAgfVxyXG59XHJcblxyXG4uaXMtc2Nyb2xsZWQge1xyXG4gIC5jLXBhZ2V0b3Age1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG59XHJcbiIsIi5jLWltZ0JveCB7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xyXG4gIH1cclxufVxyXG4iLCIuYy1rbm93bGVkZ2VMaXN0IHtcclxuICAmX19saXN0IHtcclxuICAgIHdpZHRoOiB2dygxMDAwKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiB2dygyODYpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKG4gKyA0KXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJitsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxNTApO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDE1MCk7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYy1zZW1pbmFyTGlzdF9fbGlua05vbmUge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogdncoLTM0KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMsXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtYXJnaW46IHZ3KDIxKSAwIHZ3KDEwKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDkwKTtcclxuICAgICAgICAgIG1hcmdpbjogdncoNjApIDAgdncoNDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNik7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDcwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLWNhdGVnb3J5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygxMik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoNjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbVdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX2ltZ1dyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiB2dygtMTIpO1xyXG4gICAgICBsZWZ0OiB2dygyMCk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogdncoMykgdncoMTApO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nOiB2dygxMCkgdncoNDApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm5vdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwZmZlNDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmVuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcclxuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tcGFueSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDMpIHZ3KDEwKSB2dygxKTtcclxuICAgICAgZm9udC1zaXplOiB2dygxMik7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xyXG4gICAgICBjb2xvcjogJGMtd2hpdGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nOiB2dygxMCkgdncoNDApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLWxlZnRjb250IHtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IHZ3KDM2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdncoNTApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiB2dygxMjApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygxMDApO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IHZ3KDUwKTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogdncoLTUwKTtcclxuICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiB2dygyMDApO1xyXG4gICAgICAgIHRvcDogdncoLTEwMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtbGlzdFRpdGxlIHtcclxuICBmb250LXNpemU6IHZ3KDM2KTtcclxuICBtYXJnaW4tYm90dG9tOiB2dyg2MCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgZm9udC1zaXplOiB2dygxMjApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdncoMTUwKTtcclxuICB9XHJcbn1cclxuIiwiLmMtbW9kYWwge1xyXG4gICZBcmVhIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEyO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzO1xyXG5cclxuICAgICYubW9kYWwtaXMtc2hvdyB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmQmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgfVxyXG5cclxuICAmLS1hY3RpdmUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICZXcmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB3aWR0aDogMTI4MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDIwcHggMCA0NnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogNjBweDtcclxuICAgIHBhZGRpbmc6IDAgNDhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDUlIDIlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC1oZWlnaHQ6IDgwMHB4KSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9faW1nIHtcclxuICAgICAgd2lkdGg6IDMzLjglO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzMuOCUgLSA2MHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcblxyXG4gICAgICAubW9kYWxfX3R0bCB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XHJcbiAgICAgICAgICBjb2xvcjogcmdiKDE3LCAxNywgMTcpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcclxuICAgICAgICBjb2xvcjogcmdiKDE3LCAxNywgMTcpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLm1vZGFsX190eHQge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxcHggLSAyMHB4KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44MzMzMzN2dztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzMzN2dywgMTZweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2staWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAvLyB0b3A6IDVweDtcclxuICAgICAgICAgIHRvcDogY2xhbXAoMHB4LCAwLjI2MDQxNjY2dncsIDVweCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NmM5YztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgbGVmdDogMzAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWNsb3NlTW9kYWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmX19pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvdHRvbTogLTEwNHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgcmVzaXplOiAzMHB4O1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBib3R0b206IC02MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAtMTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190eHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMTM0cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ2JSk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGJvdHRvbTogLTkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIuYy1tdi10aXRsZUFyZWEge1xyXG4gIHdpZHRoOiB2dygxNDAwKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHotaW5kZXg6IDQ7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcblxyXG4gICZfX3NtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogdncoMzApO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2dygxNSk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiB2dyg4MCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogdncoNTApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2dyg2MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTUwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XHJcbiAgICBmb250LXNpemU6IHZ3KDE4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IHZ3KC00MCk7XHJcbiAgICB0b3A6IHZ3KDQwKTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiB2dyg3MCk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoNTApO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IHZ3KDYwKTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM3MDcyNzI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiB2dygtNCk7XHJcbiAgICAgIHJpZ2h0OiB2dygtMTApO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogdncoMzAwKTtcclxuICAgICAgICB0b3A6IHZ3KC0yMCk7XHJcbiAgICAgICAgcmlnaHQ6IC0xMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtb3ZlcmZsb3d7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBwYWRkaW5nLWJvdHRvbTogdncoMTApO1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICB9XHJcbiAgQGZvciAkdmFsdWUgZnJvbSAxMCB0aHJvdWdoIDEyMCB7XHJcbiAgICAuYy1vdmVyZmxvdy0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1zZC1jb25uZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuXHJcbiAgLmwtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yaWdodEFyZWEge1xyXG4gICAgd2lkdGg6IHZ3KDY1MCk7XHJcbiAgICBtYXJnaW4tbGVmdDogdncoMzEwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygxMDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogdncoMjUpIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygyMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGMtYmxhY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZzogdncoNTApIDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDc1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjX2dyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguZXh0ZXJuYWwpOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDEwKTtcclxuICAgICAgICAgIGhlaWdodDogdncoMTApO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogdncoNTApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZ3KDUwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXh0ZXJuYWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbnN1bHRpbmdfZXh0ZXJuYWwtaWNvbi5zdmcpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgIHdpZHRoOiB2dygxNSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogdncoNzQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jLXNkLWN0YUFyZWEge1xyXG4gIHBhZGRpbmc6IHZ3KDEyMCkgMDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcGFkZGluZzogdncoMzAwKSAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhK2Ege1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZ3KDQwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBwe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtICsgJl9faXRlbXtcclxuICAgIG1hcmdpbi1sZWZ0OiB2dyg0MCk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDEwMCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi5jYXNlLWJ0biB7XHJcbiAgICBwYWRkaW5nOiB2dygxMjApIDAgMDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiB2dygzMDApIDAgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLXNkLWN0YUFyZWEucGIwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdncoMTUwKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmMtc2QtY3RhQXJlYS5wdDAge1xyXG4gIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4iLCIuYy1zZC1oMnRpdGxlQXJlYSB7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiB2dyg0MCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDEyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19lbiB7XHJcbiAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDc1KTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogdncoNDQpO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZDogJGMtYmxhY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiB2dygtNSk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogdncoMjApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDEwMCk7XHJcbiAgICAgICAgdG9wOiB2dygtMjApO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdncoNTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLXNkLW12IHtcclxuICAmX190aXRsZUFyZWEge1xyXG4gICAgd2lkdGg6IHZ3KDE1NjUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0NSU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiA0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiB2dyg0Nik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygyMCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiB2dygxNSkgdncoMjApO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxMjApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxuICAgICAgICBwYWRkaW5nOiB2dyg1MCkgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB0b3A6IHZ3KC0yKTtcclxuICAgICAgICByaWdodDogdncoLTQzKTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIHZ3KDQ1KSB3aGl0ZTtcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCB2dyg3OCkgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgei1pbmRleDogLTI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgcGFkZGluZzogdncoMTApIHZ3KDIwKTtcclxuICAgICAgYmFja2dyb3VuZDogJGMtYmxhY2s7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XHJcbiAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi40O1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDIwKSB2dyg1MCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg3NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiB2dygyNCk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg4MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCIvXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dygxNSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg2MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG5BcmVhIHtcclxuICAgIG1hcmdpbi10b3A6IHZ3KDkwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygyMDApO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogdncoMzAwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtc2VtaW5hckxpc3Qge1xyXG4gICZfX2xpc3Qge1xyXG4gICAgd2lkdGg6IHZ3KDEwMDApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IHZ3KDI4Nik7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00cHgpO1xyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQobiArIDQpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYrbGkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMTUwKTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiB2dygxNTApO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmMtc2VtaW5hckxpc3RfX2xpbmtOb25lIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IHZ3KC0zNCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzLFxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgbWFyZ2luOiB2dygyMSkgMCB2dygxMCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg5MCk7XHJcbiAgICAgICAgICBtYXJnaW46IHZ3KDYwKSAwIHZ3KDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg3MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1jYXRlZ29yeSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMTIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDYwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW1XcmFwIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19pbWdXcmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAubGFiZWwge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogdncoLTEyKTtcclxuICAgICAgbGVmdDogdncoMjApO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDMpIHZ3KDEwKTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogdncoMTApIHZ3KDQwKTtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDcwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ub3cge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMGZmZTQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5lbmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM5OTk7XHJcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBhbnkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiB2dygzKSB2dygxMCkgdncoMSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTIpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy1ibGFjaztcclxuICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogdncoMTApIHZ3KDQwKTtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDcwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1zaWRlIHtcclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZzogdncoMjMpIHZ3KDIwKTtcclxuICAgIGJhY2tncm91bmQ6ICRjLWdyYXk7XHJcbiAgICBmb250LXNpemU6IHZ3KDIyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiB2dyg5MCk7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDUwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgcGFkZGluZzogMCB2dygyMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2dyg0MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IDAgdncoNTApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygxMDApO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwYWRkaW5nOiB2dygyMCkgMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiB2dyg1MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogdncoMTAwKTtcclxuICAgICAgICBoZWlnaHQ6IHZ3KDEwMCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3KDE1KTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDYwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VydmljZSB7XHJcbiAgICAmLS1pdGVtIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dyg0MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDYwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkYy1zLXJlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmNlZWViO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZzogdncoMjMpIHZ3KDIwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg5MCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dyg1MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDEwKTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JheTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IHZ3KDQwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1zLWdyZWVuO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2UzZWRlZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1zLXllbGxvdztcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmU5ZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1zLWJsdWU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGZlOGVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNoaWxkTGlzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgdncoMjApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogMCB2dyg1MCkgdncoMTAwKSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2hpbGRJdGVtIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcblxyXG4gICAgICAmOm5vdCguZXh0ZXJuYWwpOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQyJTtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiB2dygxMCk7XHJcbiAgICAgICAgaGVpZ2h0OiB2dygxMCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogdncoMzApO1xyXG4gICAgICAgICAgaGVpZ2h0OiB2dygzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmV4dGVybmFsOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jb25zdWx0aW5nX2V4dGVybmFsLWljb24uc3ZnKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDE1KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDYwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmF5O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhLFxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDE1KSAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZ3KDMwKTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZzogdncoNjApIHZ3KDcwKSB2dyg2MCkgdncoNTApO1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg2MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXNlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHZ3KDQwKTtcclxuICB9XHJcblxyXG4gICZfX2tub3dsZWRnZXtcclxuICAgIC5jLWNhcmRMaXN0X19saXN0SXRlbS1ib3R0b217XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudGhyZWVDb250ZW50X19pdGVtV3JhcHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgbGk6bnRoLWNoaWxkKG4gKyA0KXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZG93bmxvYWQge1xyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAvKmJhY2tncm91bmQ6ICRjLXdoaXRlOyovXHJcbiAgICAgICAgICB3aWR0aDogdncoMTAwKTtcclxuICAgICAgICAgIGhlaWdodDogdncoNzApO1xyXG4gICAgICAgICAgLypwYWRkaW5nOiB2dyg4KSB2dygxMCk7Ki9cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLXRpdGxlQXJlYSB7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiB2dyg3MCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDE0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJitwIHtcclxuICAgICAgbWFyZ2luLXRvcDogdncoNjApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zbWFsbCB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoNjApO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNDApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYrcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNDQpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDgwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtdW5kZXItdGl0bGVBcmVhIHtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IHZ3KDM2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLXRvcDogdncoNTApO1xyXG4gIH1cclxufVxyXG4iLCIucC1iYW5uZXItY29tcGV0aXRpdmUtYW5hbHlzaXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3AtYmFubmVyLWNvbXBldGl0aXZlLWFuYWx5c2lzX2JnLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBtYXJnaW4tdG9wOiB2dyg0MCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdncoNDApO1xyXG4gIG1heC13aWR0aDogdncoMTAwMCk7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIFxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6NTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcmlnaHQ6IC0xcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAzMHZ3O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICB9XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgcGFkZGluZzogdncoNTApIHZ3KDQwKSB2dygzNSk7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA1cHggcmdiYSgyNTUsMjU1LDI1NSwxKSkgZHJvcC1zaGFkb3coMHB4IDBweCA1cHggcmdiYSgyNTUsMjU1LDI1NSwxKSkgZHJvcC1zaGFkb3coMHB4IDBweCA1cHggcmdiYSgyNTUsMjU1LDI1NSwxKSkgZHJvcC1zaGFkb3coMHB4IDBweCA1cHggcmdiYSgyNTUsMjU1LDI1NSwxKSk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDEwMCk7XHJcbiAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fc3Vie1xyXG4gICAgICBmb250LXNpemU6IHZ3KDE5KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoNzApO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMCB2dygxMik7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDcwKTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgdncoNTApO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190dGx7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzNTtcclxuICAgICAgZm9udC1zaXplOiB2dyg0MCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygxMCk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE1MCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuYm5yLWJ0bntcclxuICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICB3aWR0aDogdncoMjYwKTtcclxuICAgIHBhZGRpbmc6IHZ3KDgpIHZ3KDIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiB2dygxNik7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogdncoNjApO1xyXG4gICAgICBwYWRkaW5nOiB2dyg0MCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoNjApO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgICBoZWlnaHQ6IDIwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNTAlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTAwJSAxMDAlIDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIC40cztcclxuICAgIH1cclxuICBcclxuXHJcbiAgXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcclxuICAgICAgY29udGVudDogXCJcXGU1Y2NcIjtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogNSU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTM1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlcntcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIC5ibnItYnRue1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIiwiLnAtYmFubmVyLWxpbmsge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpO1xyXG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgbWFyZ2luLXRvcDogdncoNDApO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAtby10cmFuc2l0aW9uOiAwLjNzO1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tdG9wOiB2dygxNTApO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgODUlIDEwMCUsIDAlIDEwMCUpO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgODUlIDEwMCUsIDAlIDEwMCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XHJcbiAgICAgIGNsaXAtcGF0aDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IHZ3KDgwMCk7XHJcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIHBhZGRpbmc6IHZ3KDIwKTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDYwKTtcclxuICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgdncoMTQpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dyg1KTtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogMCB2dygzMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg3MCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHRsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDgpO1xyXG4gICAgICBmb250LXNpemU6IHZ3KDI0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDkwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygzMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWIge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZGF0YSB7XHJcbiAgICAucC1iYW5uZXItbGlua19fdGV4dCxcclxuICAgIC5wLWJhbm5lci1saW5rX19pbWcgaW1nIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgIH1cclxuXHJcbiAgICAucC1iYW5uZXItbGlua19faW1nIHtcclxuICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XHJcbiAgICAgIGNsaXAtcGF0aDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRsIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYm5yLXNlcnZpY2VfbWFya2V0aW5nX2JnLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NTE1ZjtcclxuICAgIHBhZGRpbmc6IHZ3KDMwKSB2dyg0MCk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2dyg0MCk7XHJcbiAgICBtYXgtd2lkdGg6IHZ3KDk0MCk7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiB2dygxMDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygxNTApO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYmFubmVyLWxpbmtfX2ltZyB7XHJcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBub25lO1xyXG4gICAgICBjbGlwLXBhdGg6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogNDIlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLWJhbm5lci1saW5rX190ZXh0IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IDU3JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1iYW5uZXItbGlua19fdGV4dCBhIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC5wLWJhbm5lci1saW5rX190ZXh0X190dGwge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoMjApO1xyXG4gICAgICBmb250LXNpemU6IHZ3KDI0KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTEwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1iYW5uZXItbGlua19fdGV4dF9fc3ViIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDI2KTtcclxuICAgICAgZm9udC1zaXplOiB2dygxNik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMDApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDg2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmJuci1idG4ge1xyXG4gICAgICAgIGNvbG9yOiAjNDY1MDVmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5ibnItYnRuOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5ibnItYnRuOjphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NjUwNWY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRsLWdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wLWJhbm5lci1saW5rLS1kbC1ncmF5X2JnLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZGNlMDtcclxuICAgIHBhZGRpbmc6IHZ3KDMwKSB2dyg0MCk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2dyg0MCk7XHJcbiAgICBtYXgtd2lkdGg6IHZ3KDk0MCk7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiB2dygxMDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygxNTApO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAucC1iYW5uZXItbGlua19faW1nIHtcclxuICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XHJcbiAgICAgIGNsaXAtcGF0aDogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLWJhbm5lci1saW5rX190ZXh0IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IDU3JTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLWJhbm5lci1saW5rX190ZXh0IGEge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAucC1iYW5uZXItbGlua19fdGV4dF9fdHRsIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcclxuICAgICAgZm9udC1zaXplOiB2dygyNCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDExMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtYmFubmVyLWxpbmtfX3RleHRfX3N1YiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDI2KTtcclxuICAgICAgZm9udC1zaXplOiB2dygxNik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMDApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNzApO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg4Nik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmJuci1idG4ge1xyXG4gICAgICAgIGNvbG9yOiAkYy1ib3JkZWF1eDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5ibnItYnRuOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmJuci1idG46OmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJGMtYm9yZGVhdXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibnItYnRuIHtcclxuICAgICAgY29sb3I6ICRjX3doaXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ib3JkZWF1eCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy1ib3JkZWF1eDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJuci1idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTB2aDtcclxuICAgIGNvbG9yOiAkY193aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgd2lkdGg6IHZ3KDMwMCk7XHJcbiAgICBwYWRkaW5nOiB2dygxMCkgdncoODApO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gdncoMTAwKTtcclxuICAgICAgcGFkZGluZzogdncoNTApIHZ3KDE1MCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoODApO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgICBoZWlnaHQ6IDIwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNTAlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEwMCUgMTAwJSAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwLjRzO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xyXG4gICAgICBjb250ZW50OiBcIlxcZTVjY1wiO1xyXG4gICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogNSU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDEzNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtYnJlYWRjcnVtcyB7XHJcbiAgd2lkdGg6IHZ3KDE1NjUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IHZ3KDE0MCk7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCAxMnB4O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0NiU7XHJcbiAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aWR0aDogNXB4O1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLyp0b3A6IC00cHg7Ki9cclxuICAgICAgbWFyZ2luOiAwIDEycHggMCAwO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1jYXNlLWludGVydmlldyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgJl9fbXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAmX19sZWZ0Ym94IHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yaWdodGJveCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHh0aGVhZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgICZfX3R4dGJvdHRvbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX190dGwge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hbWUge1xyXG4gICAgICAmX19jb21wYW55IHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2I4MWMyMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGV0YWlsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gMC4yNXJlbSAxLjI1cmVtO1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0NjUwNWY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RhZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOWE5Njk1O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgcGFkZGluZzogM3B4IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gNSU7XHJcbiAgICB9XHJcbiAgICAuYy1kZXRhaWxfX2NvbnRhaW5lciB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgICAgICAgIG1hcmdpbjogMTZweCA3cHggMThweCAwO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYy1kZXRhaWxfX2xpbmsge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjgxYzIyO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiODFjMjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcHJvZmlsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyNXB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgJl9faW1nIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jdGEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbTtcclxuICAgICZfX3R4dCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWNvbHVtbiB7XHJcbiAgJl9fdG9wQmxvY2sge1xyXG4gICAgcCB7XHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNzUvKiAgKi8pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Jsb2NrIHtcclxuICAgICYrLnAtY29sdW1uX19ibG9jayB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDgwKTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMjUwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiB2dygyNCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoOTApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygzNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dyg0KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg4MCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCtmaWd1cmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dyg2MCk7XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlICsgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDYwKTtcclxuICAgIH1cclxuXHJcbiAgICBwICsgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXBzIHtcclxuICAgICAgcGFkZGluZzogdncoNTApIHZ3KDUwKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMzAwKSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1RpcHMnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgICAgcGFkZGluZzogdncoMCkgdncoNDApIHZ3KDApIHZ3KDIwKTtcclxuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYTg5NDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA4MCUgMCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMCkgdncoMTIwKSB2dygwKSB2dyg2MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygzOCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDM4KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZGFlNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0YWxpYyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHRMaW5rIHtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogI0I4MUMyMjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCODFDMjI7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQjgxQzIyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB0b3A6IDUzJTtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1kZXRhaWxfX2NvbnRhaW5lciB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDkwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd2hpdGVib2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogdncoNDApIHZ3KDQ1KTtcclxuICAgIG1hcmdpbjogdncoNjApIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDEwMCkgdncoOTApO1xyXG4gICAgICBtYXJnaW46IHZ3KDIwMCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jZW50ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvbGQge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OjFlbTtcclxuICAgICAgdGV4dC1pbmRlbnQ6LTFlbTtcclxuXHJcbiAgICAgICYrcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMzApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCArIHVsIHtcclxuICAgICAgbWFyZ2luLXRvcDogdncoMzApO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygxMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWNvbXBhbnktYWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX21hcCB7XHJcbiAgICBtYXJnaW46IHZ3KDEwMCkgYXV0byB2dyg2MCk7XHJcbiAgICB3aWR0aDogdncoMTAwMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IHZ3KDIwMCkgYXV0byB2dygxNjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdHJhaW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiB2dyg2NSk7XHJcbiAgICB9XHJcblxyXG4gICAgZGwge1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwMHB4KSAvIDIpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IHZ3KDI1MCk7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgd2lkdGg6IHZ3KDE4KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IHZ3KC00KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiB2dygxMCk7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDgwKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3KDQwKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19zdGF0aW9uIHtcclxuICAgIHdpZHRoOiB2dygyODApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtY29tcGFueS1tZW1iZXIge1xyXG4gIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IHZ3KDgwKTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiB2dyg0MjApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzAwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMzYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgdncoMTApIHZ3KDQwKSAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTIwKTtcclxuICAgICAgICAgIG1hcmdpbjogMCB2dyg0MCkgdncoODApIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDkwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wb3N0IHtcclxuICAgICAgZm9udC1zaXplOiB2dygyMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbjogdncoNDApIDAgdncoNSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDEwMCk7XHJcbiAgICAgICAgbWFyZ2luOiB2dyg4MCkgMCB2dygyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjLWJvcmRlYXV4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kdW8ge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDY0MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtY29tcGFueS1vdXRsaW5lIHtcclxuICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICB0ciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmPnRib2R5PnRyPnRkIHtcclxuICAgICAgcGFkZGluZzogdncoNTApIDAgdncoNTApIHZ3KDQ1KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDgwKSAwIHZ3KDgwKSB2dyg0NSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiB2dygzMjApO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNmQ2ZDZkO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmQ2ZDZkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoOTApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogdncoNzUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2hpbGRMaXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuICAgIH1cclxuXHJcbiAgICAmPnRib2R5PnRyIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY+dGJvZHk+dHI+dGQge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDE4MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3KDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRjLWJvcmRlYXV4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX29mZmljZVRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IHZ3KDEwMCkgMCB2dygzMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoOTApO1xyXG4gICAgICBtYXJnaW46IHZ3KDE2MCkgMCB2dyg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vZmZpY2VMaXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IHZ3KDQwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiB2dygxMDApO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJS8yIC0gdncoNDApKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygxMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWNvbXBhbnktcG9saWN5IHtcclxuICAmX19mbGV4IHtcclxuICAgIG1hcmdpbjogMCB2dyg5MCkgMCB2dygyMzApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiB2dygxNzApIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBnYXA6IHZ3KDMwMCkgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RldGFpbCB7XHJcbiAgICB3aWR0aDogdncoNjc0KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaDI6OmFmdGVyIHtcclxuICAgICAgdG9wOiAtNS4xNjY2Njd2dyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgdG9wOiB2dygtMjUwKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dyg1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWNvbXBhbnkge1xyXG4gICZfX2xlYWQge1xyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogdncoMTIwKSAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19lbiB7XHJcbiAgICBmb250LXNpemU6IHZ3KDQwKTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB2dyg1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiB2dygxMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtc2QtaDJ0aXRsZUFyZWEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdncoNjApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygxMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtY2FyZExpc3RfX2xpc3QgbGkgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufVxyXG4iLCIucC1jb25zdWx0aW5nIHtcclxuXHJcbiAgLmMtYnRuLmMtYnRuLS1zbWFsbCxcclxuICAuYy1idG4uYy1idG4tLXNkLWN0YSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1zLXJlZDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXMtcmVkO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGMtcy1yZWQ7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXMtcmVkO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYy1zLXJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnUtbWFya2VyIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNGMEE1OTcgNjAlKTtcclxuICB9XHJcblxyXG4gIC5zbGljay1kb3RzIHtcclxuICAgIGxpLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1zLXJlZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sLXVuZGVyLW12IHtcclxuICAgICYuYmctYmlnIHtcclxuICAgICAgLmwtbXZfX3Zpc3VhbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogdncoOTEyKTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDExODMuMTMgMTExMi45NDJcIj48cGF0aCBmaWxsPVwiJTIzZTY1OTNmXCIgZD1cIk0yNjEyLjExLDk3OC41TDI0OTAuMjgsMTQyOC4xNGwtNzYuODYtMjAuNDEsMTIxLjg0LTQ0OS42NC0xNjIuNTctNDMuMTYzTDIyMDIuMiwxNTQ0LjEybDM5OC4zNCwxMDUuNzYsMTMwLjQxLTQ4MS4zLDgyLjYzLDIxLjk0LTEwOC40NSw0MDAuMjQtMzU3LjE5LDIwNS4wOC0zNzcuNDktNjUwLjk1LTE0OC4xMSw4NS4wNCw0NjIuNzMsNzk3LjkzTDI4MzUsMTcxMi4xM2gwbDE3MC40OC02MjkuMTlaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0xODIyLjM0IC05MTQuOTM4KVwiIC8+PC9zdmc+Jykgbm8tcmVwZWF0IHJpZ2h0L2NvbnRhaW47XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MiU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUxMiU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDY3JTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0NDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1jb3B5cmlnaHQge1xyXG4gIC5sLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIGJhY2tncm91bmQ6ICMxZjIxMjU7XHJcbiAgY29sb3I6ICRjLXdoaXRlO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX3ByaXZhY3lCbG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcml2YWN5VGV4dEFyZWEge1xyXG4gICAgYmFja2dyb3VuZDogIzM2M2E0MTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1jdGEge1xyXG4gIGgye1xyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnAtZGF0YS1kZXRhaWwge1xyXG4gICZfX2lubmVyIHtcclxuICAgIHdpZHRoOiB2dygxNDQwKTtcclxuICB9XHJcblxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGFydGljbGUge1xyXG4gICAgICB3aWR0aDogdncoNzgwKTtcclxuICAgIH1cclxuXHJcbiAgICBhc2lkZSB7XHJcbiAgICAgIHdpZHRoOiB2dyg1NjApO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWRldGFpbF9fY29udGFpbmVyIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogdncoNzYwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogOTYuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWRhdGEtdXRpbGl6YXRpb24ge1xyXG4gIC5jLWJ0bi5jLWJ0bi0tc21hbGwsXHJcbiAgLmMtYnRuLmMtYnRuLS1zZC1jdGEge1xyXG4gICAgYmFja2dyb3VuZDogJGMtcy1ncmVlbjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXMtZ3JlZW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYy1zLWdyZWVuO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1zLWdyZWVuO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYy1zLWdyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudS1tYXJrZXIge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2NjZTZlNSA2MCUpO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgbGkuc2xpY2stYWN0aXZlIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRjLXMtZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubC11bmRlci1tdiB7XHJcbiAgICAmLmJnLWJpZyB7XHJcbiAgICAgIC5sLW12X192aXN1YWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IHZ3KDkxMik7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMTgzLjEzIDExMTIuOTQyXCI+PHBhdGggZmlsbD1cIiUyMzQzODk4N1wiIGQ9XCJNMjYxMi4xMSw5NzguNUwyNDkwLjI4LDE0MjguMTRsLTc2Ljg2LTIwLjQxLDEyMS44NC00NDkuNjQtMTYyLjU3LTQzLjE2M0wyMjAyLjIsMTU0NC4xMmwzOTguMzQsMTA1Ljc2LDEzMC40MS00ODEuMyw4Mi42MywyMS45NC0xMDguNDUsNDAwLjI0LTM1Ny4xOSwyMDUuMDgtMzc3LjQ5LTY1MC45NS0xNDguMTEsODUuMDQsNDYyLjczLDc5Ny45M0wyODM1LDE3MTIuMTNoMGwxNzAuNDgtNjI5LjE5WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMTgyMi4zNCAtOTE0LjkzOClcIiAvPjwvc3ZnPicpXHJcbiAgICAgICAgICAgIG5vLXJlcGVhdCByaWdodC9jb250YWluO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTIlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MTIlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2NyU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDQwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtZGF0YSB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg0MCk7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm90dG9tOiB2dyg1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gJl9fYW5jaG9yIHtcclxuICAvLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyIWltcG9ydGFudDtcclxuXHJcbiAgLy8gICB1bCB7XHJcbiAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC8vICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAvLyAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC8vICAgICB9XHJcblxyXG4gIC8vICAgICBsaSB7XHJcbiAgLy8gICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gICAgICAgcGFkZGluZy10b3A6IHZ3KDI0KTtcclxuICAvLyAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMjQpO1xyXG4gIC8vICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgLy8gICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgLy8gICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIC8vICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDEwMCk7XHJcbiAgLy8gICAgICAgfVxyXG5cclxuICAvLyAgICAgICBhIHtcclxuICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgLy8gICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgLy8gICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAvLyAgICAgICAgICY6aG92ZXIge1xyXG4gIC8vICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gIC8vICAgICAgICAgfVxyXG5cclxuICAvLyAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAvLyAgICAgICAgICAgdG9wOiAwO1xyXG4gIC8vICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxuICAvLyAgICAgICAgIH1cclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgIH1cclxuXHJcbiAgLy8gICAgIGxpK2xpIHtcclxuICAvLyAgICAgICBtYXJnaW4tbGVmdDogdncoNjQpO1xyXG5cclxuICAvLyAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAvLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG4gIFxyXG4gICZfX2FuY2hvckxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M3Y2FjZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDgwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogdncoNTApO1xyXG4gICAgICAgIGhlaWdodDogdncoNTApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NjUwNWY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiB2dygtMjUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDE1MCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHZ3KDE1MCk7XHJcbiAgICAgICAgICBib3R0b206IHZ3KC03NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDQ3LjglO1xyXG4gICAgICAgIGJvdHRvbTogdncoLTQpO1xyXG4gICAgICAgIHdpZHRoOiB2dygxMCk7XHJcbiAgICAgICAgaGVpZ2h0OiB2dygxMCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NjUwNWY7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ2NTA1ZjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogdncoNDApO1xyXG4gICAgICAgICAgaGVpZ2h0OiB2dyg0MCk7XHJcbiAgICAgICAgICBib3R0b206IHZ3KC0yMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogdncoMzApIDAgdncoNDApO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMTAwKSAwIHZ3KDEzMCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHRvcDogLTEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygzMCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dyg1KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDYwKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNkbC1zZXJ2aWNlIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBcclxufVxyXG4jZGwtc3VydmV5IHtcclxufVxyXG4iLCIucC1mZWF0dXJlIHtcclxuICAmLXN0ZXAge1xyXG4gICAgJl9fZmxvd0xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDUwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDE1MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDMwKSAwIHZ3KDM4KTtcclxuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2EyYTdhZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dyg2MCkgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogdncoMjUpIHNvbGlkICNhMmE3YWY7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiB2dyg4NSkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiB2dyg4NSkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IHZ3KC0yNSk7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTA5NjlmO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHZ3KDI1KSBzb2xpZCAjOTA5NjlmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2Q4NDhmO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHZ3KDI1KSBzb2xpZCAjN2Q4NDhmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNmI3MzdmO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHZ3KDI1KSBzb2xpZCAjNmI3MzdmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTg2MTZmO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHZ3KDI1KSBzb2xpZCAjNTg2MTZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSg2KSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDY1MDVmO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mbG93SXRlbSB7XHJcbiAgICAgICYtLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByaWdodDogdncoLTEwKTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDM3KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1lbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDEzKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDYwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDEzKTtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg2MCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDc1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbWFya2V0aW5nIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLWl2b3J5ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiB2dyg4MCkgMCAwO1xyXG5cclxuICAgIC5jLWZsZXhXcmFwIHtcclxuICAgICAgZ2FwOiAwIHZ3KDcwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWltZ0JveCB7XHJcbiAgICAgIHdpZHRoOiB2dyg2MzYpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiB2dygyMDApIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHRBcmVhIHtcclxuICAgICAgd2lkdGg6IHZ3KDcyMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1leHBlcmllbmNlIHtcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogdncoODYwKTtcclxuICAgICAgcGFkZGluZzogdncoNjApIDAgdncoMTIwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiB2dygyMDApIDAgdncoMzAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0QXJlYSB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDIxJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19udW1MaXN0IHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgd2lkdGg6IHZ3KDEwOTApO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogdncoLTEwKTtcclxuICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDE1MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogdncoMzQwKTtcclxuICAgICAgICBoZWlnaHQ6IHZ3KDMyMCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogdncoNDIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMTUwKSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUobiArIDQpIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSksXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgICB3aWR0aDogdncoNDAwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDc1KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2dygzMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2M3NjAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgYm90dG9tOiB2dygtMTUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3KDEwMCk7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiB2dygtNjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTAwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IHZ3KDQwKSAwIDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEFkb2JlLUNhc2xvbjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgbWFyZ2luOiB2dygxNTApIDAgMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dygyNTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDEwKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIG1hcmdpbjogdncoMTApIGF1dG87XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoNTApO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IHZ3KDEwMCkgYXV0byAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0td3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiArIGRpdiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogdncoNDApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdncoMTIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcGRjYSB7XHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiB2dygxNzApIDAgdncoMTIwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDMwMCkgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWZsZXhXcmFwIHtcclxuICAgICAgZ2FwOiAwIHZ3KDE0MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dEFyZWEge1xyXG4gICAgICB3aWR0aDogdncoNzIwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaW1nQm94IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogdncoNTcwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogdncoMjAwKSAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWdUZXh0IHtcclxuICAgICAgZm9udC1zaXplOiB2dygzNCk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoODApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3VwcG9ydGNhc2Uge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGdhcDogdncoMzApO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBnYXA6IHZ3KDE4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICB3aWR0aDogdncoMjY0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDcyMCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAmX190dGwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDQ4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1mb290ZXIge1xyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19sZWZ0QXJlYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1yaWdodDogdncoODApO1xyXG4gICAgd2lkdGg6IHZ3KDI4MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDI2MHB4O1xyXG5cclxuICAgICAgLypAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9Ki9cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygyNSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDc1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxpbmtBcmVhIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDE2MCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wcml2YWN5IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoMjUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygyNSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDYwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDYlO1xyXG4gICAgICAgICAgICByaWdodDogOCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2dygxMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdncoMTApO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjLXdoaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiB2dyg0MCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiB2dyg0MCk7XHJcbiAgICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICByaWdodDogNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jdGEge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtd2hpdGU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygzNSkgdncoMjUpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMDAlIDEwMCUgMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgLjRzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDYwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2Zvb3Rlcl9tYWlsLnN2Zyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzNiU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA4JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvZm9vdGVyX2Rvd25sb2FkLnN2Zyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JpZ2h0QXJlYSB7XHJcbiAgICB3aWR0aDogdncoOTYwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiB2dyg4MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogdncoLTgwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICAgIGJvdHRvbTogLTRweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jYXRlTGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAwIHZ3KDM2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDYwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmxleFdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwYWRkaW5nLXRvcDogdncoNDApO1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmxleFRpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg0MCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNDApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgcGFkZGluZzogdncoNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2VydmljZUl0ZW0ge1xyXG4gICAgICB3aWR0aDogdncoNzYwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDYwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDEzKTtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogdncoMTApIHZ3KDM2KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dyg2MCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDMwKSAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZXh0ZXJuYWwgYTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZm9vdGVyX2V4dGVybmFsLWljb24uc3ZnKW5vLXJlcGVhdDtcclxuICAgICAgICAgICAgd2lkdGg6IHZ3KDEyLjUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZ3KDEyLjUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3KDYwKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDYwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJisucC1mb290ZXJfX3JpZ2h0QXJlYS0tc2VydmljZUl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiB2dyg0MCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZzogdncoNjApO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hbGNlbnRlciB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zcG1lbnUge1xyXG4gICAgZm9udC1zaXplOiB2dyg3NSk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZzogdncoNjApO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiA4JTtcclxuICAgICAgd2lkdGg6IHZ3KDQwKTtcclxuICAgICAgaGVpZ2h0OiB2dyg0MCk7XHJcbiAgICAgIHRvcDogNDAlO1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjLXdoaXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogdncoNDApO1xyXG4gICAgICAgIGhlaWdodDogdncoNDApO1xyXG4gICAgICAgIHRvcDogNDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWZvcm1ze1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gIGlucHV0W3R5cGU9dGV4dF0sXHJcbiAgaW5wdXRbdHlwZT1lbWFpbF0sXHJcbiAgaW5wdXRbdHlwZT10ZWxdLFxyXG4gIHRleHRhcmVhe1xyXG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgYmFja2dyb3VuZDogbGlnaHQtZGFyayhyZ2IoMjMyLCAyNDAsIDI1NCksIHJnYmEoNzAsIDkwLCAxMjYsIDAuNCkpO1xyXG4gICAgICBwYWRkaW5nOiAxNHB4IDE1cHggMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogdncoNjApO1xyXG4gICAgICB9XHJcbiAgICAgICY6cGxhY2Vob2xkZXItc2hvd257LyrmnKrlhaXlipsqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6I2Y3ZjdmNztcclxuICAgICAgfVxyXG4gIH1cclxuICB0ZXh0YXJlYXtcclxuICAgIG1pbi1oZWlnaHQ6IDEycmVtO1xyXG4gIH1cclxuICBzZWxlY3R7XHJcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgIHBhZGRpbmc6IDE0cHggMTVweCAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZpZWxkc2V0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwMCkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBsYWJlbHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygzMCk7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDkwKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94e1xyXG4gIGxhYmVse1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBhe1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxubGFiZWw6aGFzKC5ocy1mb3JtLXJlcXVpcmVkKTphZnRlciB7XHJcbiAgY29udGVudDogJ+W/hemgiCc7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgcGFkZGluZzogMnB4IDVweCAzcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmMDAxODtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5sYWJlbDpub3QoOmhhcyguaHMtZm9ybS1yZXF1aXJlZCkpOmFmdGVyIHtcclxuICBjb250ZW50OiAn5Lu75oSPJzsgXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAycHggNXB4IDNweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAuaHMtZm9ybS1yYWRpby1kaXNwbGF5e1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaHMtZm9ybS1yZXF1aXJlZCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmhzLWVycm9yLW1zZ3tcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjZmYwMDE4O1xyXG4gICAgfVxyXG4gICAgLmhzLWVycm9yLW1zZzo6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4uaHNfZXJyb3Jfcm9sbHVwe1xyXG4gIGxhYmVse1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogI2ZmMDAxODtcclxuICB9XHJcbiAgbGFiZWw6OmFmdGVye1xyXG4gICAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmFjdGlvbnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogdncoMzYwKTtcclxuICBtYXJnaW46IHZ3KDUwKSBhdXRvIDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICB6LWluZGV4OiAxO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiB2dygxMjApIGF1dG8gdncoMzAwKTtcclxuICB9XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTIwJTtcclxuICAgIGhlaWdodDogMjAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTUwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMTAwJSAxMDAlIDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgLjRzO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcclxuICAgICAgY29udGVudDogXCJcXGU3Y2RcIjtcclxuICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IHZ3KDM4KTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDguNSU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmb250LXNpemU6IDcuMDMxMjV2dztcclxuICAgICAgfVxyXG4gIH1cclxuICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgfVxyXG5cclxufVxyXG4uaHMtYnV0dG9ue1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDAuOTg5NTgzMzMzM3Z3IDIuMDgzMzMzMzMzM3Z3O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgcGFkZGluZzogdncoNTApIHZ3KDE1MCk7XHJcbiAgZm9udC1zaXplOiB2dyg4MCk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gIH1cclxuXHJcbiAgLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVye1xyXG4gICAgLmhzLWVycm9yLW1zZ3tcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiLnAtaGVhZGVyIHtcclxuICAmX19pbm5lciB7XHJcbiAgICB3aWR0aDogdncoMTU2MCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcclxuICAgICAgZm9udC1zaXplOiB2dygyMik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbjogMCB2dygxMCk7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogdncoMzUpIHZ3KDEwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICByaWdodDogMCU7XHJcbiAgICAgICAgICB3aWR0aDogMzAwJTtcclxuICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmYgMzQlLCAjQjgxQzIyIDM0JSwgI0I4MUMyMiA3MCUsICMwMDAgNzAlKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuNnM7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgICByaWdodDogLTIwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmIDM0JSwgIzAwMCAzNCUsICMwMDAgNzAlLCAjMDAwIDcwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNnM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogdncoMjUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGxsKSB7XHJcbiAgICAgICAgICB3aWR0aDogdncoMTkwKTtcclxuICAgICAgICAgIGhlaWdodDogdncoNjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dygxMDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNSU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IHZ3KDI0NCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGxsKSB7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDMwMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGFtYnVyZ2VyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIHdpZHRoOiB2dygyNTApO1xyXG4gICAgaGVpZ2h0OiB2dygyNTApO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAyNyU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgIHRvcDogdncoMTAwKTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICB0b3A6IHZ3KDE0MCk7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICB0b3A6IHZ3KDgwKTtcclxuICAgICAgICAgIGxlZnQ6IDM1JTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dyg0MCkpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgdG9wOiB2dygxNjApO1xyXG4gICAgICAgICAgbGVmdDogMzUlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KC00MCkpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogdncoMjUwKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDBzO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAgICAgLnAtaGVhZGVyX19tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCA1JTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmK2xpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1ob21lLW12IHtcclxuICBoZWlnaHQ6IHZ3KDc3Nyk7XHJcblxyXG4gICZfX3ZpZGVvQm94IHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICB2aWRlbyB7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB3aWR0aDogMTc3Ljc3Nzc3Nzc4dmg7XHJcbiAgICAgIGhlaWdodDogNTYuMjV2dztcclxuICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dEFyZWEge1xyXG4gICAgd2lkdGg6IHZ3KDE1NjApO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIHRvcDogNjQlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgIHRvcDogNzIlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDU3KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoNjApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDU5KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDEzNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3Age1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzBweDtcclxuICAgIHJpZ2h0OiAtMTUlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxufVxyXG4iLCIucC1ob21lIHtcclxuICAmLWNhc2Uge1xyXG4gICAgLmNvbnQxNTYwIHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuV3JhcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDQwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDIwMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0QXJlYSB7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IHZ3KC0zMCk7XHJcbiAgICAgICAgdG9wOiB2dyg2NSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoNzApO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogdncoNjApO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzA3MjcyO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiB2dygxNyk7XHJcbiAgICAgICAgICByaWdodDogLTgwJTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IHZ3KDMwMCk7XHJcbiAgICAgICAgICAgIHRvcDogdncoNjApO1xyXG4gICAgICAgICAgICByaWdodDogLTExMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg0MCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNTApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXJXcmFwIHtcclxuICAgICAgd2lkdGg6IHZ3KDEwMDApO1xyXG4gICAgICBtYXJnaW4tbGVmdDogdncoODApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMTAwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjYpO1xyXG4gICAgICAgIG1hcmdpbjogdncoMjApIDAgdncoNSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg4MCk7XHJcbiAgICAgICAgICBtYXJnaW46IHZ3KDcwKSAwIHZ3KDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBzcGFuICsgc3BhbiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogdncoMTApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdncoMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBtYXJnaW46IDAgMCB2dyg1MCkgdncoNTApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnUtc3Age1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtYXJyb3cge1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzcwNzI3MjtcclxuICAgICAgd2lkdGg6IHZ3KDc2KTtcclxuICAgICAgaGVpZ2h0OiB2dyg3Nik7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgLW8tdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiB2dygyMDApO1xyXG4gICAgICAgIGhlaWdodDogdncoMjAwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MjcyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNzA3MjcyO1xyXG5cclxuICAgICAgICAuc2xpZGUtYXJyb3dJbiB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpZGUtYXJyb3dJbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDQlO1xyXG4gICAgICAgIHdpZHRoOiB2dygxMik7XHJcbiAgICAgICAgaGVpZ2h0OiB2dygxMik7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3MDcyNzI7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzcwNzI3MjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMjI1ZGVnKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogdncoNTApO1xyXG4gICAgICAgICAgaGVpZ2h0OiB2dyg1MCk7XHJcbiAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJldi1hcnJvdyB7XHJcbiAgICAgIGxlZnQ6IHZ3KC0xMzApO1xyXG4gICAgICBib3R0b206IHZ3KDEyMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBsZWZ0OiAtMiU7XHJcbiAgICAgICAgYm90dG9tOiA2NSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGlkZS1hcnJvd0luIHtcclxuICAgICAgICByaWdodDogMzAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHJpZ2h0OiAxOSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5leHQtYXJyb3cge1xyXG4gICAgICBsZWZ0OiB2dygtMTMwKTtcclxuICAgICAgYm90dG9tOiB2dygxOTQpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogLTIlO1xyXG4gICAgICAgIGJvdHRvbTogNjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpZGUtYXJyb3dJbiB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgcmlnaHQ6IDM4JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICByaWdodDogMzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1jb3VudGVyIHtcclxuICAgICAgY29sb3I6ICM3MDcyNzI7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMjQpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IHZ3KC0xMjIpO1xyXG4gICAgICBib3R0b206IHZ3KDMwMCk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2VtcGxpY2l0YXBybztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoODApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2VydmljZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy90b3Bfc2VydmljZV9iZy5wbmcpIG5vLXJlcGVhdFxyXG4gICAgICBjZW50ZXIvY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogdncoMTcyMykgMTAwJTtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsbCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy90b3Bfc2VydmljZV9iZy5wbmcpIG5vLXJlcGVhdFxyXG4gICAgICAgIGNlbnRlci9jb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiB2dygxNzIzKSAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy90b3Bfc2VydmljZV9iZy5wbmcpIGNlbnRlciAvIGNvdmVyXHJcbiAgICAgICAgICBuby1yZXBlYXQ7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luOiB2dyg4MCkgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnRBcmVhIHtcclxuICAgICAgd2lkdGg6IHZ3KDUyMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0QXJlYSB7XHJcbiAgICAgIHdpZHRoOiB2dyg3OTApO1xyXG4gICAgICBtYXJnaW4tbGVmdDogdncoMTgwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDMwMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodEl0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZ3KDE4KSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDYsIDEwNiwgMTA2LCAwLjUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHZ3KC0zNik7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZ3KDYwKSk7XHJcbiAgICAgICAgICB0b3A6IHZ3KC0xMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDE4KTtcclxuICAgICAgICBoZWlnaHQ6IHZ3KDE4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy90b3Bfc2VydmljZV9pY29uMDEuc3ZnKSBuby1yZXBlYXRcclxuICAgICAgICAgIGNlbnRlci9jb250YWluO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHZ3KC00NSk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogdncoNjApO1xyXG4gICAgICAgICAgaGVpZ2h0OiB2dyg2MCk7XHJcbiAgICAgICAgICB0b3A6IHZ3KC0xNDgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjLXMtcmVkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy90b3Bfc2VydmljZV9pY29uMDQuc3ZnKSBuby1yZXBlYXRcclxuICAgICAgICAgICAgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1zLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvdG9wX3NlcnZpY2VfaWNvbjAyLnN2Zykgbm8tcmVwZWF0XHJcbiAgICAgICAgICAgIGNlbnRlci9jb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtcy15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy90b3Bfc2VydmljZV9pY29uMDMuc3ZnKSBuby1yZXBlYXRcclxuICAgICAgICAgICAgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1zLWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDEyMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMzAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsbCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygyMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoNzUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IHZ3KDUwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWxpbmtMaXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dyg2NSk7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiB2dygxOCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tbGlua0l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogdncoMzApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGxsKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDcwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiB2dygxMDApO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMjApIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAmOjphZnRlciB7XHJcbiAgICAgICAgLy8gICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkXCI7XHJcbiAgICAgICAgLy8gICBjb250ZW50OiBcIlxcZTdjZFwiO1xyXG4gICAgICAgIC8vICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICAgICAgLy8gICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICB0b3A6IHZ3KC0xKTtcclxuICAgICAgICAvLyAgIGxlZnQ6IDA7XHJcbiAgICAgICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLy8gICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cclxuICAgICAgICAvLyAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcclxuICAgICAgICAvLyAgICAgZm9udC1zaXplOiB2dygyMik7XHJcbiAgICAgICAgLy8gICAgIHRvcDogdncoLTEpO1xyXG4gICAgICAgIC8vICAgfVxyXG5cclxuICAgICAgICAvLyAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIC8vICAgICBmb250LXNpemU6IHZ3KDgwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICB0b3A6IHZ3KDIwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgfVxyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgJi5leHRlcm5hbCB7XHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2dygxMi41KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2dygxMi41KTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICBmaWxsOiAjMDAwO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICB3aWR0aDogdncoNjApO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogdncoNjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICsgc3ZnIHtcclxuICAgICAgICAgICAgICBmaWxsOiAkYy1zLXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlN2NkXCI7XHJcbiAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGxsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjIpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDgwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ub2xpbmsge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDIwMTNcIjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSgtNTUlKSByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDExMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNlbWluYXIge1xyXG4gICAgdWwge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygyMDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaG9tZS1jYXNlX19idG5XcmFwIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRvcGljcyB7XHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzcwNzI3MjtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgd2lkdGg6IHZ3KDEwMDApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICAmICsgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDQwKTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDRkZWViO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxNTApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdncoMTUwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtYmxhY2s7XHJcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygzKSB2dygxNSkgdncoMSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3KDEwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dyg2MCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dyg2MCkgdncoNik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoMzApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGxsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjQpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDgwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDc1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDQwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygxMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDIyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNjUpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjYjgxYzIyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbmV3IHtcclxuICAgICAgYmFja2dyb3VuZDogJGNfZ3JheTtcclxuICAgICAgLyp3aWR0aDogNzAwcHg7OiovXHJcbiAgICAgIHdpZHRoOiA3ODBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IHZ3KC01MCk7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjX2dyYXk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcclxuICAgICAgLW8tdHJhbnNpdGlvbjogMC40cztcclxuICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNfZ3JheTtcclxuXHJcbiAgICAgICAgLnAtaG9tZS10b3BpY3MtbmV3IHtcclxuICAgICAgICAgICZfX3dyYXAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNfZ3JheTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjX2dyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3dyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDI1KSAwIHZ3KDI1KSB2dygxODApO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjX3doaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygxMDApIDA7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dygzMCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogdncoMzApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3KDEwMCk7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2dygxMDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IHZ3KDEwKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjX3doaXRlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2dyg1MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWlucXVpcnkge1xyXG4gICZfX2xlYWQge1xyXG4gICAgJi0tdGl0bGVBcmVhIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoNTApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMzYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYmQ1ZGM7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDE1KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygzMCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTIwKTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg0MCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg2MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDEwMCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiODFjMjI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2dyg0MDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19mb3Jte1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgICYtLXRpdGxlQXJlYSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDUwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDM2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDEyMCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoNDApO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0taW5uZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDYwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWtub3dsZWRnZSB7XHJcbiAgLmwtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDQuMnZ3IDAgNS4ydnc7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogdncoMzAwKSAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idWxsZXRfcG9pbnRzIHtcclxuICAgIG1hcmdpbi10b3A6IHZ3KDYwKTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiB2dygyNSkgdncoNSkgdncoMzUpO1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICBwYWRkaW5nOiB2dyg2MCk7XHJcbiAgICAgIH1cclxuICAgICAgJiA+IGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgICBncmlkLXJvdzogc3BhbiAzO1xyXG4gICAgICB9XHJcbiAgICAgICYgPiBsaSArIGxpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjOGM4Yzg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM4Yzg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDM7XHJcbiAgICAgICAgcGFkZGluZzogdncoMjApO1xyXG4gICAgICAgIGdhcDogdncoMjApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dyg2MCk7XHJcbiAgICAgICAgICBnYXA6IHZ3KDYwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygzMik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDg1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDc0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTcxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3KDE0KTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0wLjcyOTE2NjY2Njd2dztcclxuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiB2dyg3KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDcpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNjU5NDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiB2dygzLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg3NCk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2dyg3NCk7XHJcbiAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0zLjg1NDE2NjY2Njd2dztcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDM2KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdncoMzYpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiB2dygxOCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmID4gbGkgKyBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiArIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dyg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2VudW1lcmF0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiB2dygyNSk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiB2dyg2MCk7XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgZ2FwOiB2dygyMCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICBnYXA6IHZ3KDYwKTtcclxuICAgICAgfVxyXG4gICAgICAmID4gbGkge1xyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogdncoMTUpIHZ3KDMwKTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7XHJcbiAgICAgICAgZ2FwOiB2dygyMCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZ2FwOiB2dyg2MCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dyg2MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIHdpZHRoOiA3NiU7XHJcbiAgICAgIH1cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbnRyb2R1Y3Rpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IHZ3KDE2KTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZ2FwOiB2dyg2MCk7XHJcbiAgICAgIH1cclxuICAgICAgJiA+IGxpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHZ3KDE2KSAqIDIpIC8gMyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHZ3KDYwKSAqIDEpIC8gMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogdncoMzApO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBnYXA6IHZ3KDIwKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBnYXA6IHZ3KDYwKTtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDYwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43MTQ7XHJcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoNjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoODApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19maWd1cmUtZmxleCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogMjBweCAzNHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjYjgxYzIyO1xyXG4gICAgICB9XHJcbiAgICAgICYgKyBmaWd1cmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1scF9tYXJrZXRpbmdfZGlnaXRhbCB7XHJcbiAgLmMtYnRuLS1pbnEge1xyXG4gICAgYmFja2dyb3VuZDogJGMtYm9yZGVhdXg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ib3JkZWF1eDtcclxuICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgY29sb3I6ICRjLWJvcmRlYXV4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1idG4tLW1lZGl1bSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1ib3JkZWF1eDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJvcmRlYXV4O1xyXG4gICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgICBjb2xvcjogJGMtYm9yZGVhdXg7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYy1ib3JkZWF1eDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1zZC1jdGFBcmVhIHtcclxuICAgIHBhZGRpbmc6IHZ3KDgwKSAwIDA7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogdncoMzAwKSAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWFsLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICB9XHJcblxyXG4gIC5wLWJhbm5lci1saW5rLS1kbCB7XHJcbiAgICBtYXgtd2lkdGg6IHZ3KDEwNDApO1xyXG4gICAgcGFkZGluZzogdncoMSkgdncoNTApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ibnItc2VydmljZV9tYXJrZXRpbmdfYmctbHBfbWFya2V0aW5nX2RpZ2l0YWwucG5nKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiB2dygxMDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygxNTApO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAucC1iYW5uZXItbGlua19fdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtYmFubmVyLWxpbmtfX3RleHRfX3R0bCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMjgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygxNSk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTEwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1iYW5uZXItbGlua19fdGV4dF9fc3ViIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygyMCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg3MCk7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgPiBici51LXBjOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm5yLWJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDgpIHZ3KDQwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xyXG4gICAgICB3aWR0aDogdncoMjYwKTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byB2dygxMDApO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDUwKSB2dygxNTApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC1iYW5uZXItbGluay0tZGwtZ3JheSB7XHJcbiAgICBtYXgtd2lkdGg6IHZ3KDEwNDApO1xyXG4gICAgcGFkZGluZzogdncoMTApIHZ3KDUwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiB2dygxMDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygxNTApO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYmFubmVyLWxpbmtfX3RleHQge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLWJhbm5lci1saW5rX190ZXh0X190dGwge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDI0KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTUpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDkwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMDApO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMzIpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxMDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtYmFubmVyLWxpbmtfX3RleHRfX3N1YiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoMjApO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMDApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNzApO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgID4gYnIudS1wYzpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJuci1idG4ge1xyXG4gICAgICBwYWRkaW5nOiB2dyg4KSB2dyg0MCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IHZ3KDE4KTtcclxuICAgICAgd2lkdGg6IHZ3KDI4Nyk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gdncoMTAwKTtcclxuICAgICAgICBwYWRkaW5nOiB2dyg1MCkgdncoMTUwKTtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYV9fZXhhbS1pY29uX19saXN0IHtcclxuICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gdncoODApO1xyXG4gICAgZ2FwOiAzNXB4IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZ2FwOiB2dygxMDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpc3RfX2l0ZW0ge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCAqIDQpIC8gNSk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IHZ3KDcyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW12IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYigxMCwgMjQsIDMyLCAwLjgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoNTMpO1xyXG4gICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2OTtcclxuICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg2NCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzcGFuLm51bWJlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg4NCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkaW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDZweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRhZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxYzI4MmY7XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiB2dygyNSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAycHggMjJweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDEyMCkgMCB2dygxNzApO1xyXG4gICAgICBtYXgtd2lkdGg6IHZ3KDg1MCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDNlbSAwO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1iZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMXM7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zbGlkZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IDEuMnM7XHJcbiAgICAgIHJpZ2h0OiB2dygyMDApO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB3aWR0aDogdncoODYwKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGdhcDogdncoMjQpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgJi13cmFwIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbmltYXRpb246IHNsaWRlU2hvdyAxMDBzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGdhcDogMDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZVNob3ctc3AgMTAwcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDI5MCk7XHJcbiAgICAgICAgaGVpZ2h0OiB2dygxODUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiB2dygxODQpO1xyXG4gICAgICAgIGhlaWdodDogdncoMTg0KTtcclxuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDQwKSAwIHZ3KDQ2KTtcclxuICAgICAgICBib3R0b206IHZ3KDQwKTtcclxuICAgICAgICByaWdodDogdncoLTcwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMCwgMjQsIDMyLCAwLjgpO1xyXG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40NzE7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XHJcbiAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgIHRvcDogLTNyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTAsIDI0LCAzMiwgMC45KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjIpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuLm51bWJlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDU4KTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGluO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNob3cge1xyXG4gICAgICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1tdi1iZyBpbWcge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgfVxyXG4gICAgICAucC1scF9tYXJrZXRpbmdfZGlnaXRhbC1tdi1zbGlkZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1rbm93LWhvdyB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg0OSk7XHJcbiAgICAgICAgY29sb3I6ICMxMTExMTE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU2O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDUwKTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ubnVtYmVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTAxKTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGluO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDZweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMTExMTExO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZ2FwOiB2dyg1MCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luLXRvcDogdncoODApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dyg4MCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gdncoNTApKSAvIDIpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbSxcclxuICAgICAgJi1pdGVtICoge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjBweCB2dygzMCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDYwKSB2dygzMCkgdncoMzApIHZ3KDQ1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMzAsIDM5LCA0NCwgMC4xKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZzogM2VtIDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoMzAsIDM5LCA0NCwgMC4zKTtcclxuICAgICAgICAgIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLWtub3ctaG93X19saXN0LWl0ZW0tYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ2NTE1ZjtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDY1MTVmO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRhZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IHZ3KDI1KTtcclxuICAgICAgICAgIGxlZnQ6IHZ3KDI1KTtcclxuICAgICAgICAgIGNvbG9yOiAjODI4MjgyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB0b3A6IDEuNWVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAxLjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2FmYWZhZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHRib3gge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gdncoMzMwKSAtIHZ3KDMwKSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZ2JveCB7XHJcbiAgICAgICAgICB3aWR0aDogdncoMzMwKTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcclxuICAgICAgICAgIGNvbG9yOiAjMTExMTExO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMTApO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dygyNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU4MztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3Bhbi5yZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogI2I4MWMyMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ubWluY2hvIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzaGlwcG9yaS1taW5jaG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC44O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NDk0OTQ7XHJcbiAgICAgICAgICBjb2xvcjogIzU5NTk1OTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDMuNXB4IDQwcHggMy41cHggMjBweDtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzY4Njg2ODtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21vZGFsIHtcclxuICAgICAgcGFkZGluZzogdncoMzApIHZ3KDMwKSB2dyg0MCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygzMCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2JjYmM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdGFnIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgICAgICBjb2xvcjogI2IxYjFiMTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDQwKTtcclxuICAgICAgICBjb2xvcjogIzExMTExMTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAjYjgxYzIyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbWFyZ2luOiB2dyg0MCkgMCB2dygyMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgbWFyZ2luOiAycmVtIDAgMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1jYXRlZ29yeSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiB2dyg0MCk7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICAgICYtdGV4dGJveCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU0JSAtIHZ3KDQwKSk7XHJcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiByZ2IoMTcsIDE3LCAxNyk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10YXNrLFxyXG4gICAgICAmLXJlc3VsdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAyM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10YXNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1NTU1O1xyXG4gICAgICB9XHJcbiAgICAgICYtcmVzdWx0cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYjgxYzIyO1xyXG4gICAgICB9XHJcbiAgICAgICYtaW1nYm94IHtcclxuICAgICAgICB3aWR0aDogNTQlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaGFsZmJveCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSB2dyg0MCkpIC8gMik7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1ibGFuayB7XHJcbiAgICAgICAgcGFkZGluZzogdncoODApIHZ3KDIwKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2U5O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZzogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1zZW90YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGQsXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogI2YyZjVmNyAxcHggc29saWQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgY29sb3I6ICMyYzMxMzQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1OWRhMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyk6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcmVhc29uIHtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogdncoOTApIDA7XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMzYpO1xyXG4gICAgICAgIGNvbG9yOiAjMTExMTExO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Bhbi5udW1iZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg1Nik7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHNoaXBwb3JpLW1pbmNobztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExNDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcclxuICAgICAgICAgIG1hcmdpbjogMCA2cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5lbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjYWFhZGFkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudDpudGgtb2YtdHlwZSgybiArIDEpIHtcclxuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAjMTExMTExO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiB2dygxMTApIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygzMDApIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAmLW51bSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDYwKTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2hpcHBvcmktbWluY2hvO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDZweCB2dyg1NSkgNnB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg0MCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygzMCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWZsZXgge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogdncoMzApO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dGJveCB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gdncoNTgwKSAtIHZ3KDMwKSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1nYm94IHtcclxuICAgICAgICAgIHdpZHRoOiB2dyg1ODApO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLW1vZGFsIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2dyg1MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdncoNTApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiODFjMjI7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1tb2RhbC5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDAlIC0gdncoMjYpKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDBhMGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoODApO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMjUpIHZ3KDU1KSB2dyg0MCk7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogcmdiKDI1NSwgMjU1LCAyNTUsIDAuNSkgMXB4IHNvbGlkO1xyXG4gICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMztcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICAgICAgICBnYXA6IHZ3KDQwKTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcmdiKDI1NSwgMjU1LCAyNTUsIDAuNSkgMXB4IHNvbGlkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiByZ2IoMjU1LCAyNTUsIDI1NSwgMC41KSAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDI4KTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLW91dHB1dCB7XHJcbiAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NiwgMjQ2LCAyNDYsIDAuMzAyKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTZweCkgLyAyKTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAmLmJuciB7XHJcbiAgICAgICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDUwKSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXJlc3VsdCB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAmLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJi1sZWZ0IHtcclxuICAgICAgICB3aWR0aDogdncoMzY2KTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkI2E3YTdhNztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3KDQwKTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAxZW07XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2dygzNjYpKTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg0MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogI2FhYWRhZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGEsXHJcbiAgICAgIGEgKiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLXJlc3VsdF9fbGlzdC1pdGVtLWltZyB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiB2dyg0MTUpO1xyXG4gICAgICAgIG1hcmdpbjogMCB2dygyNykgdncoOTApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAzZW0gMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgICBncmlkLXJvdzogc3BhbiAzO1xyXG4gICAgICAgIGdhcDogdncoMjUpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYm94IHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY2F0ZWdvcnkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcclxuICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMTApO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMjApO1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygyNCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjglO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpZGUtYXJyb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IHZ3KC0zMCk7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDQ3KTtcclxuICAgICAgICBoZWlnaHQ6IHZ3KDQ3KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjOGU4ZThlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2I4MWMyMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlLWFycm93SW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gdncoNCkpO1xyXG4gICAgICAgICAgcmlnaHQ6IDQzJTtcclxuICAgICAgICAgIHdpZHRoOiB2dygxMik7XHJcbiAgICAgICAgICBoZWlnaHQ6IHZ3KDEyKTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYy13aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubmV4dC1hcnJvdyB7XHJcbiAgICAgICAgcmlnaHQ6IHZ3KDUwMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgLnByZXYtYXJyb3cge1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKHZ3KDUwMCkgKyB2dyg4KSArIHZ3KDQ3KSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjYWNhY2E7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIHdpZHRoOiB2dyg3NSk7XHJcbiAgICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjgxYzIyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogYXV0bztcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAwO1xyXG5cclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pY29uIHtcclxuICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygyOCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTApO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXByaWNlIHtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMzYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmVuIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZm9udC1zaXplOiB2dygyOCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiB2dygyMCkgYXV0byB2dygtMjApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHNoaXBwb3JpLW1pbmNobztcclxuICAgICAgICBmb250LXNpemU6IHZ3KDQ4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExNDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmMtYnRuLS1tZWRpdW0ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICBjb2xvcjogIzJjMzEzNDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYjgxYzIyO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogI2I4MWMyMjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZmFxIHtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMzYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmVuIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xyXG4gICAgICAgIGNvbG9yOiAjYWFhZGFkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZG93bmxvYWQge1xyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygzNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XHJcbiAgICAgICAgY29sb3I6ICNhYWFkYWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jLWNhcmRMaXN0X19saXN0LnRocmVlQ29udGVudCB7XHJcbiAgICAgIGdhcDogdncoNzgpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBnYXA6IHZ3KDE1MCkgMDtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSB2dyg3OCkgKiAyKSAvIDMpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygyMSk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41MjQ7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoOTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXRoZW1lIHtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMzYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmVuIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xyXG4gICAgICAgIGNvbG9yOiAjYWFhZGFkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12LXNsaWRlci13cmFwOm50aC1jaGlsZCgybikge1xyXG4gIC5wLWxwX21hcmtldGluZ19kaWdpdGFsLW12LXNsaWRlci1saXN0IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShcclxuICAgICAgY2FsYygtNTAlICsgMTAyLjVweClcclxuICAgICk7IC8qIOmWi+Wni+aZguOBruS9jee9ruOCkuWNiuWRqOWIhuOBmuOCieOBmSAqL1xyXG4gICAgYW5pbWF0aW9uOiBzbGlkZVNob3cyIDEwMHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVTaG93Mi1zcCAxMDBzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVTaG93IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNsaWRlU2hvdzIge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUgKyAxMDIuNXB4KSk7IC8qIOS/ruato+OBleOCjOOBn+mWi+Wni+S9jee9riAqL1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xNTAlICsgMTAyLjVweCkpOyAvKiDkv67mraPjgZXjgozjgZ/ntYLkuobkvY3nva4gKi9cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVTaG93LXNwIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNsaWRlU2hvdzItc3Age1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyAxMDIuNXB4KSk7IC8qIOS/ruato+OBleOCjOOBn+mWi+Wni+S9jee9riAqL1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xNTAlICsgMTAyLjVweCkpOyAvKiDkv67mraPjgZXjgozjgZ/ntYLkuobkvY3nva4gKi9cclxuICB9XHJcbn1cclxuIiwiLnAtbHAge1xyXG4gICYta25vdy1ob3d7XHJcbiAgICBoMntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IHZ3KDQwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiB2dygxMjApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygxMDApO1xyXG4gICAgICB9XHJcbiAgICAgICYgKyBwe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3R7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDYwKTtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgZ2FwOnZ3KDIwKTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIGdhcDogdncoMTIwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygxNTApO1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICAgICAgcGFkZGluZzp2dygzMCkgO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOnZ3KDEwMCkgO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHR7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU2O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoODApO1xyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi10aGVtZXtcclxuICAgICZfX2xpc3R7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDYwKTtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgZ2FwOnZ3KDMwKTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIGdhcDogdncoMTUwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygxNTApO1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgICAgJl9pdGVte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgJl9mbGV4e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGZpZ3VyZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl90ZXh0e1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICBwYWRkaW5nOiB2dygxMCkgdncoNTApIHZ3KDEwKSB2dygyMCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dyg1MCkgdncoMTgwKSB2dyg1MCkgdncoMTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMTRweDtcclxuICAgICAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3AtbHAtdGhlbWVfX2xpc3RfaXRlbV90ZXh0LnBuZyk7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGZpZ3VyZXtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtbHAtdGhlbWVfX2xpc3RfaXRlbV90ZXh0e1xyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1tYXJrZXRpbmcge1xyXG5cclxuICAuYy1idG4uYy1idG4tLXNtYWxsLFxyXG4gIC5jLWJ0bi5jLWJ0bi0tc2QtY3RhIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLXMteWVsbG93O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGMtcy15ZWxsb3c7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYy1zLXllbGxvdztcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtcy15ZWxsb3c7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICRjLXMteWVsbG93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudS1tYXJrZXIge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI0YyRTlERCA2MCUpO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgbGkuc2xpY2stYWN0aXZlIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRjLXMteWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmwtdW5kZXItbXYge1xyXG4gICAgJi5iZy1iaWcge1xyXG4gICAgICAubC1tdl9fdmlzdWFsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiB2dyg5MTIpO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTE4My4xMyAxMTEyLjk0MlwiPjxwYXRoIGZpbGw9XCIlMjNjYzc2MDBcIiBkPVwiTTI2MTIuMTEsOTc4LjVMMjQ5MC4yOCwxNDI4LjE0bC03Ni44Ni0yMC40MSwxMjEuODQtNDQ5LjY0LTE2Mi41Ny00My4xNjNMMjIwMi4yLDE1NDQuMTJsMzk4LjM0LDEwNS43NiwxMzAuNDEtNDgxLjMsODIuNjMsMjEuOTQtMTA4LjQ1LDQwMC4yNC0zNTcuMTksMjA1LjA4LTM3Ny40OS02NTAuOTUtMTQ4LjExLDg1LjA0LDQ2Mi43Myw3OTcuOTNMMjgzNSwxNzEyLjEzaDBsMTcwLjQ4LTYyOS4xOVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTE4MjIuMzQgLTkxNC45MzgpXCIgLz48L3N2Zz4nKSBuby1yZXBlYXQgcmlnaHQvY29udGFpbjtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkyJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTEyJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNjclO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQ0MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJnLWJpZy1scCB7XHJcbiAgICAgIC5sLW12X192aXN1YWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IHZ3KDY1MCk7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMTgzLjEzIDExMTIuOTQyXCI+PHBhdGggZmlsbD1cIiUyM2NjNzYwMFwiIGQ9XCJNMjYxMi4xMSw5NzguNUwyNDkwLjI4LDE0MjguMTRsLTc2Ljg2LTIwLjQxLDEyMS44NC00NDkuNjQtMTYyLjU3LTQzLjE2M0wyMjAyLjIsMTU0NC4xMmwzOTguMzQsMTA1Ljc2LDEzMC40MS00ODEuMyw4Mi42MywyMS45NC0xMDguNDUsNDAwLjI0LTM1Ny4xOSwyMDUuMDgtMzc3LjQ5LTY1MC45NS0xNDguMTEsODUuMDQsNDYyLjczLDc5Ny45M0wyODM1LDE3MTIuMTNoMGwxNzAuNDgtNjI5LjE5WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMTgyMi4zNCAtOTE0LjkzOClcIiAvPjwvc3ZnPicpIG5vLXJlcGVhdCByaWdodC9jb250YWluO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTIlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MTIlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2NyU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDQwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnAtdW5kZXItbXYge1xyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5jLXNkLW12e1xyXG4gICAgICAmX190aXRsZUFyZWF7XHJcbiAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoNTgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygyMCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDIyKSB2dygxMCkgdncoMTIpIHZ3KDI4KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxODApO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiB2dygtNDUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMzBkZWcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOnZ3KDQwKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTp2dygyMCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgNHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzp2dyg5KSB2dygxNCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDtcclxuICAgICAgICAgICAgcGFkZGluZzogdncoMjApIHZ3KDUwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dyg3NSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbn1cclxuXHJcbiIsIi5wLXByaXZhY3kge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gICZfX3RpdGxlQXJlYSB7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoNTIpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygxODApO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDEyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdHRsIHtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwMCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiB2dygxMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9zdHRsIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiODFjMjI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoOTApO1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygyMDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dyg0MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dygzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYy1ib3JkZWF1eDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gIH1cclxuICAvLzI1MDEyNFxyXG4gICZfcG9saWN5bGlzdCB7XHJcbiAgICA+IGxpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgIGgzIHtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBoMy5ub251bSB7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgaDQge1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtMS44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfbnVtbGlzdCB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiAwIHZ3KDYwKTtcclxuICAgIH1cclxuICAgID4gbGkge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfYnJhY2tldGVkbnVtbGlzdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICA+IGxpIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogY250O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCLvvIhcIiBjb3VudGVyKGNudCkgXCLvvIlcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zLjVlbTsgLyog44K144Kk44OI44Gr5ZCI44Gb44Gm6Kq/5pW0ICovXHJcbiAgICAgICAgd2lkdGg6IDUwcHg7IC8qIOOCteOCpOODiOOBq+WQiOOBm+OBpuiqv+aVtCAqL1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVxdWFsLXdpZHRoIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhYmVsIHtcclxuICAgICAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XHJcbiAgICAgIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB0ZXh0LWp1c3RpZnk6IGluaXRpYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJhY2tldHMge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1yZWdpc3RyYXRpb24ge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICBwYWRkaW5nOiB2dygxMDApIHZ3KDIwNSk7XHJcblxyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogdncoNDApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdncoMTApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDEyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHZ3KDI0KTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiB2dyg5MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAmLS1pbm5lciB7XHJcbiAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2MDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBtYXJnaW46IHZ3KDIwKSAwIHZ3KDUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTE2LjclO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luOiB2dyg4MCkgMCB2dyg0MCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDcwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG9sIGxpLFxyXG4gICAgICB1bCBsaSxcclxuICAgICAgZHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg2MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBkZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDYwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogdncoODAwKTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDYwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRhYmxlIHRoLFxyXG4gICAgICB0YWJsZSB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogdncoMTApO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRhYmxlIHRoIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlbGVjdEFncmVlIHtcclxuICAgIG1hcmdpbjogdncoNDApIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbjogdncoODApO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgZm9udC1zaXplOiAxMTMuNSU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDcwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuQXJlYSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbiIsIi5wLXJlbGF0ZWQta25vd2xlZGdlX2FydGljbGUge1xyXG4gICZfX0xpc3Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdhcDogdncoNDApIHZ3KDMwKTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgZ2FwOiB2dygxODApO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGhyZWVDb250ZW50X19pdGVtV3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogdncoMTgpO1xyXG4gICAgICAgIC5jLWltZ0JveCB7XHJcbiAgICAgICAgICB3aWR0aDogMzAuOCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDgwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMC44JSAtIHZ3KDE4KSk7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoODApO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmMtY2FyZExpc3RfX2xpc3RJdGVtLWJvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fa25vd2xlZGdlX2RldGFpbDAxLFxyXG4gICZfX2tub3dsZWRnZV9kZXRhaWwwMixcclxuICAmX19rbm93bGVkZ2VfZGV0YWlsMDMsXHJcbiAgJl9fa25vd2xlZGdlX2RldGFpbDA0LFxyXG4gICZfX2tub3dsZWRnZV9kZXRhaWwwNSxcclxuICAmX19rbm93bGVkZ2VfZGV0YWlsMDYsXHJcbiAgJl9fa25vd2xlZGdlX2RldGFpbDA3LFxyXG4gICZfX2tub3dsZWRnZV9kZXRhaWwwOCxcclxuICAmX19rbm93bGVkZ2VfZGV0YWlsMDksXHJcbiAgJl9fa25vd2xlZGdlX2RldGFpbDEwIHtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fa25vd2xlZGdlX2RldGFpbDAxIHtcclxuICAgIC5rbm93bGVkZ2VfZGV0YWlsMDgsXHJcbiAgICAua25vd2xlZGdlX2RldGFpbDA5LFxyXG4gICAgLmtub3dsZWRnZV9kZXRhaWwwMiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19rbm93bGVkZ2VfZGV0YWlsMDIge1xyXG4gICAgLmtub3dsZWRnZV9kZXRhaWwwOCxcclxuICAgIC5rbm93bGVkZ2VfZGV0YWlsMDksXHJcbiAgICAua25vd2xlZGdlX2RldGFpbDAxIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2tub3dsZWRnZV9kZXRhaWwwMyB7XHJcbiAgICAua25vd2xlZGdlX2RldGFpbDA4LFxyXG4gICAgLmtub3dsZWRnZV9kZXRhaWwwOSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19rbm93bGVkZ2VfZGV0YWlsMDQge1xyXG4gICAgLmtub3dsZWRnZV9kZXRhaWwwOCxcclxuICAgIC5rbm93bGVkZ2VfZGV0YWlsMDksXHJcbiAgICAua25vd2xlZGdlX2RldGFpbDA1IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2tub3dsZWRnZV9kZXRhaWwwNSB7XHJcbiAgICAua25vd2xlZGdlX2RldGFpbDA4LFxyXG4gICAgLmtub3dsZWRnZV9kZXRhaWwwOSxcclxuICAgIC5rbm93bGVkZ2VfZGV0YWlsMDQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fa25vd2xlZGdlX2RldGFpbDA2IHtcclxuICAgIC5rbm93bGVkZ2VfZGV0YWlsMDgsXHJcbiAgICAua25vd2xlZGdlX2RldGFpbDA5IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2tub3dsZWRnZV9kZXRhaWwwNyB7XHJcbiAgICAua25vd2xlZGdlX2RldGFpbDA4LFxyXG4gICAgLmtub3dsZWRnZV9kZXRhaWwwOSxcclxuICAgIC5rbm93bGVkZ2VfZGV0YWlsMDYge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fa25vd2xlZGdlX2RldGFpbDA4IHtcclxuICAgIC5rbm93bGVkZ2VfZGV0YWlsMDYsXHJcbiAgICAua25vd2xlZGdlX2RldGFpbDA3LFxyXG4gICAgLmtub3dsZWRnZV9kZXRhaWwwOSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19rbm93bGVkZ2VfZGV0YWlsMDkge1xyXG4gICAgLmtub3dsZWRnZV9kZXRhaWwwNixcclxuICAgIC5rbm93bGVkZ2VfZGV0YWlsMDcsXHJcbiAgICAua25vd2xlZGdlX2RldGFpbDA4IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19rbm93bGVkZ2VfZGV0YWlsMTAge1xyXG4gICAgLmtub3dsZWRnZV9kZXRhaWwwOCxcclxuICAgIC5rbm93bGVkZ2VfZGV0YWlsMDkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtcmVsYXRlZC1rbm93bGVkZ2Uge1xyXG4gICZfX0xpc3Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdhcDogdncoNTApIHZ3KDgwKTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgZ2FwOiB2dygxODApO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGhyZWVDb250ZW50X19pdGVtV3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogdncoMzApO1xyXG4gICAgICAgIC5jLWltZ0JveCB7XHJcbiAgICAgICAgICB3aWR0aDogMzIuNSU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDgwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMi41JSAtIHZ3KDMwKSk7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDgwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jLWNhcmRMaXN0X19saXN0SXRlbS1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2VydmljZV9jb25zdWx0aW5nX3RyYWluaW5nLFxyXG4gICZfX3NlcnZpY2VfY29uc3VsdGluZ19zdHJhdGVneSxcclxuICAmX19zZXJ2aWNlX2NvbnN1bHRpbmdfbW9kZWwsXHJcbiAgJl9fc2VydmljZV9jb25zdWx0aW5nX2RpYWdub3NlLFxyXG4gICZfX3NlcnZpY2VfY29uc3VsdGluZ19kZW1hbmQsXHJcbiAgJl9fc2VydmljZV9jb25zdWx0aW5nX2FjY29tcGFueSxcclxuICAmX19zZXJ2aWNlX21hcmtldGluZ19zZW8sXHJcbiAgJl9fc2VydmljZV9tYXJrZXRpbmdfZGlnaXRhbCxcclxuICAmX19zZXJ2aWNlX21hcmtldGluZ19hZCxcclxuICAmX19zZXJ2aWNlX21hcmtldGluZ19tYSxcclxuICAmX19zZXJ2aWNlX21hcmtldGluZ19kYXNoYm9hcmQsXHJcbiAgJl9fc2VydmljZV9tYXJrZXRpbmdfY3JvLFxyXG4gICZfX3NlcnZpY2Vfd2Vic2l0ZV9scCxcclxuICAmX19zZXJ2aWNlX3dlYnNpdGVfbWFya2V0aW5nLFxyXG4gICZfX3NlcnZpY2Vfd2Vic2l0ZV9jb3JwLFxyXG4gICZfX3NlcnZpY2Vfd2Vic2l0ZV9hY2Nlc3NpYmlsaXR5IHtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlcnZpY2VfY29uc3VsdGluZ190cmFpbmluZyxcclxuICAmX19zZXJ2aWNlX2NvbnN1bHRpbmdfc3RyYXRlZ3ksXHJcbiAgJl9fc2VydmljZV9jb25zdWx0aW5nX21vZGVsLFxyXG4gICZfX3NlcnZpY2VfY29uc3VsdGluZ19kaWFnbm9zZSxcclxuICAmX19zZXJ2aWNlX2NvbnN1bHRpbmdfZGVtYW5kLFxyXG4gICZfX3NlcnZpY2VfY29uc3VsdGluZ19hY2NvbXBhbnksXHJcbiAgJl9fc2VydmljZV9tYXJrZXRpbmdfc2VvLFxyXG4gICZfX3NlcnZpY2VfbWFya2V0aW5nX2RpZ2l0YWwsXHJcbiAgJl9fc2VydmljZV9tYXJrZXRpbmdfYWQsXHJcbiAgJl9fc2VydmljZV9tYXJrZXRpbmdfbWEsXHJcbiAgJl9fc2VydmljZV9tYXJrZXRpbmdfZGFzaGJvYXJkLFxyXG4gICZfX3NlcnZpY2VfbWFya2V0aW5nX2NybyxcclxuICAmX19zZXJ2aWNlX3dlYnNpdGVfbHAsXHJcbiAgJl9fc2VydmljZV93ZWJzaXRlX21hcmtldGluZyxcclxuICAmX19zZXJ2aWNlX3dlYnNpdGVfY29ycCxcclxuICAmX19zZXJ2aWNlX3dlYnNpdGVfYWNjZXNzaWJpbGl0eSB7XHJcbiAgICAvL+WbuuWumlxyXG4gICAgLmtub3dsZWRnZV9kZXRhaWwwOCxcclxuICAgIC5rbm93bGVkZ2VfZGV0YWlsMDkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2VydmljZV9jb25zdWx0aW5nX3RyYWluaW5nLFxyXG4gICZfX3NlcnZpY2VfY29uc3VsdGluZ19zdHJhdGVneSxcclxuICAmX19zZXJ2aWNlX2NvbnN1bHRpbmdfbW9kZWwsXHJcbiAgJl9fc2VydmljZV9jb25zdWx0aW5nX2RpYWdub3NlLFxyXG4gICZfX3NlcnZpY2VfY29uc3VsdGluZ19kZW1hbmQsXHJcbiAgJl9fc2VydmljZV9jb25zdWx0aW5nX2FjY29tcGFueSxcclxuICAmX19zZXJ2aWNlX21hcmtldGluZ19kaWdpdGFsIHtcclxuICAgIC8v5oim55Wl562W5a6aXHJcbiAgICAua25vd2xlZGdlX2RldGFpbDA2LFxyXG4gICAgLmtub3dsZWRnZV9kZXRhaWwwNyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VydmljZV9tYXJrZXRpbmdfc2VvIHtcclxuICAgIC8vU0VPXHJcbiAgICAua25vd2xlZGdlX2RldGFpbDA0LFxyXG4gICAgLmtub3dsZWRnZV9kZXRhaWwwNSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VydmljZV9tYXJrZXRpbmdfYWQsXHJcbiAgJl9fc2VydmljZV93ZWJzaXRlX2xwIHtcclxuICAgIC8v5bqD5ZGKXHJcbiAgICAua25vd2xlZGdlX2RldGFpbDAzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZXJ2aWNlX3dlYnNpdGVfbWFya2V0aW5nLFxyXG4gICZfX3NlcnZpY2Vfd2Vic2l0ZV9jb3JwLFxyXG4gICZfX3NlcnZpY2Vfd2Vic2l0ZV9hY2Nlc3NpYmlsaXR5IHtcclxuICAgIC8v44K144Kk44OI5Yi25L2cXHJcbiAgICAua25vd2xlZGdlX2RldGFpbDAyLFxyXG4gICAgLmtub3dsZWRnZV9kZXRhaWwwMSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1yZWxhdGVkLXNlcnZpY2Uge1xyXG4gICZfX0xpc3Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIGdhcDogdncoNzApO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICBnYXA6IHZ3KDE4MCk7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dygzMCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmQ2ZDZkO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDIwMCk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm5vdCguZXh0ZXJuYWwpOmFmdGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkXCI7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU3Y2RcIjtcclxuICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDI2KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiB2dygxOSk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxMDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5leHRlcm5hbDo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvc2VydmlzZV9leHRlcm5hbC1pY29uLnN2Zyk7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDE3KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiB2dygxOSk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiB2dyg2OSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDI1KTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoODApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDI1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg4MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLXNkLWRpZ2l0YWwge1xyXG4gICYtcHJvYnJlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZ2FwOiAwIHZ3KDExOCk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogdncoNDAwKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiB2dygtNzApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGVBcmVhIHtcclxuICAgICAgd2lkdGg6IHZ3KDkwMCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDUwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygzMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDEzMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg3NSkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtMC43cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjdyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dyg2MCkgMCB2dyg3MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDgwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGkgKyBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMTApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcmVzdWx0cyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdncoMTgwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDMwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogdncoMTIwKSAwIHZ3KDYwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZUFyZWEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZ3KDEwMCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogdncoLTEwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg4MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19tYSB7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dExpbmsge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0yZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICNiODFjMjI7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiODFjMjI7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjgxYzIyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICAgICAgbGVmdDogMC44ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAmLnNsaWRlLW5vbmUge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMjAwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiB2dyg0MjApO1xyXG4gICAgICAgIG1hcmdpbjogMCB2dygzMCk7XHJcblxyXG4gICAgICAgICYucC1zZC1kaWdpdGFsLXJlc3VsdHNfX2xpc3Qge1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDMxNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDIyKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgbWFyZ2luOiB2dygxNSkgMCB2dygxMCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoOTApO1xyXG4gICAgICAgICAgICBtYXJnaW46IHZ3KDYwKSAwIHZ3KDQwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDE1KTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygxNSk7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNjApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoNjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDYwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2dygxNCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdncoOCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL3NkX2Fycm93aWNvbi5zdmcpIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICAgIGNlbnRlci9jb3ZlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dyg1KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGlkZS1zZC1hcnJvdyB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxOCU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMuOTU4MzMzMzMzM3Z3O1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDMuOTU4MzMzMzMzM3Z3O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibGFjaztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ibGFjaztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG5cclxuICAgICAgICAgIC5zbGlkZS1hcnJvd0luIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjLWJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkYy1ibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJldi1zZC1hcnJvdyB7XHJcbiAgICAgICAgICBsZWZ0OiB2dygxNzUpO1xyXG5cclxuICAgICAgICAgIC5zbGlkZS1hcnJvd0luIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgICAgICByaWdodDogMjUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uZXh0LXNkLWFycm93IHtcclxuICAgICAgICAgIHJpZ2h0OiB2dygxNzUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlLWFycm93SW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgIHJpZ2h0OiAzNSU7XHJcbiAgICAgICAgICB3aWR0aDogdncoMTUpO1xyXG4gICAgICAgICAgaGVpZ2h0OiB2dygxNSk7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGMtd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkYy13aGl0ZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIGJvdHRvbTogdncoLTYwKTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2FzZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGFnIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGU3Y2RcIjtcclxuICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjYpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxMDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW91dGxpbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvbWFya2V0aW5nX2RpZ2l0YWxfb3V0bGluZV9iZy5wbmcpIG5vLXJlcGVhdFxyXG4gICAgICB0b3AvY29udGFpbjtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogdncoMTMzNSk7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDYwKSAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogdncoMzAwKSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9wdXAge1xyXG4gICAgICB3aWR0aDogdncoNjEwKTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMjAwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogdncoMTAwKTtcclxuICAgICAgICAgIGhlaWdodDogdncoMTAwKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvcy1kLWRldGFpbF9wb3B1cF9pY29uLnN2Zykgbm8tcmVwZWF0XHJcbiAgICAgICAgICAgIGNlbnRlci9jb3ZlcjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYigwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW5UaXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogdncoMTUwKTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgdG9wOiB2dyg0NSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNjApO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDI0KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDcwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHRBcmVhX19hZnRlck5vbmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dEFyZWFfX3RhZ05vbmUge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdG9wOiB2dygtNDApICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHRvcDogdncoLTEwMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0QXJlYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiB2dyg0MCk7XHJcbiAgICAgIHdpZHRoOiB2dyg2MzUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0b3A6IHZ3KC04MCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHRvcDogdncoLTIwMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDI0KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDgwKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwMCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpoYXMoLmMtdGl0bGUtbGFiZWwpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNiODFjMjI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLXRpdGxlLWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGNfd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjX2dyYXk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2V4YW0taWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoODApO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDI2KTtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdncoMjApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg1MCk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2dyg1MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogdncoMzApO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBnYXA6IHZ3KDEwMCk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2dygyNDMpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjExKTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogdncoMjQ4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiB2dyg3MjApO1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHZ3KDMwMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgLy8gbWluLWhlaWdodDogdncoOTEpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2dygxMCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIHZ3KDE1KSB2dygyMCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCB2dyg1MCkgdncoNDApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdHRsIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDEwKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDgwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZHRsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDEyKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDUwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogdncoMTUpO1xyXG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBnYXA6IHZ3KDgwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoODApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGRsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdncoMTUwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZ2FwOiB2dygxNSk7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiB2dygwKSB2dygxNik7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDYwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDApIHZ3KDUwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg2MCk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgLy8gJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIC8vICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xyXG4gICAgICAgICAgICAgIC8vICAgY29udGVudDogXCJcXGU3Y2RcIjtcclxuICAgICAgICAgICAgICAvLyAgIGNvbG9yOiAjNmQ2ZDZkO1xyXG4gICAgICAgICAgICAgIC8vICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgLy8gICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAvLyAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICAgICAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAvLyAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgIC8vICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAvLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAvLyAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgICAgLy8gICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiB2dygxMDApO1xyXG4gICAgICAgICAgICAgIC8vICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAvLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAvLyAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAvLyAgICAgcmlnaHQ6IC00MHB4O1xyXG5cclxuICAgICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgLy8gICAgICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faW5kdXN0cnktdGFnIHtcclxuICAgICAgICAgICAgJl9fbGlnaHRncmVlbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzliZDA0MTtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2dyZWVuIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNjZWEyO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGlnaHRibHVlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBkMWUyO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NlbnRlciB7XHJcbiAgICAgICAgICAvLyBoMiB7XHJcbiAgICAgICAgICAvLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAmX19sZWFkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhX19leGFtLWljb25fX2xpbmsgZGwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoODApO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygzMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHRMaW5rIHtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC0yZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0yZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICNiODFjMjI7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwLjZlbTtcclxuICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgLy8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIC8vIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIGxlZnQ6IDFlbTtcclxuICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjgxYzIyO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2I4MWMyMjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgdG9wOiAwLjZlbTtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEucm93MiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgICAgbGVmdDogMWVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB0b3A6IDE1JTtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDIwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDgwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Bvc2l0aW9uaW5nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICByaWdodDogdncoLTYwKTtcclxuICAgICAgd2lkdGg6IHZ3KDY3NSkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbF9fdGFnTm9uZSB7XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNDUpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dygyMDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlsIHtcclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogdncoNjEwKTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoOTApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMjAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNtYWxsLFxyXG4gICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDEzKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygyMCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDUwKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDgwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLWltZ0JveCB7XHJcbiAgICAgICAgJi5tdDUwdncge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jYXB0aW9uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMjApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoNjApO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxMjApO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg0MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1pdGVtQm94LWZsZXgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDkwKTtcclxuICAgICAgICAmX19jYXB0aW9uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoNjApO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxMjApO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg0MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBnYXA6IHZ3KDk1KTtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDUwKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWl2b3J5O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmSXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmQ2FwdGlvblRvcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygzMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg3MCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoODApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZDYXB0aW9uQm90dG9tIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDIwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg2MCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubC1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIHZ3KDIwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDEyMCkgMCAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dygyMDApIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dygyMDApIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogdncoNjApIDAgdncoMTIwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIHZ3KDMwMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgY29sb3I6ICRjLWdyYXk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoNjApO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dyg4MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jb2x1bW4tMSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IHZ3KDEwMCkgMDtcclxuXHJcbiAgICAgICAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX190ZXh0QXJlYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZnJlZUFyZWEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBnYXA6IHZ3KDIwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTIwKTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiB2dygxMjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMjApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxMDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3KDQ3Mik7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiB2dyg3MjApO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdncoNDcyKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdncoNzIwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogdncoODQyKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDcyMCk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2dyg4NDIpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2dyg3MjApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19leGFtTGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogdncoNDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogdncoMzAzKTtcclxuICAgICAgICAgIG1hcmdpbjogdncoMCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMCk7XHJcblxyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogdncoMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWQge1xyXG4gICAgICAmLWltZ0Jsb2NrIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDEwMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLW1hcmdpbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNlbnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTMlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDM4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2VudGVyLTAyIHtcclxuICAgICAgICAgIHRvcDogMTklO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygzMCk7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgZGl2IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygyNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dyg4MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dyg2MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLml0ZW0tMDEge1xyXG4gICAgICAgICAgbGVmdDogNjAlO1xyXG4gICAgICAgICAgdG9wOiAzJTtcclxuXHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTljZDQxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pdGVtLTAyIHtcclxuICAgICAgICAgIHRvcDogMzElO1xyXG4gICAgICAgICAgbGVmdDogNzYlO1xyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0MmNlYTA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLml0ZW0tMDMge1xyXG4gICAgICAgICAgdG9wOiA3MiU7XHJcbiAgICAgICAgICBsZWZ0OiA2OSU7XHJcblxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogIzNlY2VlMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXRlbS0wNCB7XHJcbiAgICAgICAgICB0b3A6IDMyJTtcclxuICAgICAgICAgIGxlZnQ6IDQlO1xyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0MTdlZGI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLml0ZW0tMDUge1xyXG4gICAgICAgICAgdG9wOiA3NiU7XHJcbiAgICAgICAgICBsZWZ0OiA0JTtcclxuXHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM2ZhNGRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pdGVtMDItMDEge1xyXG4gICAgICAgICAgdG9wOiA0MyU7XHJcbiAgICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pdGVtMDItMDIge1xyXG4gICAgICAgICAgdG9wOiA3MiU7XHJcbiAgICAgICAgICBsZWZ0OiAxMSU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXRlbTAyLTAzIHtcclxuICAgICAgICAgIHRvcDogODUlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pdGVtMDItMDQge1xyXG4gICAgICAgICAgdG9wOiA3MiU7XHJcbiAgICAgICAgICBsZWZ0OiA2NyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLml0ZW0wMi0wNSB7XHJcbiAgICAgICAgICB0b3A6IDQzJTtcclxuICAgICAgICAgIGxlZnQ6IDc3JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS13cmFwIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMjAwKTtcclxuICAgICAgICAgICAgcGFkZGluZzogdncoNDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdHIge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTZjOWM7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygxNSk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdncoNjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dyg2KSB2dygyMCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdncoNjApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2QxZTZmMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGlhZ25vc2Uge1xyXG4gICAgICAmLS0wMiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dygyMDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlRpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAjZWE2ODUwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2YzZGFkNjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzApO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMjApIDAgMCB2dyg0MCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoODApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dyg0MCkgMCAwIHZ3KDgwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgcmlnaHQ6IHZ3KC0xMzApO1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goMjRkZWcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJkNvbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGdhcDogdncoMzApO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2YzZGFkNjtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDMwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogdncoODApO1xyXG4gICAgICAgICAgICBnYXA6IHZ3KDgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZXcmFwIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZJdGVtIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygyMCkgdncoMjApIHZ3KDMwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdncoNDApIHZ3KDQwKSB2dyg2MCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIuKWoFwiO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZWE2ODUwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNik7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg2MCk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS0wMyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dygyMDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJkxpc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogdncoNjApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTY1OTNmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dyg0MCkgdncoMjApO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDgwKSB2dyg0MCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IHZ3KDEwMCkgdncoMTAwKSAwIDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogdncoMjAwKSB2dygyMDApIDAgMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYzc2NjA7XHJcbiAgICAgICAgICAgICAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kaWFnbm9zZS0tMDNUaXRsZSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjJcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNjk4ODY7XHJcbiAgICAgICAgICAgICAgLnAtc2QtZGlnaXRhbC1vdXRsaW5lX19kaWFnbm9zZS0tMDNUaXRsZSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjNcIjtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmN2IyYTc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmVGl0bGUge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDMwKSAwIHZ3KDIwKTtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoODApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dyg2MCkgMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIjFcIjtcclxuICAgICAgICAgICAgY29sb3I6ICNmNjk4ODY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoOTApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygzMDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmVGV4dCB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjQpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oMiB7XHJcbiAgICAgICYtLW1yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXB1cnBvc2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDQwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMTAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgZ2FwOiB2dygzMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2IoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygxNSkgdncoMTUpIHZ3KDE1KSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wcmljZSB7XHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgdncoMTIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbiB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDI0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDkwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygzNCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbW1lbnRzIHtcclxuICAgICAgZm9udC1zaXplOiB2dygxNikgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMzVlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDY0KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXByaWNlLnB0MTIwIHtcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiB2dygxMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1mYXEge1xyXG4gICAgLy8gYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDUwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDEyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3F1ZXN0aW9uIHtcclxuICAgICAgcGFkZGluZzogdncoMzApIHZ3KDQ1KSB2dygyOCkgMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDgwKSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibGFjaztcclxuICAgICAgICByaWdodDogdncoMTApO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDE1KTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogdncoNjApO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4xNSwgMS4wMSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg3NSk7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2dygxNTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygyNCk7XHJcbiAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoMjApO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDEwMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoNDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYW5zd2VyIHtcclxuICAgICAgcGFkZGluZzogdncoMzApIHZ3KDQ1KSB2dygyOCk7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogdncoODApIDAgdncoODApIHZ3KDE0MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYy1ib3JkZWF1eDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgICYgKyBwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG9sIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiB2dygxNSkgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW46IHZ3KDQwKSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS44ZW07XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjhlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNvdW50LWV4MDEtMjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiMFwiIGNvdW50ZXIoY291bnQtZXgwMS0yKSBcIi5cIjtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDUpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0LWNpcmNsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMTApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg4MCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg4MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIuKXj1wiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19xdWVzdGlvbiBwLFxyXG4gICAgJl9fYW5zd2VyIHAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW1vZGVsIHtcclxuICAgICZfX3BpYzAxIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiB2dyg2MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogdncoMTgwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0taXRlbSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjZWU3YjY2O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2U2NTk0MDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiB2dygzMCkgMCB2dygzMCkgdncoMzApO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiB2dygtNDUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiB2dyg4MCkgdncoMTIwKSAwIHZ3KDEyMCk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgIHRvcDogdncoLTEyMCk7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnAtc2QtZGlnaXRhbC1tb2RlbF9fcGljMDEtLXRpdGxlLFxyXG4gICAgICAgICAgLnAtc2QtZGlnaXRhbC1tb2RlbF9fcGljMDEtLWxpc3Qgc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNjU5NDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnAtc2QtZGlnaXRhbC1tb2RlbF9fcGljMDEtLWJnVGl0bGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNjOWMzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZTdiNjY7XHJcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiB2dygxMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygyNCk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dyg4MCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDY1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiB2dygyMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZzogdncoODApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tc3ViVGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDI0KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDEwKSAwIHZ3KDMwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDcwKTtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwKSAwIHZ3KDgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWJnVGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmM2RjZDQ7XHJcbiAgICAgICAgY29sb3I6ICNlNjU5NDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZzogdncoMTApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDcwKTtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDQwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDgwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWxpc3Qge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogZmxleC1zdGFydDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IHZ3KDIwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZ2FwOiB2dyg0MCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMjApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdncoMjApO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNjNmM4Yzk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDQwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgd2lkdGg6IHZ3KDkwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2dyg5MCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZTdiNjY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoNTApO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICB3aWR0aDogdncoMjAwKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDIwMCk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg2MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY2FzZUxpc3Qge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogdncoMTgwKTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiAxNi44NzV2dztcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDI1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNikgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDgwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaGVhcmluZyB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzZlNmU2ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY193aGl0ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZlNmU2ZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IC0xMHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy1zLXJlZDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtcy1yZWQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICBsZWZ0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBpbnNpZGUgZGlzYztcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMTAlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb25zdWx0YW50IHtcclxuICAgICZfX2RldGFpbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDg1KTtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjYpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDU1KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoODApO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogdncoNjUpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IHZ3KDE1MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDI1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtc2QtZGlnaXRhbC1jb25zdWx0YW50X19uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDMyKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygzMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDEyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaHIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1mYXEge1xyXG4gICAgYmFja2dyb3VuZDogJGNfd2hpdGU7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBmb250MTAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC41MjF2dywgMTBweCk7XHJcbn1cclxuQG1peGluIGZvbnQxMiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDEzIHtcclxuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjc3dncsIDEzcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTQge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XHJcbn1cclxuQG1peGluIGZvbnQxNSB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTYge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTgge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XHJcbn1cclxuQG1peGluIGZvbnQyMiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDI0IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XHJcbn1cclxuQG1peGluIGZvbnQyNiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjM1NHZ3LCAyNnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDI4IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MzAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XHJcbn1cclxuQG1peGluIGZvbnQzMiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjY2NnZ3LCAzMnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDM0IHtcclxuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNzd2dywgMzRweCk7XHJcbn1cclxuQG1peGluIGZvbnQzNiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDM4IHtcclxuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDEuOTc4dncsIDM4cHgpO1xyXG59XHJcbkBtaXhpbiBmb250NDAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XHJcbn1cclxuQG1peGluIGZvbnQ0OCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAyLjV2dywgNDhweCk7XHJcbn1cclxuQG1peGluIGZvbnQ1NCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCAyLjgxMjV2dywgNTRweCk7XHJcbn1cclxuQG1peGluIGZvbnQ2MCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjEyNXZ3LCA2MHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDgwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDQuMTY2dncsIDgwcHgpO1xyXG59XHJcbiIsIi5wLXNlbWluYXJfZm9ybSB7XHJcbiAgLnN0dGwge1xyXG4gICAgZm9udC1zaXplOiB2dygyNCk7XHJcbiAgICBtYXJnaW46IHZ3KDUwKSAwIHZ3KDEwKTtcclxuICB9XHJcbn1cclxuIiwiLnAtc2VtaW5hci1kZXRhaWwge1xyXG4gICZfX2NhcHRpb24ge1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgI2NjYztcclxuICAgIHBhZGRpbmc6IHZ3KDIwKTtcclxuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgbWFyZ2luOiB2dygyNSkgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogdncoODApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMnB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2dygyMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoNjApO1xyXG4gICAgICBwYWRkaW5nOiB2dygxMCkgdncoODApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dyg2MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5lbmQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xyXG4gICAgfVxyXG5cclxuICAgICYubm93IHtcclxuICAgICAgYmFja2dyb3VuZDogI0I4MUMyMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGFydGljbGUge1xyXG4gICAgcCB7XHJcbiAgICAgICYrcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMjUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDUwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgID4gdWwge1xyXG4gICAgICAgIG1hcmdpbjogdncoNSkgMCB2dygyNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IHNxdWFyZSBpbnNpZGU7XHJcbiAgICAgIG1hcmdpbjogdncoMjUpIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW46IHZ3KDgwKSAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNzUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgPiAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4zZW07XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjNlbTtcclxuXHJcbiAgICAgICAgJitsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuLnAtZm9ybXN7XHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IHZ3KDc1KTtcclxuICAgIH1cclxuXHJcbiAgPiAgbGkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHRleHQtaW5kZW50OiAwO1xyXG5cclxuICAgICAgJitsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuICAgIC5yZWQge1xyXG4gICAgICBjb2xvcjogJGMtYm9yZGVhdXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvbGQge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHRoLFxyXG4gICAgdGFibGUgdGQge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjY2NjO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogdncoNjApIHZ3KDUwKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUgdHIge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUgdGgge1xyXG4gICAgICB3aWR0aDogMjQlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2lkZSB7XHJcbiAgICAuYy1zaWRlX19zZXJ2aWNlLS1jaGlsZExpc3Qge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDEzKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLXNlbWluYXIge1xyXG4gIGxpIHtcclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoOTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1zZW1pbmFyTGlzdF9faXRlbVdyYXAge1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNzUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1jYXRlZ29yeSB7XHJcbiAgICBtYXJnaW4tdG9wOiB2dygzMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDEwMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRicmVha3BvaW50OiAoXHJcblx0J21kJzogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCknLFxyXG5cdCdsZyc6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KScsXHJcblx0KSAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBtcSgkYnApIHtcclxuXHRAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LCAkYnApfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbi5wLXNlcnZpY2UtY29uc3VsdGluZy1zdHJhdGVneSB7XHJcbiAgJl9fZmxleFdyYXAge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFxyXG5cclxuICAgIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYy1pbWdCb3gge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDgwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLmZpcnN0LXRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygzMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dyg4MCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWdXcmFwIHtcclxuICAgIG1hcmdpbi10b3A6IHZ3KDcwKTtcclxuICB9XHJcblxyXG4gICZfX2ZpZ0ZsZXgge1xyXG4gICAgZ2FwOjMwcHggMTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6MTBweDtcclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAgdncoMjcwKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhhcyg+IGZpZ3VyZTpudGgtY2hpbGQoNG4pKXtcclxuICAgIGZpZ3VyZXtcclxuICAgICAgbWF4LXdpZHRoOiAgY2FsYyggKDEwMCUgLSAxMHB4ICogMykgLyA0ICk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoPiBmaWd1cmU6bnRoLWNoaWxkKG4gKyA1KSl7XHJcbiAgICBmaWd1cmV7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDEwcHggKiA0KSAvIDUgKTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgfVxyXG4gICAgICBpbWd7d2lkdGg6IDEwMCU7fVxyXG4gICAgfVxyXG4gIH1cclxuICAmOmhhcyg+IGZpZ3VyZTpudGgtY2hpbGQobiArIDYpKXtcclxuICAgIGZpZ3VyZXtcclxuICAgIG1heC13aWR0aDogIGNhbGMoICgxMDAlIC0gMTBweCAqIDUpIC8gNiApO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgIH1cclxuICB9XHJcbiAgfVxyXG5cclxuICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgfVxyXG5cclxuICAmLWZsZXhfX2lubmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmMtaXRlbUJveC1mbGV4X19pbm5lckNhcHRpb25Cb3R0b20ge1xyXG4gICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xyXG4gICAgICBjb2xvcjogcmdiKDcwLCA4MCwgOTUpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40Mjk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDI0KTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BoYXNlMDIge1xyXG5cclxuICAgICZfX2ZpZyB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGhhc2UwMyB7XHJcbiAgICB3aWR0aDogNDYlO1xyXG5cclxuICAgIC5jLWltZ0JveCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDUwKSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXB0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogdncoMjApIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IHZ3KDEzKSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDUwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNTApIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb3V0cHV0LWNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxOHB4IWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1zZXJ2aWNlLWNvcnAge1xyXG4gICZfX291dGxpbmUge1xyXG4gICAgJl9fdGFzayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygxMDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19ib3gge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNHB4IDRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiB2dygyMCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMTApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdncoNjApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoNDApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwKTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGV0YWlsIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dyg0MCk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMjApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg3MCk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDQwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygyMCk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoNjApOyAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgfSAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoNDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMTIwKTsgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fZmVhdHVyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDIwKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDUwKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoNTApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMjApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDgwKTsgXHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDYwKTsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNSk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTApO1xyXG4gICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDYwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuODu1wiO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYm94OmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjkxQTk7XHJcblxyXG4gICAgICAgIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94X19kZXRhaWwgeyAgICAgICAgICBcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjkxQTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRTZFNkU2O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fdGFza19fYm94X19kZXRhaWxfX2ZlYXR1cmUge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMTUlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIsOXXCI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg4MCk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjRTlFQ0VFO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygyNTApOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY5MUE5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgJl9fYm94Omxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NkM5QztcclxuXHJcbiAgICAgICAgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3hfX2RldGFpbCB7ICAgICAgICAgIFxyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzE0NkM5QztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEM0U1RjQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3hfX2RldGFpbF9fZmVhdHVyZSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMTUlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIuKXj1wiO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoNTApO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTUwKTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnAtc2VydmljZS1jb3JwX19vdXRsaW5lX190YXNrX19ib3hfX2RldGFpbF9fZmVhdHVyZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAxNSU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pePXCI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg2NSk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjRTBFOUVEO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDIwMCk7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgY29sb3I6ICMxNDZDOUM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmxvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogdncoMjQpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTAwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMTAwKTtcclxuICAgICAgICBnYXA6IHZ3KDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDIwKTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygyMCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2dyg2MCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg0MCk7XHJcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dygyNCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg4MCk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogdncoMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXRhaWwge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjdGOTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogdncoNjUwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMjApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg3MCk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDQwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDQwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDEyMCk7ICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcblxyXG4gICAgICAgICAgJl9fd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDIwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogdncoMTAwKSB2dygyMDApIHZ3KDEwMCkgdncoNjApO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB2dygxNDAwKTsgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fc3RlcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICNDQkM5Q0Q7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDEwMCk7ICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDYwKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE1MCk7ICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDYwZGVnKTtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjMTQ2QzlDO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTQ2QzlDO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiB2dygtMzUwKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDc1JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2tldyg2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjMTQ2QzlDO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxNDZDOUM7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiOyAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoNjApO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg2MCk7ICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDEwMCk7ICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3VidGV4dCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogdncoLTEwMCk7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogdncoMTApIHZ3KDIwKTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHZ3KDE1MCk7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiB2dygyMDApO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIC8vIGJvdHRvbTogdncoMCk7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiB2dyg1MCkgdncoMTAwKTtcclxuICAgICAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IHZ3KDE1MCk7XHJcbiAgICAgICAgICAgICAgICAvLyBtaW4td2lkdGg6IHZ3KDkwMCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IHZ3KDApO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2dyg1MCkgdncoMTAwKTsgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDYwKTsgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfjg7vjg7vjg7snO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC05MGRlZykgO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IHZ3KC04MCk7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygyMCk7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQ0JDOUNEO1xyXG5cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTsgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg2MCk7ICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoNjApOyAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3N0ZXAuc3RlcDEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzE0NkM5QztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19zdGVwLnN0ZXAyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDMwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX3N0ZXAuc3RlcDMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdncoNjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fc3RlcC5zdGVwNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2dyg5MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19zdGVwLnN0ZXA1IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDEyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19ib3g6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgIHJpZ2h0OiAtMi41JTtcclxuICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVEO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fZmxvd19fYm94X190aXRsZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ2QzlDO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgJl9fYm94Omxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgd2lkdGg6IDU5JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLXNlcnZpY2UtY29ycF9fb3V0bGluZV9fZmxvd19fYm94X190aXRsZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4MEIwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiRicmVha3BvaW50OiAoXHJcblx0J21kJzogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCknLFxyXG5cdCdsZyc6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KScsXHJcblx0KSAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBtcSgkYnApIHtcclxuXHRAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LCAkYnApfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbi5wLXNlcnZpY2UtbWFya2V0aW5nLWFkIHtcclxuICAmX19leGFtIHtcclxuICAgIC5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fdGV4dEFyZWFfX2V4YW0taWNvbiB7XHJcbiAgXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiB2dygzMCk7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGdhcDogdncoMTAwKTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogdncoNDIwKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjExKTtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDIwKTtcclxuICBcclxuICBcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogdncoODApO1xyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHZ3KDI2MCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMTApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdncoMCk7XHJcbiAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDApO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg2MCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgJl9fdHRsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygxMCk7XHJcbiAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoNzApO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg2MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAmX19kdGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg3MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX291dHB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdncoMjApO1xyXG4gICAgbWFyZ2luLXRvcDogdncoMjApO1xyXG4gICAgcGFkZGluZzogdncoMTApIHZ3KDIwKTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dyg0MCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDQwKTtcclxuICAgICAgcGFkZGluZzogdncoMjApIHZ3KDQwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX2Nhc2Uge1xyXG4gICAgaDIge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1zZC1kaWdpdGFsLW91dGxpbmVfX3RleHRBcmVhIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogdncoNzUwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg4MClcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3KDYwKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogdncoMjApO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygyMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIC5jLWJ0bi0tc2QtY3RhIHtcclxuICAgICAgd2lkdGg6IHZ3KDYwMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ibnIge1xyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYmFubmVyLWxpbmsge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHRzIHtcclxuICAgIC5wLXNkLWRpZ2l0YWwtcmVzdWx0cy1jYXNlIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIkYnJlYWtwb2ludDogKFxyXG4gIFwibWRcIjogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpXCIsXHJcbiAgXCJsZ1wiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpXCIsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gbXEoJGJwKSB7XHJcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludCwgJGJwKX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZXJ2aWNlLW1hcmtldGluZy1kaWdpdGFsIHtcclxuICAmX19vdXRsaW5lZmxleCB7XHJcbiAgICB3aWR0aDogdncoMTMzNSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxOHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IHZ3KDcwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZ3KDU1KTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ3LjE5JTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLXRvcDogdncoMjAwKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfb3V0bGluZSB7XHJcbiAgICAmX190ZXh0QXJlYSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0My40NSUgLSA3NXB4KTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZ0FyZWEge1xyXG4gICAgICB3aWR0aDogNDMuNDUlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygyMDApICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1wcmljZSB7XHJcbiAgICAuYy1zZC1jdGFBcmVhIHtcclxuICAgICAgcGFkZGluZzogMi4yNXZ3IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDguMjV2dyAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZUFyZWEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogdncoMTAwKTtcclxuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygyNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoOTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzQpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDEyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLXNlcnZpY2Utd2Vic2l0ZS1scCB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoNTApO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDEyMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMjAwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICMxNzZiOTg7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygzMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RldGFpbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogdncoMjIpO1xyXG5cclxuICAgICAgZGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiB2dyg0MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGR0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dyg0MCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjBhZGQ5O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDgwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAvKiDplbfmlrnlvaLvvIjmo5LvvInjga7ooajnpLroqK3lrpogKi9cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IHZ3KC0yMCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IHZ3KDgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZ3KDE4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAyMDAwMjtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIC8qIOS4ieinkuW9ou+8iOefoumgre+8ieOBruihqOekuuioreWumiAqL1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogdncoLTM1KTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiB2dygxNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZ3KDE2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHZ3KDgpIHNvbGlkICMwMjAwMDI7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkdC5wLXNlcnZpY2Utd2Vic2l0ZS1scF9fbGlzdF9fZGV0YWlsX19mZWF0dXJlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTZjOWM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkZCB7XHJcbiAgICAgICAgICB3aWR0aDogNzYlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygyMCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDgwKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gdncoMjAwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAvKiDplbfmlrnlvaLvvIjmo5LvvInjga7ooajnpLroqK3lrpogKi9cclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IHZ3KC0xNjApO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB3aWR0aDogdncoNTApO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogdncoMTAwKTtcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAyMDAwMjtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAvKiDkuInop5LlvaLvvIjnn6LpoK3vvInjga7ooajnpLroqK3lrpogKi9cclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IHZ3KC0yNTApO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IHZ3KDEwMCkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdncoMTAwKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogdncoNTApIHNvbGlkICMwMjAwMDI7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkYnJlYWtwb2ludDogKFxyXG5cdCdtZCc6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpJyxcclxuXHQnbGcnOiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCknLFxyXG5cdCkgIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gbXEoJGJwKSB7XHJcblx0QG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludCwgJGJwKX0ge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nIHtcclxuXHQmLXByaWNlIHtcclxuXHRcdC5jLXNkLWN0YUFyZWEge1xyXG5cdFx0XHRwYWRkaW5nOiAyLjI1dncgMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcblx0XHRcdFx0cGFkZGluZzogOC4yNXZ3IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ZsZXgge1xyXG5cdFx0Ji5jLWZsZXhXcmFwIHtcclxuXHRcdFx0Z2FwOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1vdXRsaW5lIHtcclxuXHRcdGgyIHtcclxuXHRcdFx0Ji5wLXNlcnZpY2Utd2Vic2l0ZS1tYXJrZXRpbmctb3V0bGluZV9fbWFpblR0bCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiA2LjI1dncgMCAwO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNi4yNXZ3IDAgNS4yNXZ3O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDR2dyAwIDJ2dztcclxuICAgICAgICBmb250LXNpemU6IDV2dztcclxuICAgICAgfVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWltZyB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMy4wNzI5MTY2NjY3dncgLSA0MHB4KTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxODApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjI1dncsIDI0cHgpO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDM4cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bigpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNS4yMDgzMzN2dztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19kZXRhaWwge1xyXG5cclxuXHRcdFx0Ji5wLXNkLWRpZ2l0YWwtb3V0bGluZV9fZGV0YWlsIHtcclxuXHRcdFx0XHRmaWd1cmUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoOTApO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0td3JhcHBlciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxODApO1xyXG4gICAgICAgIH1cclxuXHJcblx0XHRcdFx0aDMucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX2hlYWRpbmcwMyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDUuMjA4MzMzdnc7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogNDBweCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tdHh0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XHJcblx0XHRcdFx0Y29sb3I6IHJnYigxNywgMTcsIDE3KTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQuMTI1dnc7XHJcblx0XHRcdFx0XHRtYXJnaW46IDYwcHggMCA0LjU2MjV2dztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLWNvbDIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IGNsYW1wKDI0cHgsIDEuNzcwODMzM3Z3LCAzMHB4KSBjbGFtcCgyMHB4LCAxLjY2NjY2NnZ3LCAzMHB4KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdGdhcDogNTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGNsYW1wKDYwcHgsIDF2dywgMTAwcHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tY29udGVudCB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6IHJnYigxNywgMTcsIDE3KTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzLjEyNXZ3O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX19pbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcbiAgICAgICAgICAmX19jaGFydCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDUpIHZ3KDIwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogdncoMzUwKTtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzdncgM3Z3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblx0XHRcdFx0fVxyXG5cclxuICAgICAgICAmLS1saXN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBnYXA6IHZ3KDIwKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMTQpIHZ3KDIwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiB2dygzNTApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDN2dztcclxuICAgICAgICAgICAgZ2FwOiAzdnc7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcbiAgICAgICAgICAmX191bDAxIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Y2ZjZmNjtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdncoMjApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y2ZjZmNjtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzdnc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpMDIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDE0KTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3VsMDIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LmMtaW1nQm94IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQmLm10IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19ncmlkIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XHJcblx0XHRcdGdyaWQtY29sdW1uLWdhcDogMTVweDtcclxuXHRcdFx0Z3JpZC1yb3ctZ2FwOiAxNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdFx0XHQvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMTBweCwgMWZyKSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogODBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDMuOTA2MjV2dztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDc3cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xyXG5cdFx0XHRcdGNvbG9yOiByZ2IoMjEsIDEwOCwgMTU2KTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTlweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMuOTA2MjV2dztcclxuICAgICAgICAgIHdpZHRoOiA0NyU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShsZykge1xyXG5cdFx0XHRcdC5ncmlkIHtcclxuXHRcdFx0XHRcdCYwMSB7XHJcblx0XHRcdFx0XHRcdGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmMDIge1xyXG5cdFx0XHRcdFx0XHRncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjAzIHtcclxuXHRcdFx0XHRcdFx0Z3JpZC1hcmVhOiAxIC8gMyAvIDIgLyA0O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYwNCB7XHJcblx0XHRcdFx0XHRcdGdyaWQtYXJlYTogMSAvIDQgLyAyIC8gNTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmMDUge1xyXG5cdFx0XHRcdFx0XHRncmlkLWFyZWE6IDEgLyA1IC8gMiAvIDY7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjA2IHtcclxuXHRcdFx0XHRcdFx0Z3JpZC1hcmVhOiAxIC8gNiAvIDIgLyA3O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYwNyB7XHJcblx0XHRcdFx0XHRcdGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmMDgge1xyXG5cdFx0XHRcdFx0XHRncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDM7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjA5IHtcclxuXHRcdFx0XHRcdFx0Z3JpZC1hcmVhOiAyIC8gMyAvIDMgLyA0O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYxMCB7XHJcblx0XHRcdFx0XHRcdGdyaWQtYXJlYTogMiAvIDQgLyAzIC8gNTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmMTEge1xyXG5cdFx0XHRcdFx0XHRncmlkLWFyZWE6IDIgLyA1IC8gMyAvIDY7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjEyIHtcclxuXHRcdFx0XHRcdFx0Z3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYxMyB7XHJcblx0XHRcdFx0XHRcdGdyaWQtYXJlYTogMyAvIDIgLyA0IC8gMztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmMTQge1xyXG5cdFx0XHRcdFx0XHRncmlkLWFyZWE6IDMgLyAzIC8gNCAvIDQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjE1IHtcclxuXHRcdFx0XHRcdFx0Z3JpZC1hcmVhOiAzIC8gNCAvIDQgLyA1O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYxNiB7XHJcblx0XHRcdFx0XHRcdGdyaWQtYXJlYTogMyAvIDUgLyA0IC8gNjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmMTcge1xyXG5cdFx0XHRcdFx0XHRncmlkLWFyZWE6IDMgLyA2IC8gNCAvIDc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucC1zZC1kaWdpdGFsIHtcclxuXHQmLW91dGxpbmUge1xyXG5cdFx0Jl9fdGV4dEFyZWEge1xyXG5cdFx0XHQmLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX190ZXh0QXJlYSB7XHJcblx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogLTE4Ljc1dnc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtcHVycG9zZSB7XHJcblx0XHR1bCB7XHJcblx0XHRcdCYucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nIHtcclxuXHRcdFx0XHQmLW91dGxpbmUge1xyXG5cdFx0XHRcdFx0Jl9fbGlzdCB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2QwZTJlYjtcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQucC1zZXJ2aWNlLXdlYnNpdGUtbWFya2V0aW5nLW91dGxpbmVfX3R4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2IoMjEsIDEwOCwgMTU2KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5jLW1vZGFsLWljb24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxNTZjOWM7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUsXHJcblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDExO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHQmLnAtc2VydmljZS13ZWJzaXRlLW1hcmtldGluZy1vdXRsaW5lX190eHQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIHZ3KDE1KSAtIDEwMHB4IC0gMzBweCAtIDIwcHgpO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjNzIGZvbnQtd2VpZ2h0IC4zcztcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMuOTA2MjV2dztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnAtc2VydmljZSB7XHJcbiAgJi1tdiB7XHJcbiAgICAmX19zdWJ0dGwge1xyXG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYW5jaG9yTGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzdjYWNmO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoODApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiB2dyg1MCk7XHJcbiAgICAgICAgaGVpZ2h0OiB2dyg1MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ2NTA1ZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3R0b206IHZ3KC0yNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogdncoMTUwKTtcclxuICAgICAgICAgIGhlaWdodDogdncoMTUwKTtcclxuICAgICAgICAgIGJvdHRvbTogdncoLTc1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNDcuOCU7XHJcbiAgICAgICAgYm90dG9tOiB2dygtNCk7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDEwKTtcclxuICAgICAgICBoZWlnaHQ6IHZ3KDEwKTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ2NTA1ZjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDY1MDVmO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiB2dyg0MCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHZ3KDQwKTtcclxuICAgICAgICAgIGJvdHRvbTogdncoLTIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogdncoMzApIDAgdncoNDApO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMTAwKSAwIHZ3KDEzMCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1zLXllbGxvdztcclxuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHRvcDogLTEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXMteWVsbG93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcy15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1zLWJsdWU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXMtYmx1ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcy1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtcy1yZWQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXMtcmVkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zLXJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMzApO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg2MCk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dygyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZUFyZWEge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGV4dEFyZWEge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjVlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJiMmIyYjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDcwKTtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTUwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDMwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDgwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhdGUge1xyXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygxMjApO1xyXG4gICAgfVxyXG5cclxuICAgICYuUGxhbm5pbmcge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjLXMteWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuU3RyYXRlZ3kge1xyXG4gICAgICAucC1zZXJ2aWNlX190aXRsZUFyZWEge1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjLXMtcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuRGF0YVV0aWxpIHtcclxuICAgICAgLnAtc2VydmljZV9fdGl0bGVBcmVhIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1zLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuV2ViRGV2IHtcclxuICAgICAgLnAtc2VydmljZV9fdGl0bGVBcmVhIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1zLWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtY2FyZExpc3RfX2xpc3Qge1xyXG4gICAgICBhLFxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg5MCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg2MCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogICovXHJcbiAgJi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2x1bW4tZ2FwOiB2dyg4MCk7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgd2lkdGg6IDc3JTtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICB0b3A6IDI1JTtcclxuICAgIGxlZnQ6IHZ3KDEwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDE2MCk7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjVlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDcyKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDAuNzVlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTdjZFwiO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoODApO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDY0KTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1ib2R5IHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAmX19jYXJkTGlzdCB7XHJcbiAgICAgIGdhcDogdncoNTApIDA7XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IHZ3KDYwKTtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gdncoNTApKSAvIDIpO1xyXG5cclxuICAgICAgICAmLm5vbGluayB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIGZpZ3VyZSBpbWcge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ub2xpbmsgZmlndXJlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIkNvbWluZyBTb29uXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubm9saW5rOjphZnRlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2NjY2NjYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtc3Bpbm5lcl9fbG9nbyB7XHJcbiAgd2lkdGg6IDcwcHg7XHJcblxyXG4gIHJlY3Qge1xyXG4gICAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcclxuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJi5pcy1zdGFydCB7XHJcbiAgICAuc3QwIHtcclxuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDtcclxuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgIHN0cm9rZS13aWR0aDogMC41O1xyXG4gICAgICBzdHJva2U6ICNiODFjMjI7XHJcbiAgICAgIGFuaW1hdGlvbjogc3QwX2FuaW1lIDFzIGVhc2UtaW4gMHMgZm9yd2FyZHM7XHJcbiAgICB9XHJcbiAgICAuc3QxIHtcclxuICAgICAgZmlsbDogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzdDBfYW5pbWUge1xyXG4gIDAlIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xyXG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgIGZpbGw6ICNiODFjMjI7XHJcbiAgfVxyXG59XHJcbiIsIi5wLXN1cHBvcnQtcmVzdWx0cyB7XHJcbiAgICBtYXgtd2lkdGg6IDExMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgJi1saXN0e1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgICAgIGdhcDogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDM7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDM7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICYtaGVhZGVye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgJi1mbGV4e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6MjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10YWd7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjNzYwMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbmZve1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYigxNywgMTcsIDE3KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygzMCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMzM7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDEwMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udHN7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuJi1pbWd7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucC10aGFua3Mge1xyXG4gIC5sLWNvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbiIsIi5wLXVuZGVyLW12IHtcclxuICAmX19pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0NSU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICB3aWR0aDogdncoMTI3NSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLXdlYnNpdGUge1xyXG5cclxuICAuYy1idG4uYy1idG4tLXNtYWxsLFxyXG4gIC5jLWJ0bi5jLWJ0bi0tc2QtY3RhIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLXMtYmx1ZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXMtYmx1ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjLXMtYmx1ZTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtcy1ibHVlO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYy1zLWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51LW1hcmtlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjREZFOEVEIDYwJSk7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBsaS5zbGljay1hY3RpdmUge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtcy1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmwtdW5kZXItbXYge1xyXG4gICAgJi5iZy1iaWcge1xyXG4gICAgICAubC1tdl9fdmlzdWFsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiB2dyg5MTIpO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTE4My4xMyAxMTEyLjk0MlwiPjxwYXRoIGZpbGw9XCIlMjMxNTZjOWNcIiBkPVwiTTI2MTIuMTEsOTc4LjVMMjQ5MC4yOCwxNDI4LjE0bC03Ni44Ni0yMC40MSwxMjEuODQtNDQ5LjY0LTE2Mi41Ny00My4xNjNMMjIwMi4yLDE1NDQuMTJsMzk4LjM0LDEwNS43NiwxMzAuNDEtNDgxLjMsODIuNjMsMjEuOTQtMTA4LjQ1LDQwMC4yNC0zNTcuMTksMjA1LjA4LTM3Ny40OS02NTAuOTUtMTQ4LjExLDg1LjA0LDQ2Mi43Myw3OTcuOTNMMjgzNSwxNzEyLjEzaDBsMTcwLjQ4LTYyOS4xOVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTE4MjIuMzQgLTkxNC45MzgpXCIgLz48L3N2Zz4nKSBuby1yZXBlYXQgcmlnaHQvY29udGFpbjtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkyJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTEyJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNjclO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQ0MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBmb3IgJHZhbHVlIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAudS1tdC0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbiAgLnUtbWItLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG4gIC51LW1yLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG4gIC51LW1sLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbn0iLCJAZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgLnUtaW5kZW50LS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICB0ZXh0LWluZGVudDogLTFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG59XHJcbiIsIkBmb3IgJHZhbHVlIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAudS1tdC0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbSAqICR2YWx1ZTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHggKiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudS1tYi0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAqICR2YWx1ZTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggKiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudS1tci0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICogJHZhbHVlO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICogJHZhbHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnUtbWwtLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICogJHZhbHVlO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggKiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udS1tYXJnaW4tLWF1dG8ge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4iLCIudS1tYXJrZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNlMGFkNjYgNjAlKTtcclxuXHJcbiAgJi0tYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gIH1cclxufVxyXG4iLCIudS1tdi1lZmZlY3RzIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSksXHJcbiAgICB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcclxuXHJcbiAgJi5pcy1zaG93IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG5cclxuICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XHJcbiAgfVxyXG5cclxuICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG4gIH1cclxufSIsIi51LXNwIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdC51LXBjIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC51LXNwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRici51LXNwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcbn1cclxuIiwiLmpzLWludmlldyB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAycmVtKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLFxyXG4gICAgdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG5cclxuICAmLmlzLWludmlldyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHJlbSk7XHJcbiAgfVxyXG5cclxuICAmLS1iZyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLFxyXG4gICAgICB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbiAgfVxyXG5cclxuICAmLS1idXR0b24ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTJyZW0pO1xyXG4gIH1cclxufVxyXG5cclxuLmpzLWhvdmVyIHtcclxuICAmLS1ib3gtc2hhZG93IHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMzYsIDU4LCA5NCwgMC4xNSk7XHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNHMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLFxyXG4gICAgICB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDEuMzAyMDgzMzMzM3Z3IHJnYmEoMzYsIDU4LCA5NCwgMC4xNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1vbixcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMTgsIDI5LCA0NywgMC4zKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMXB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNTIwODMzMzMzM3Z3IHJnYmEoMzYsIDU4LCA5NCwgMC4xNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmxiLWxvYWRlcixcclxuLmxpZ2h0Ym94IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuYm9keS5sYi1kaXNhYmxlLXNjcm9sbGluZyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4ubGlnaHRib3hPdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGZpbHRlcjogYWxwaGEoT3BhY2l0eT04MCk7XHJcbiAgb3BhY2l0eTogLjg7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4ubGlnaHRib3gge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4ubGlnaHRib3ggLmxiLWltYWdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmZcclxufVxyXG5cclxuLmxpZ2h0Ym94IGEgaW1nIHtcclxuICBib3JkZXI6IG5vbmVcclxufVxyXG5cclxuLmxiLW91dGVyQ29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIGhlaWdodDogMjUwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxufVxyXG5cclxuLmxiLW91dGVyQ29udGFpbmVyOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5sYi1sb2FkZXIge1xyXG4gIHRvcDogNDMlO1xyXG4gIGhlaWdodDogMjUlO1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5sYi1jYW5jZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmKSBuby1yZXBlYXRcclxufVxyXG5cclxuLmxiLW5hdiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxMFxyXG59XHJcblxyXG4ubGItY29udGFpbmVyPi5uYXYge1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmxiLW5hdiBhIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQVBBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09KVxyXG59XHJcblxyXG4ubGItbmV4dCxcclxuLmxiLXByZXYge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmxiLW5hdiBhLmxiLXByZXYge1xyXG4gIHdpZHRoOiAzNCU7XHJcbiAgbGVmdDogMDtcclxuICBmbG9hdDogbGVmdDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ByZXYucG5nKSBsZWZ0IDQ4JSBuby1yZXBlYXQ7XHJcbiAgZmlsdGVyOiBhbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC42cztcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjZzO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjZzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzXHJcbn1cclxuXHJcbi5sYi1uYXYgYS5sYi1wcmV2OmhvdmVyIHtcclxuICBmaWx0ZXI6IGFscGhhKE9wYWNpdHk9MTAwKTtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5sYi1uYXYgYS5sYi1uZXh0IHtcclxuICB3aWR0aDogNjQlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25leHQucG5nKSByaWdodCA0OCUgbm8tcmVwZWF0O1xyXG4gIGZpbHRlcjogYWxwaGEoT3BhY2l0eT0wKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNnM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC42cztcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC42cztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42c1xyXG59XHJcblxyXG4ubGItbmF2IGEubGItbmV4dDpob3ZlciB7XHJcbiAgZmlsdGVyOiBhbHBoYShPcGFjaXR5PTEwMCk7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4ubGItZGF0YUNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4ubGItZGF0YUNvbnRhaW5lcjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4ubGItZGF0YSB7XHJcbiAgcGFkZGluZzogMCA0cHg7XHJcbiAgY29sb3I6ICNjY2NcclxufVxyXG5cclxuLmxiLWRhdGEgLmxiLWRldGFpbHMge1xyXG4gIHdpZHRoOiA4NSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsaW5lLWhlaWdodDogMS4xZW1cclxufVxyXG5cclxuLmxiLWRhdGEgLmxiLWNhcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW1cclxufVxyXG5cclxuLmxiLWRhdGEgLmxiLWNhcHRpb24gYSB7XHJcbiAgY29sb3I6ICM0YWVcclxufVxyXG5cclxuLmxiLWRhdGEgLmxiLW51bWJlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGxlZnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6ICM5OTlcclxufVxyXG5cclxuLmxiLWRhdGEgLmxiLWNsb3NlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2UucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShPcGFjaXR5PTcwKTtcclxuICBvcGFjaXR5OiAuNztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnNcclxufVxyXG5cclxuLmxiLWRhdGEgLmxiLWNsb3NlOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZmlsdGVyOiBhbHBoYShPcGFjaXR5PTEwMCk7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcbiIsIi8qISBMaXR5IC0gdjIuNC4xIC0gMjAyMC0wNC0yNlxyXG4qIGh0dHA6Ly9zb3JnYWxsYS5jb20vbGl0eS9cclxuKiBDb3B5cmlnaHQgKGMpIDIwMTUtMjAyMCBKYW4gU29yZ2FsbGE7IExpY2Vuc2VkIE1JVCAqLy5saXR5e3otaW5kZXg6OTk5MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZDojMGIwYjBiO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjkpO291dGxpbmU6bm9uZSAhaW1wb3J0YW50O29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS5saXR5LmxpdHktb3BlbmVke29wYWNpdHk6MX0ubGl0eS5saXR5LWNsb3NlZHtvcGFjaXR5OjB9LmxpdHkgKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmxpdHktd3JhcHt6LWluZGV4Ojk5OTA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7dGV4dC1hbGlnbjpjZW50ZXI7b3V0bGluZTpub25lICFpbXBvcnRhbnR9LmxpdHktd3JhcDpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi0wLjI1ZW19LmxpdHktbG9hZGVye3otaW5kZXg6OTk5MTtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotMC44ZW07d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZX0ubGl0eS1sb2FkaW5nIC5saXR5LWxvYWRlcntvcGFjaXR5OjF9LmxpdHktY29udGFpbmVye3otaW5kZXg6OTk5Mjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vcm1hbDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b3V0bGluZTpub25lICFpbXBvcnRhbnR9LmxpdHktY29udGVudHt6LWluZGV4Ojk5OTM7d2lkdGg6MTAwJTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjNzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLCAtby10cmFuc2Zvcm0gLjNzIGVhc2V9LmxpdHktbG9hZGluZyAubGl0eS1jb250ZW50LC5saXR5LWNsb3NlZCAubGl0eS1jb250ZW50ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC44KTstbXMtdHJhbnNmb3JtOnNjYWxlKC44KTstby10cmFuc2Zvcm06c2NhbGUoLjgpO3RyYW5zZm9ybTpzY2FsZSguOCl9LmxpdHktY29udGVudDphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtkaXNwbGF5OmJsb2NrO3JpZ2h0OjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt6LWluZGV4Oi0xOy13ZWJraXQtYm94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpfS5saXR5LWNsb3Nle3otaW5kZXg6OTk5NDt3aWR0aDozNXB4O2hlaWdodDozNXB4O3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO2NvbG9yOiNmZmY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjM1cHg7Zm9udC1mYW1pbHk6QXJpYWwsQmFza2VydmlsbGUsbW9ub3NwYWNlO2xpbmUtaGVpZ2h0OjM1cHg7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsMC42KTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7b3V0bGluZTpub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0ubGl0eS1jbG9zZTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9LmxpdHktY2xvc2U6aG92ZXIsLmxpdHktY2xvc2U6Zm9jdXMsLmxpdHktY2xvc2U6YWN0aXZlLC5saXR5LWNsb3NlOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO2NvbG9yOiNmZmY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjM1cHg7Zm9udC1mYW1pbHk6QXJpYWwsQmFza2VydmlsbGUsbW9ub3NwYWNlO2xpbmUtaGVpZ2h0OjM1cHg7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsMC42KTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7b3V0bGluZTpub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0ubGl0eS1jbG9zZTphY3RpdmV7dG9wOjFweH0ubGl0eS1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowO2JvcmRlcjowfS5saXR5LWlmcmFtZSAubGl0eS1jb250YWluZXIsLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsLmxpdHktdmltZW8gLmxpdHktY29udGFpbmVyLC5saXR5LWZhY2Vib29rdmlkZW8gLmxpdHktY29udGFpbmVyLC5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjk2NHB4fS5saXR5LWlmcmFtZS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MDtwYWRkaW5nLXRvcDo1Ni4yNSU7b3ZlcmZsb3c6YXV0bztwb2ludGVyLWV2ZW50czphdXRvOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmxpdHktaWZyYW1lLWNvbnRhaW5lciBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtiYWNrZ3JvdW5kOiMwMDB9LmxpdHktaGlkZXtkaXNwbGF5Om5vbmV9IiwiLyohXHJcblx0TW9kYWFsIC0gYWNjZXNzaWJsZSBtb2RhbHMgLSB2MC40LjRcclxuXHRieSBIdW1hYW4sIGZvciBhbGwgaHVtYW5zLlxyXG5cdGh0dHA6Ly9odW1hYW4uY29tXHJcbiAqL1xyXG5cclxuLy8gTW9kYWFsIFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJG1vZGFhbC1vdmVybGF5LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcblxyXG4kbW9kYWFsLXJhZGl1czogMHB4OyAvLzVweFxyXG4kbW9kYWFsLW1haW4tYmc6ICNmZmY7XHJcbiRtb2RhYWwtbWFpbi10ZXh0OiAjMDAwO1xyXG4kbW9kYWFsLW1heC13aWR0aDogMTAwMHB4O1xyXG4kbW9kYWFsLXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiRtb2RhYWwtcGFkZGluZzogMzBweDtcclxuJG1vZGFhbC1ob3Zlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4kbW9kYWFsLWNsb3NlLWhvdmVyLWNvbG9yOiAjYjkzZDBjO1xyXG5cclxuJG1vZGFhbC1saWdodDogI2ZmZjtcclxuJG1vZGFhbC1wcmltYXJ5OiAjNTU1O1xyXG4kbW9kYWFsLWdyZXk6ICNhZmI3YmM7XHJcblxyXG4vLyBNb2RhYWwgTWl4aW5zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBtb2RhYWwtdHJhbnNpdGlvbigkdHlwZSwgJHNwZWVkOiAwLjJzLCAkZWFzZTogZWFzZS1pbi1vdXQpIHtcclxuICB0cmFuc2l0aW9uOiAkdHlwZSAjeyRzcGVlZH0gI3skZWFzZX07XHJcbn1cclxuQG1peGluIG1vZGFhbC1oaWRldGV4dCgpIHtcclxuICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIC8vY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xyXG4gIC8vY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gIC8vcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIC8vYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgLy9oZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gIC8vd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi8vIE1vZGFhbCBTdHJ1Y3R1cmVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm1vZGFhbC1ub3Njcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ubW9kYWFsLWFjY2Vzc2libGUtaGlkZSB7XHJcbiAgQGluY2x1ZGUgbW9kYWFsLWhpZGV0ZXh0O1xyXG59XHJcblxyXG4ubW9kYWFsLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLm1vZGFhbC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgb3BhY2l0eTogMTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihhbGwsIDAuM3MpO1xyXG4gICYgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5tb2RhYWwtY2xvc2Uge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcblxyXG4gICYubW9kYWFsLXN0YXJ0X25vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gICYubW9kYWFsLXN0YXJ0X2ZhZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gICYgKlt0YWJpbmRleD1cIjBcIl0ge1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8gaXMgZnVsbHNjcmVlblxyXG4gICYubW9kYWFsLWZ1bGxzY3JlZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuLm1vZGFhbC1vdXRlci13cmFwcGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC5tb2RhYWwtZnVsbHNjcmVlbiAmIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4ubW9kYWFsLWlubmVyLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA4MHB4IDI1cHggMTUwcHg7XHJcblxyXG4gIC8vIHdoZW4gaXMgZnVsbHNjcmVlblxyXG4gIC5tb2RhYWwtZnVsbHNjcmVlbiAmIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG59XHJcbi5tb2RhYWwtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNvbG9yOiAkbW9kYWFsLW1haW4tdGV4dDtcclxuICBtYXgtd2lkdGg6ICRtb2RhYWwtbWF4LXdpZHRoO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRtb2RhYWwtcmFkaXVzO1xyXG4gIGJhY2tncm91bmQ6ICRtb2RhYWwtbWFpbi1iZztcclxuICBjdXJzb3I6IGF1dG87XHJcblxyXG4gIC8vIHdoaWxlIGxvYWRpbmdcclxuICAmLmlzX2xvYWRpbmcge1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC8vIHdoZW4gaXMgZnVsbHNjcmVlblxyXG4gIC5tb2RhYWwtZnVsbHNjcmVlbiAmIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFhbC1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IC04MHB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBjb2xvcjogJG1vZGFhbC1saWdodDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3BhY2l0eTogMTtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGFsbCk7XHJcbiAgJjpmb2N1cyxcclxuICAmOmhvdmVyIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjYjgxYzIyO1xyXG4gICAgfVxyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIEBpbmNsdWRlIG1vZGFhbC1oaWRldGV4dDtcclxuICB9XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNHB4O1xyXG4gICAgbGVmdDogMjNweDtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYmFja2dyb3VuZCk7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuICAubW9kYWFsLWZ1bGxzY3JlZW4gJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbW9kYWFsLWdyZXk7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6ICRtb2RhYWwtcGFkZGluZztcclxufVxyXG5cclxuLy8gQ29uZmlybSBNb2RhYWxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5tb2RhYWwtY29uZmlybS13cmFwIHtcclxuICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcbi5tb2RhYWwtY29uZmlybS1idG4ge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAvLyBPayBCdXR0b25cclxuICAmLm1vZGFhbC1vayB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBjb2xvcjogJG1vZGFhbC1saWdodDtcclxuICAgIGJhY2tncm91bmQ6ICRtb2RhYWwtcHJpbWFyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGJhY2tncm91bmQpO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbW9kYWFsLXByaW1hcnksIDE1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubW9kYWFsLWNhbmNlbCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiBkYXJrZW4oJG1vZGFhbC1wcmltYXJ5LCAxNSUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBpbnN0YVJldmVhbCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQC1tcy1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEluc3RhZ3JhbSBQaG90b1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm1vZGFhbC1pbnN0YWdyYW0ge1xyXG4gIC5tb2RhYWwtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyID4gYmxvY2txdW90ZSB7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBpZnJhbWUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIG1hcmdpbjogLTZweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIGFuaW1hdGlvbjogaW5zdGFSZXZlYWwgMXMgbGluZWFyIGZvcndhcmRzO1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2FsbGVyeVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubW9kYWFsLWltYWdlIHtcclxuICAubW9kYWFsLWlubmVyLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xyXG4gIH1cclxuICAubW9kYWFsLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhYWwtZ2FsbGVyeS13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICRtb2RhYWwtbGlnaHQ7XHJcbn1cclxuLm1vZGFhbC1nYWxsZXJ5LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy93aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJi5pc19hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5tb2RhYWwtZ2FsbGVyeS1sYWJlbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2wge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgb3BhY2l0eTogMTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICRtb2RhYWwtbGlnaHQ7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgQGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYWxsKTtcclxuICAmLmlzX2hpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxuICAmOmZvY3VzLFxyXG4gICY6aG92ZXIge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbW9kYWFsLWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgQGluY2x1ZGUgbW9kYWFsLWhpZGV0ZXh0O1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNnB4O1xyXG4gICAgbGVmdDogMjVweDtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYmFja2dyb3VuZCk7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIG1hcmdpbjogLTVweCAwIDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIG1hcmdpbjogNXB4IDAgMDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbn1cclxuLm1vZGFhbC1nYWxsZXJ5LW5leHQge1xyXG4gICYtaW5uZXIge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gIH1cclxuICAmLW91dGVyIHtcclxuICAgIHJpZ2h0OiA0NXB4O1xyXG4gIH1cclxufVxyXG4ubW9kYWFsLWdhbGxlcnktcHJldiB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBsZWZ0OiAyMnB4O1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBtYXJnaW46IDVweCAwIDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIG1hcmdpbjogLTVweCAwIDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG5cclxuICAmLWlubmVyIHtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICAmLW91dGVyIHtcclxuICAgIGxlZnQ6IDQ1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBWaWRlb1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubW9kYWFsLXZpZGVvLXdyYXAge1xyXG4gIG1hcmdpbjogYXV0byA1MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1vZGFhbC12aWRlby1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgaWZyYW1lLFxyXG4gIG9iamVjdCxcclxuICBlbWJlZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNb2RhYWwgaUZyYW1lXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5tb2RhYWwtaWZyYW1lIC5tb2RhYWwtY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5tb2RhYWwtaWZyYW1lLWVsZW0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIGhlaWdodDogNzMxcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xyXG4gIC5tb2RhYWwtaW1hZ2Uge1xyXG4gICAgLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbCB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWFsLWdhbGxlcnktbmV4dCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5tb2RhYWwtZ2FsbGVyeS1wcmV2IHtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcclxuICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMTEwMHB4KSB7XHJcbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcclxuICAgIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMTAwMHB4KSB7XHJcbiAgLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gIH1cclxuICAubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xyXG4gIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XHJcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1vZGFhbC12aWRlby1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDUxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XHJcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODIwcHgpIHtcclxuICAubW9kYWFsLWdhbGxlcnktbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLy8gQ1NTIGxvYWRpbmcgZ2lmXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luOiAtMTAwcHggMCAwIC0xMDBweDtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xyXG59XHJcbkAtbXMta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDAuMTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMC4xO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMC4xO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMC4xO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXYge1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXYgPiBkaXYge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMSkgPiBkaXYge1xyXG4gIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1tb3otYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IDBzO1xyXG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwcztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XHJcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwcztcclxuICBhbmltYXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDIpID4gZGl2LFxyXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgzKSA+IGRpdiB7XHJcbiAgLW1zLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAtby1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDEpIHtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG59XHJcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDIpID4gZGl2IHtcclxuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IDAuMTJzO1xyXG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjEycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4xMnM7XHJcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjEycztcclxuICBhbmltYXRpb24tZGVsYXk6IDAuMTJzO1xyXG59XHJcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDIpIHtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG59XHJcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDMpID4gZGl2IHtcclxuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IDAuMjVzO1xyXG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjI1cztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4yNXM7XHJcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjI1cztcclxuICBhbmltYXRpb24tZGVsYXk6IDAuMjVzO1xyXG59XHJcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDQpID4gZGl2LFxyXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg1KSA+IGRpdiB7XHJcbiAgLW1zLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAtby1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDMpIHtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XHJcbn1cclxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNCkgPiBkaXYge1xyXG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogMC4zN3M7XHJcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuMzdzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjM3cztcclxuICAtby1hbmltYXRpb24tZGVsYXk6IDAuMzdzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMC4zN3M7XHJcbn1cclxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNCkge1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcclxufVxyXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg1KSA+IGRpdiB7XHJcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xyXG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xyXG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC41cztcclxuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XHJcbn1cclxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNikgPiBkaXYsXHJcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDcpID4gZGl2IHtcclxuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAtbW96LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNSkge1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcclxufVxyXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg2KSA+IGRpdiB7XHJcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAwLjYycztcclxuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC42MnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNjJzO1xyXG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC42MnM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjYycztcclxufVxyXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg2KSB7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG59XHJcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDcpID4gZGl2IHtcclxuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IDAuNzVzO1xyXG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjc1cztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC43NXM7XHJcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjc1cztcclxuICBhbmltYXRpb24tZGVsYXk6IDAuNzVzO1xyXG59XHJcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDcpIHtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XHJcbn1cclxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoOCkgPiBkaXYge1xyXG4gIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1tb3otYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IDAuODdzO1xyXG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjg3cztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC44N3M7XHJcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjg3cztcclxuICBhbmltYXRpb24tZGVsYXk6IDAuODdzO1xyXG59XHJcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDgpIHtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XHJcbn1cclxuXHJcbi8qIC4uLmV4aXN0aW5nIGNvZGUuLi4gKi9cclxuLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2wge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBkaXNwbGF5OiBub25lOyAvKiBFbnN1cmUgYnV0dG9ucyBhcmUgaW5pdGlhbGx5IGhpZGRlbiAqL1xyXG59XHJcblxyXG4ubW9kYWFsLWdhbGxlcnktcHJldiB7XHJcbiAgbGVmdDogMTBweDtcclxufVxyXG5cclxuLm1vZGFhbC1nYWxsZXJ5LW5leHQge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4vKiBFbnN1cmUgYnV0dG9ucyBhcmUgdmlzaWJsZSB3aGVuIG91dGVyX2NvbnRyb2xzIGlzIHRydWUgKi9cclxuLm1vZGFhbC1nYWxsZXJ5LXByZXYtb3V0ZXIsXHJcbi5tb2RhYWwtZ2FsbGVyeS1uZXh0LW91dGVyIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi8qIC4uLmV4aXN0aW5nIGNvZGUuLi4gKi9cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcclxuXHJcbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xyXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcclxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXHJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxyXG5cclxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcclxuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xyXG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDEgIWRlZmF1bHQ7XHJcblxyXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcclxuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XHJcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XHJcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XHJcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCIuLi9pbWcvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBJY29ucyAqL1xyXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XHJcbiAgICBAZm9udC1mYWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XHJcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwiLi4vLi4vaW1nL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCIuLi8uLi9pbWcvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEFycm93cyAqL1xyXG5cclxuLnNsaWNrLXByZXYsXHJcbi5zbGljay1uZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XHJcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAtMjVweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogLTI1cHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xyXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiAtMjVweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xyXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIERvdHMgKi9cclxuXHJcbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuICAgIC8qbWFyZ2luLWJvdHRvbTogMzBweDsqL1xyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0yNXB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG5cclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuZHJhZ2dpbmcgaW1nIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3AtaG9tZS1jYXNlX19zbGlkZXIsXHJcbiNzLWQtc2xpZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNwLWhvbWUtY2FzZV9fc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkLFxyXG4jcy1kLXNsaWRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4iLCJAbWl4aW4gbXEtdXAoJGJyZWFrcG9pbnQ6IG0pIHtcclxuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQtdXAsICRicmVha3BvaW50KX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEtZG93bigkYnJlYWtwb2ludDogbSkge1xyXG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC1kb3duLCAkYnJlYWtwb2ludCl9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG4iXX0= */
