@charset "UTF-8";
/*------------------------------------*\
    #VARIABLES--global
\*------------------------------------*/
@-webkit-keyframes show {
  from {
    opacity: .4; }
  to {
    opacity: 1; } }

@keyframes show {
  from {
    opacity: .4; }
  to {
    opacity: 1; } }

/* normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/* HTML5 display definitions
	 ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block; }

/**
 * Add the correct display in IE 9-.
 */
audio,
canvas,
progress,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

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

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template,
[hidden] {
  display: none; }

/* Links
	 ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0; }

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

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

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

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * 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 {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

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

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/* Forms
	 ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold; }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

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

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 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 odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54; }

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

html {
  font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  font-size: 62.5%;
  height: 100%;
  min-height: 100%;
  position: relative;
  background-color: #f4f5f8; }

body {
  overflow-y: scroll;
  height: 100%;
  font-size: 15px;
  font-size: 1.5rem;
  color: #333;
  line-height: 1.5; }

a {
  color: #0065bd; }
  a:link {
    text-decoration: none; }
  a:visited {
    color: #5703AE; }
  a:hover, a:active {
    text-decoration: underline; }
  a:hover {
    color: #4485F4; }
  a:active {
    color: #0065BD; }

img {
  vertical-align: middle; }

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

ul,
ol {
  list-style-type: none; }

ul, ol, p, dl, dt, dd {
  margin: 0;
  padding: 0; }

p,
th,
td {
  font-size: 15px;
  font-size: 1.5rem;
  color: #333; }

.is-disabled {
  outline: none;
  color: #B3B3B3;
  pointer-events: none;
  cursor: auto; }
  .is-disabled span,
  .is-disabled a {
    color: #B3B3B3; }
    .is-disabled span:visited, .is-disabled span:hover, .is-disabled span:active,
    .is-disabled a:visited,
    .is-disabled a:hover,
    .is-disabled a:active {
      color: #B3B3B3; }

.l-header {
  position: fixed;
  width: 100vw;
  height: 48px;
  max-height: 48px;
  z-index: 1070;
  background-color: #333; }
  .l-header:before, .l-header:after {
    content: " ";
    display: table; }
  .l-header:after {
    clear: both; }
  .l-header__inner {
    position: relative;
    height: 48px; }
  .l-header__logo {
    position: absolute;
    top: 0;
    width: 220px;
    margin: 0;
    padding: 0;
    background: #cc0000; }
    .l-header__logo h1 {
      margin: 0;
      padding: 0;
      vertical-align: top; }
    .l-header__logo a {
      display: block; }
    .l-header__logo img {
      width: 220px;
      height: 48px;
      vertical-align: top; }
  .l-header__bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    width: calc(100% - 220px);
    min-width: 690px;
    height: 48px;
    margin: 0 0 0 220px;
    color: #fff; }
  .l-header__heading {
    display: block;
    margin-left: 20px;
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1; }
  .l-header__function {
    margin-right: 37px; }
    @supports (-ms-ime-align: auto) {
      .l-header__function {
        margin-right: 32px; } }
    .l-header__function-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .l-header__function-listItem:first-child {
        margin-left: 0; }
      .l-header__function-listItem .c-button-text__icon {
        color: #ccc; }
        .l-header__function-listItem .c-button-text__icon.c-icon-arrow-down {
          font-size: 10px;
          font-size: 1rem; }
      .l-header__function-listItem .c-button-text__text {
        line-height: 1;
        color: #ccc;
        font-size: 14px;
        font-size: 1.4rem; }
      .l-header__function-listItem .c-button-text {
        padding: 13px; }
        .l-header__function-listItem .c-button-text:hover {
          background: #666;
          text-decoration: none; }
    .l-header__function .c-dropdown {
      margin-left: 10px; }
  .l-header__text {
    font-size: 14px;
    font-size: 1.4rem;
    color: #ccc; }
    .l-header__text .c-icon {
      margin-left: 4px;
      font-size: 10px;
      font-size: 1rem; }
      .l-header__text .c-icon:before {
        vertical-align: -.125em; }

.l-header__function-listItem .c-button-text {
  padding: 13px; }

_::-webkit-full-page-media, _:future, :root .l-header__function-listItem .c-button-text .c-button-text__text {
  line-height: 25px; }

_::-webkit-full-page-media, _:future, :root .l-header__function-listItem .c-button-text .c-button-text__icon.c-icon.c-icon-arrow-down {
  line-height: 25px; }

@media (max-width: 920px) {
  .l-header__heading {
    margin-left: 0; } }

@media (max-width: 900px) {
  .l-header__heading {
    display: none; } }

.l-nav {
  position: fixed;
  top: 48px;
  bottom: 0;
  width: 220px;
  background-color: #fff;
  border: 1px solid #dadada;
  border-right-color: #dadada;
  border-left-color: #dadada;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 10; }
  .l-nav__list {
    position: relative;
    min-height: calc(100vh - 136px);
    margin-top: 20px;
    margin-bottom: 0; }
    .l-nav__list--sub {
      min-height: auto;
      margin-top: 0; }
  .l-nav__item {
    margin-top: 10px; }
  .l-nav__link {
    display: block;
    padding: 11px 20px;
    line-height: 0; }
    .l-nav__link .c-icon {
      font-size: 16px;
      font-size: 1.6rem;
      color: #6B6B6B;
      vertical-align: top; }
    .l-nav__link:focus, .l-nav__link:hover, .l-nav__link:active, .l-nav__link.is-active {
      text-decoration: none;
      outline: none; }
    .l-nav__link:focus, .l-nav__link:hover {
      background-color: #f4f4f4; }
      .l-nav__link:focus .l-nav__text,
      .l-nav__link:focus .c-icon, .l-nav__link:hover .l-nav__text,
      .l-nav__link:hover .c-icon {
        color: #cc0000; }
    .l-nav__link:active {
      background: #E9E9E9; }
      .l-nav__link:active .c-icon,
      .l-nav__link:active .l-nav__text {
        color: #cc0000; }
    .l-nav__link.is-active {
      background-color: #f8f8f8;
      outline: none; }
      .l-nav__link.is-active .l-nav__text {
        color: #cc0000;
        font-weight: 700; }
      .l-nav__link.is-active .c-icon {
        color: #cc0000; }
        .l-nav__link.is-active .c-icon.c-icon-home:before {
          content: "\F002"; }
        .l-nav__link.is-active .c-icon.c-icon-domain:before {
          content: "\F00C"; }
        .l-nav__link.is-active .c-icon.c-icon-homepage:before {
          content: "\F004"; }
        .l-nav__link.is-active .c-icon.c-icon-homepagesecurity:before {
          content: "\F008"; }
        .l-nav__link.is-active .c-icon.c-icon-mail:before {
          content: "\F00E"; }
        .l-nav__link.is-active .c-icon.c-icon-mailsecurity:before {
          content: "\F010"; }
        .l-nav__link.is-active .c-icon.c-icon-upload:before {
          content: "\F012"; }
        .l-nav__link.is-active .c-icon.c-icon-analytics:before {
          content: "\F017"; }
        .l-nav__link.is-active .c-icon.c-icon-homepage-plus:before {
          content: "\F006"; }
        .l-nav__link.is-active .c-icon.c-icon-tool:before {
          content: "\F00A"; }
        .l-nav__link.is-active .c-icon.c-icon-guid:before {
          content: "\F014"; }
        .l-nav__link.is-active .c-icon.c-icon-database:before {
          content: "\F016"; }
        .l-nav__link.is-active .c-icon.c-icon-server:before {
          content: "\F02F"; }
    .l-nav__link.is-disabled .c-icon,
    .l-nav__link.is-disabled .l-nav__text {
      color: #b3b3b3; }
    .l-nav__link.is-disabled:hover {
      background-color: #fff; }
      .l-nav__link.is-disabled:hover .l-nav__text {
        font-weight: normal; }
  .l-nav__text {
    display: inline-block;
    margin: 0 0 0 1rem;
    font-size: 14px;
    font-size: 1.4rem;
    color: #333;
    vertical-align: top;
    line-height: 1; }
    .l-nav__text:first-line {
      line-height: 1.3; }
  @media screen and (max-height: 550px) {
    .l-nav {
      max-height: 550px;
      overflow-y: scroll; }
      .l-nav .l-nav__link {
        padding-right: 0; } }

.l-nav-group {
  position: relative;
  padding-bottom: 8px; }
  .l-nav-group__title {
    position: relative;
    display: block;
    padding: 6px 20px 8px;
    font-size: 12px;
    color: #666; }
    .l-nav-group__titleText {
      position: relative;
      background: #fff;
      padding-right: 10px;
      z-index: 2; }
    .l-nav-group__title::after {
      position: absolute;
      top: 14px;
      content: "";
      display: block;
      border-top: solid 1px #d8d8d8;
      width: 174px;
      height: 1px;
      z-index: 1; }
  .l-nav-group::after {
    position: absolute;
    bottom: 0;
    left: 20px;
    content: "";
    display: block;
    border-top: solid 1px #d8d8d8;
    width: 174px;
    height: 1px;
    z-index: 1; }
  .l-nav-group__link {
    display: block;
    padding: 11px 0px 11px 20px;
    line-height: 0; }
    .l-nav-group__link .c-icon {
      font-size: 16px;
      font-size: 1.6rem;
      color: #6B6B6B;
      vertical-align: top; }
    .l-nav-group__link:focus, .l-nav-group__link:hover, .l-nav-group__link:active, .l-nav-group__link.is-active {
      text-decoration: none;
      outline: none; }
    .l-nav-group__link:focus, .l-nav-group__link:hover {
      background-color: #f4f4f4; }
      .l-nav-group__link:focus .l-nav__text,
      .l-nav-group__link:focus .c-icon, .l-nav-group__link:hover .l-nav__text,
      .l-nav-group__link:hover .c-icon {
        color: #cc0000; }
    .l-nav-group__link:active {
      background: #E9E9E9; }
      .l-nav-group__link:active .c-icon,
      .l-nav-group__link:active .l-nav__text {
        color: #cc0000; }
    .l-nav-group__link.is-active {
      background-color: #f8f8f8;
      outline: none; }
      .l-nav-group__link.is-active .l-nav__text {
        color: #cc0000;
        font-weight: 700; }
      .l-nav-group__link.is-active .c-icon {
        color: #cc0000; }
        .l-nav-group__link.is-active .c-icon.c-icon-home:before {
          content: "\F002"; }
        .l-nav-group__link.is-active .c-icon.c-icon-domain:before {
          content: "\F00C"; }
        .l-nav-group__link.is-active .c-icon.c-icon-homepage:before {
          content: "\F004"; }
        .l-nav-group__link.is-active .c-icon.c-icon-homepagesecurity:before {
          content: "\F008"; }
        .l-nav-group__link.is-active .c-icon.c-icon-mail:before {
          content: "\F00E"; }
        .l-nav-group__link.is-active .c-icon.c-icon-mailsecurity:before {
          content: "\F010"; }
        .l-nav-group__link.is-active .c-icon.c-icon-upload:before {
          content: "\F012"; }
        .l-nav-group__link.is-active .c-icon.c-icon-analytics:before {
          content: "\F017"; }
        .l-nav-group__link.is-active .c-icon.c-icon-homepage-plus:before {
          content: "\F006"; }
        .l-nav-group__link.is-active .c-icon.c-icon-tool:before {
          content: "\F00A"; }
        .l-nav-group__link.is-active .c-icon.c-icon-guid:before {
          content: "\F014"; }
        .l-nav-group__link.is-active .c-icon.c-icon-database:before {
          content: "\F016"; }
        .l-nav-group__link.is-active .c-icon.c-icon-server:before {
          content: "\F02F"; }
    .l-nav-group__link.is-disabled .c-icon,
    .l-nav-group__link.is-disabled .l-nav__text {
      color: #b3b3b3; }
    .l-nav-group__link.is-disabled:hover {
      background-color: #fff; }
      .l-nav-group__link.is-disabled:hover .l-nav__text {
        font-weight: normal; }
  .l-nav-group__text {
    display: inline-block;
    margin: 0 0 0 1rem;
    font-size: 14px;
    font-size: 1.4rem;
    color: #333;
    vertical-align: top;
    line-height: 1; }
    .l-nav-group__text:first-line {
      line-height: 1.3; }
  @media screen and (max-height: 550px) {
    .l-nav-group {
      max-height: 550px; }
      .l-nav-group .l-nav__link {
        padding-right: 0; } }

.l-contents {
  position: relative;
  background-color: #f4f5f8;
  min-height: calc(100vh - 38px); }

.l-main {
  height: 100%;
  padding: 48px 0 120px;
  background-color: #f4f5f8;
  display: table;
  width: auto;
  width: calc(100% - 220px);
  height: 100%;
  margin: 0 0 0 220px; }
  .l-main__inner {
    height: auto;
    padding: 0 2rem;
    padding: 0; }

.l-footer {
  width: calc(100% - 220px);
  min-width: 900px;
  margin: 0 0 0 220px;
  padding: 12px 0;
  background-color: #f4f5f8;
  border-top: solid thin #D8D8D8; }
  .l-footer__text {
    font-size: 13px;
    font-size: 1.3rem;
    text-align: center;
    line-height: 1;
    color: #666; }

.c-heading-1st {
  position: relative;
  font-size: 32px;
  font-size: 3.2rem; }
  .c-heading-1st .c-badge {
    position: absolute;
    top: 50%;
    margin-top: -13px;
    margin-left: 16px;
    font-weight: bold;
    vertical-align: middle; }
    .c-heading-1st .c-badge--num {
      padding: 0.3rem 0.6266rem;
      font-size: 16px;
      font-size: 1.6rem; }
    .c-heading-1st .c-badge--l {
      margin-top: -14px;
      padding: 6.2px 13.5px 6.5px; }

.c-heading-2nd {
  font-size: 24px;
  font-size: 2.4rem; }

.c-heading-3rd {
  position: relative;
  border-bottom: 2px solid #ccc;
  font-size: 24px;
  font-size: 2.4rem; }
  .c-heading-3rd:before {
    position: absolute;
    bottom: 0;
    border-bottom: 2px red #ccc; }

.c-heading-4th {
  font-size: 15px;
  font-size: 1.5rem; }

.c-heading-5th {
  font-size: 13px;
  font-size: 1.3rem; }

.c-heading-6th {
  font-size: 10px;
  font-size: 1rem; }

.c-heading-wrap > .c-icon {
  margin-right: 16px;
  margin-right: 1.6rem;
  font-size: 24px;
  font-size: 2.4rem;
  color: #6B6B6B; }

.c-heading-wrap .c-heading-2nd {
  display: inline-block;
  vertical-align: middle; }

@font-face {
  font-family: "iconfont";
  src: url("/gmo_customize/login/onamae/icons/iconfont.eot");
  src: url("/gmo_customize/login/onamae/icons/iconfont.eot?#iefix") format("eot"), url("/gmo_customize/login/onamae/icons/iconfont.woff2") format("woff2"), url("/gmo_customize/login/onamae/icons/iconfont.woff") format("woff"), url("/gmo_customize/login/onamae/icons/iconfont.ttf") format("truetype"), url("/gmo_customize/login/onamae/icons/iconfont.svg#iconfont") format("svg");
  font-weight: normal;
  font-style: normal; }

.c-icon:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  vertical-align: middle; }

.c-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.c-icon-2x {
  font-size: 2em; }

.c-icon-3x {
  font-size: 3em; }

.c-icon-4x {
  font-size: 4em; }

.c-icon-5x {
  font-size: 5em; }

.c-icon-fw {
  width: 1.2857142857142858em;
  text-align: center; }

.c-icon-home:before {
  content: "\F001"; }

.c-icon-home-fill:before {
  content: "\F002"; }

.c-icon-homepage:before {
  content: "\F003"; }

.c-icon-homepage-fill:before {
  content: "\F004"; }

.c-icon-homepage-plus:before {
  content: "\F005"; }

.c-icon-homepage-plus-fill:before {
  content: "\F006"; }

.c-icon-homepagesecurity:before {
  content: "\F007"; }

.c-icon-homepagesecurity-fill:before {
  content: "\F008"; }

.c-icon-tool:before {
  content: "\F009"; }

.c-icon-tool-fill:before {
  content: "\F00A"; }

.c-icon-domain:before {
  content: "\F00B"; }

.c-icon-domain-fill:before {
  content: "\F00C"; }

.c-icon-mail:before {
  content: "\F00D"; }

.c-icon-mail-fill:before {
  content: "\F00E"; }

.c-icon-mailsecurity:before {
  content: "\F00F"; }

.c-icon-mailsecurity-fill:before {
  content: "\F010"; }

.c-icon-upload:before {
  content: "\F011"; }

.c-icon-upload-fill:before {
  content: "\F012"; }

.c-icon-guid:before {
  content: "\F013"; }

.c-icon-guid-fill:before {
  content: "\F014"; }

.c-icon-database:before {
  content: "\F015"; }

.c-icon-database-fill:before {
  content: "\F016"; }

.c-icon-analytics:before {
  content: "\F017"; }

.c-icon-lock:before {
  content: "\F018"; }

.c-icon-arrow-left-small:before {
  content: "\F019"; }

.c-icon-arrow-right-small:before {
  content: "\F01A"; }

.c-icon-arrow-down-small:before {
  content: "\F01B"; }

.c-icon-arrow-up-small:before {
  content: "\F01C"; }

.c-icon-arrow-left:before {
  content: "\F01D"; }

.c-icon-arrow-right:before {
  content: "\F01E"; }

.c-icon-arrow-down:before {
  content: "\F01F"; }

.c-icon-arrow-up:before {
  content: "\F020"; }

.c-icon-close:before {
  content: "\F021"; }

.c-icon-plus:before {
  content: "\F022"; }

.c-icon-reload:before {
  content: "\F023"; }

.c-icon-check:before {
  content: "\F024"; }

.c-icon-edit:before {
  content: "\F025"; }

.c-icon-delete:before {
  content: "\F026"; }

.c-icon-externallink:before {
  content: "\F027"; }

.c-icon-logout:before {
  content: "\F028"; }

.c-icon-eye:before {
  content: "\F029"; }

.c-icon-eye-off:before {
  content: "\F02A"; }

.c-icon-search:before {
  content: "\F02B"; }

.c-icon-file:before {
  content: "\F02C"; }

.c-icon-wordpress:before {
  content: "\F02D"; }

.c-icon-server:before {
  content: "\F02E"; }

.c-icon-server-fill:before {
  content: "\F02F"; }

.c-icon-wordpresssecurity:before {
  content: "\F030"; }

.c-icon-autobackup:before {
  content: "\F031"; }

.c-icon-contentscache:before {
  content: "\F032"; }

.c-icon-databaseuser:before {
  content: "\F033"; }

.c-icon-directorysecurity:before {
  content: "\F034"; }

.c-icon-errorpage:before {
  content: "\F035"; }

.c-icon-filemanager:before {
  content: "\F036"; }

.c-icon-htaccess:before {
  content: "\F037"; }

.c-icon-ipsecurity:before {
  content: "\F038"; }

.c-icon-mailinglist:before {
  content: "\F039"; }

.c-icon-php:before {
  content: "\F03A"; }

.c-icon-phpadmin:before {
  content: "\F03B"; }

.c-icon-serverchange:before {
  content: "\F03C"; }

.c-icon-sitetransfer:before {
  content: "\F03D"; }

.c-icon-ssh:before {
  content: "\F03E"; }

.c-icon-ssl:before {
  content: "\F03F"; }

.c-icon-testoperation:before {
  content: "\F040"; }

.c-icon-waf:before {
  content: "\F041"; }

.c-icon-webfont:before {
  content: "\F042"; }

.c-icon-webmail:before {
  content: "\F043"; }

.c-icon-error:before {
  content: "\F044"; }

.c-icon-warning:before {
  content: "\F045"; }

.c-icon-accessrights:before {
  content: "\F046"; }

.c-icon-calender:before {
  content: "\F047"; }

.c-icon-change:before {
  content: "\F048"; }

.c-icon-exchangeonline:before {
  content: "\F049"; }

.c-icon-smartphone:before {
  content: "\F04A"; }

.c-icon-tablet:before {
  content: "\F04B"; }

.c-icon-weebly:before {
  content: "\F04C"; }

.c-icon-account:before {
  content: "\F04D"; }

.c-icon-help:before {
  content: "\F04E"; }

.c-icon-manulist:before {
  content: "\F04F"; }

.c-icon-mailinglist-manage:before {
  content: "\F050"; }

.c-icon-homepageediter:before {
  content: "\F051"; }

.c-icon {
  display: inline-block;
  vertical-align: middle; }
  .c-icon-count-num {
    display: inline-block;
    background: #cc0000;
    min-width: 22px;
    padding: 1px 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    font-size: 1.2rem;
    text-align: center;
    color: #fff;
    border: solid 1px #cf0f0f; }
    .c-icon-count-num--circle {
      border-radius: 50px; }
  .c-icon-question.c-icon-question--circle {
    display: inline-block;
    font-size: 13px;
    font-size: 1.3rem;
    color: #b3b3b3;
    background: #eeeeee;
    border-radius: 50px;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    margin-right: 4px; }
  .c-icon-square {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: #d8d8d8;
    vertical-align: middle; }

.c-badge {
  display: inline-block;
  padding: 2.4px 4px 1.6px;
  padding: 0.24rem 0.4rem 0.16rem;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #4485F4;
  color: white;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .c-badge--m {
    padding: 4px 6.24px;
    padding: 0.4rem 0.624rem; }
  .c-badge--s {
    padding: 2.4px 4px 1.6px;
    padding: 0.24rem 0.4rem 0.16rem;
    font-size: 12px; }
  .c-badge--l {
    padding: 6.5px 13.5px;
    padding: 0.65rem 1.35rem; }
  .c-badge--primary {
    color: #fff;
    background-color: #4485F4; }
  .c-badge--secondary {
    color: #fff;
    background-color: #6c757d; }
  .c-badge--success {
    color: #fff;
    background-color: #28a745; }
  .c-badge--danger {
    color: #fff;
    background-color: #dc3545; }
  .c-badge--warning {
    color: #212529;
    background-color: #ffc107; }
  .c-badge--info {
    color: #fff;
    background-color: #17a2b8; }
  .c-badge--light {
    color: #212529;
    background-color: #f8f9fa; }
  .c-badge--dark {
    color: #fff;
    background-color: #343a40; }
  .c-badge--required {
    color: #fff;
    background-color: #D0021B; }
  .c-badge--important {
    color: #fff;
    background: #cc0000; }
  .c-badge--other {
    color: #fff;
    background: #666; }
  .c-badge--circle {
    border-radius: 1em; }
  .c-badge--num {
    padding: 0.3rem 0.529rem; }
  .c-badge.is-disabled {
    background: #D8D8D8;
    color: #fff; }
  .c-badge.is-hidden {
    display: none; }

.c-button {
  padding: 10px 15px;
  padding: 1rem 1.5rem;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  line-height: 1; }

.c-button, .c-button--primary {
  background-color: #4485F4;
  color: #fff; }
  .c-button:hover, .c-button--primary:hover, .c-button:focus, .c-button--primary:focus {
    background-color: #0065BD;
    -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; }
  .c-button:active, .c-button--primary:active {
    background-color: #005AA6; }

.c-button {
  padding: 1.3rem 2.7rem;
  font-size: 13px;
  font-size: 1.3rem;
  border-radius: 4px; }

.c-button {
  outline: none; }
  .c-button--secondary {
    background-color: #F6F6F6;
    border: 1px solid #D6D6D6;
    color: #333; }
    .c-button--secondary:hover, .c-button--secondary:focus {
      background-color: #E9E9E9;
      -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
      transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
      -o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
      transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
      transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; }
    .c-button--secondary:active {
      background-color: #D8D8D8; }
  .c-button--danger {
    background: #D0021B;
    border: 1px solid #AF0000;
    color: #fff; }
    .c-button--danger:hover, .c-button--danger:active {
      background-color: #D0021B;
      border: 1px solid #AF0000; }
    .c-button--danger:hover {
      -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
      transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
      -o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
      transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
      transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; }
  .c-button--w100, .c-button--w160, .c-button--w190, .c-button--w200 {
    padding: 11.5px 0;
    padding: 1.15rem 0; }
  .c-button--w100 {
    width: 100px;
    width: 10rem; }
  .c-button--w160 {
    width: 160px;
    width: 16rem;
    font-size: 15px;
    font-size: 1.5rem; }
  .c-button--w190 {
    width: 190px;
    width: 19rem;
    font-size: 15px;
    font-size: 1.5rem; }
  .c-button--w200 {
    width: 200px;
    width: 20rem;
    font-size: 18px;
    font-size: 1.8rem; }
  .c-button--xsmall {
    padding: 7px 11px; }
  .c-button--small {
    padding: 8.5px 18px;
    padding: 0.85rem 1.8rem; }
  .c-button--medium {
    padding: 11.5px 16.5px;
    padding: 1.15rem 1.65rem;
    font-size: 15px;
    font-size: 1.5rem; }
  .c-button--large {
    padding: 15px 27px;
    padding: 1.5rem 2.7rem;
    font-size: 18px;
    font-size: 1.8rem; }
  .c-button:not(:disabled):not(.disabled) {
    cursor: pointer; }
  .c-button.is-disabled {
    background-color: #D8D8D8; }
    .c-button.is-disabled span,
    .c-button.is-disabled a {
      color: #fff; }
  .c-button .c-icon {
    margin-top: -1px; }
    .c-button .c-icon-plus {
      margin-right: 6px;
      font-size: 12px;
      font-size: 1.2rem; }
  .c-button--withIcon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .c-button--withIcon .c-button__icon {
      margin-right: 10px;
      line-height: 0; }
    .c-button--withIcon.c-button--small {
      padding: 8px 12px; }
      .c-button--withIcon.c-button--small .c-button__icon {
        font-size: 12px; }
  .c-button.is-show {
    display: block !important; }
  .c-button.is-hidden {
    display: none !important; }

.c-button-text {
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #0065bd; }
  .c-button-text:visited {
    color: #5703AE;
    border-color: #5703AE; }
  .c-button-text:hover {
    color: #4485F4;
    text-decoration: underline; }
  .c-button-text:active {
    color: #0065BD;
    text-decoration: underline; }
  .c-button-text__icon.c-icon-reload {
    margin-right: 6px; }
  .c-button-text__icon:before {
    margin-right: 0 !important; }
  .c-button-text__text {
    line-height: 1; }
    .c-button-text__text + .c-icon-arrow-down {
      margin-left: 4px; }
  .c-button-text span {
    margin-left: 8px; }
    .c-button-text span:last-child {
      margin-right: 0; }
    .c-button-text span:first-child {
      margin-left: 0; }

.c-button-list {
  margin: 0 -4px;
  margin: 0 -0.4rem; }
  .c-button-list.is-right {
    text-align: right; }
  .c-button-list.is-center {
    text-align: center; }
  .c-button-list.is-left {
    text-align: left; }
  .c-button-list__item {
    display: inline-block;
    margin: 0 4px;
    margin: 0 0.4rem; }
  .c-button-list--vertical .c-button-list__item {
    display: block;
    margin-right: 0;
    margin-left: 0; }

.c-button-reset {
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

a.c-button:link {
  text-decoration: none !important; }

a.c-button:visited {
  color: #fff !important; }

a.c-button:hover, a.c-button:active {
  text-decoration: none !important; }

a.c-button:hover {
  color: #fff !important; }

a.c-button:active {
  color: #fff !important; }

@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: translateY(-28px);
    transform: translateY(-28px); }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px); } }

@keyframes slideDown {
  0% {
    -webkit-transform: translateY(-28px);
    transform: translateY(-28px); }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px); } }

.c-alert {
  padding: 16px;
  padding: 1.6rem;
  overflow: hidden;
  border-bottom: solid thin #4485F4;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  text-align: center; }
  .c-alert--info {
    color: #4485F4;
    background: #DDEBFF; }
  .c-alert--note {
    color: #D8261E;
    background: #FFE7E7;
    border-bottom: solid thin #D8261E; }

.c-alert-validation {
  position: relative;
  padding: 16px 24px;
  background: #FFE7E7;
  border: 1px solid #D8261E;
  border-radius: 4px;
  color: #D8261E; }
  .c-alert-validation + .c-table.c-table--bordered {
    margin-top: 16px !important; }

.c-alert-complete {
  position: relative;
  padding: 11.5px 24px 11.5px 40px;
  background: #EDF4FF;
  border: 1px solid #4485F4;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #4485F4; }
  .c-alert-complete__icon {
    position: absolute;
    top: 50%;
    margin-top: -11px;
    font-size: 20px;
    color: #4485F4;
    line-height: 1; }
  .c-alert-complete__text {
    padding-left: 32px; }
  .c-alert-complete__resetButton {
    position: absolute;
    top: 50%;
    right: 14px;
    margin-top: -7px;
    background-color: transparent;
    border: none;
    cursor: pointer;
    outline: none;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 12px;
    color: #B3B3B3;
    line-height: 1; }
  .c-section__inner > .c-alert-complete {
    margin-top: -14px; }
  .c-alert-complete + .c-table.c-table--bordered {
    margin-top: 16px !important; }

.c-text {
  margin: 0;
  padding: 0; }
  .c-text-link {
    position: relative;
    margin-bottom: 0;
    padding: 0; }
    .c-text-link:after {
      display: inline-block;
      content: "";
      width: 4px;
      height: 4px;
      margin-left: 8px;
      border-top: 1px solid #0065bd;
      border-right: 1px solid #0065bd;
      -ms-transform: translate(-55%, -50%) rotate(45deg);
      -webkit-transform: translate(-55%, -50%) rotate(45deg);
      transform: translate(-55%, -50%) rotate(45deg);
      speak: none;
      -webkit-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease; }
    .c-text-link:visited {
      color: #5703AE;
      border-color: #5703AE; }
    .c-text-link:hover {
      color: #4485F4;
      text-decoration: underline; }
    .c-text-link:active {
      color: #0065BD;
      text-decoration: underline; }
  .c-text-externallink::after {
    display: inline-block;
    font-family: "iconfont";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    speak: none;
    vertical-align: middle;
    content: "\F027";
    font-size: 12px;
    color: #B3B3B3;
    vertical-align: -0.1em;
    margin-left: 4px; }
  .c-text-size-xs {
    font-size: 10px !important;
    font-size: 1.0rem !important; }
  .c-text-size-s {
    font-size: 13px !important;
    font-size: 1.3rem !important; }
  .c-text-size-m {
    font-size: 15px !important;
    font-size: 1.5rem !important; }
  .c-text-size-l {
    font-size: 18px !important;
    font-size: 1.8rem !important; }
  .c-text-size-xl {
    font-size: 24px !important;
    font-size: 2.4rem !important; }
  .c-text-size-xxl {
    font-size: 32px !important;
    font-size: 3.2rem !important; }
  .c-text-size14 {
    font-size: 14px !important;
    font-size: 1.4rem !important; }
  .c-text-size20 {
    font-size: 20px !important;
    font-size: 2rem !important; }
  .c-text-size23 {
    font-size: 23px !important; }
  .c-text-size35 {
    font-size: 35px !important;
    font-size: 3.5rem !important; }
  .c-text-size55 {
    font-size: 55px !important; }
  .c-text-size57 {
    font-size: 57px !important;
    font-size: 5.7rem !important; }
  .c-text-size70 {
    font-size: 70px !important;
    font-size: 7rem !important; }
  .c-text-size120 {
    font-size: 120px !important;
    font-size: 12rem !important; }
  .c-text-size144 {
    font-size: 144px !important;
    font-size: 14.4rem !important; }
  .c-text-weight-bold {
    font-weight: 700 !important; }
  .c-text-weight-normal {
    font-weight: 400 !important; }
  .c-text-weight-light {
    font-weight: 300 !important; }
  .c-text-color-moderate {
    color: #666 !important; }
  .c-text-color-note {
    color: #D8261E !important; }
  .c-text-color-brandColor {
    color: #cc0000 !important; }
  .c-text-color-blue {
    color: #0065bd !important; }
  .c-text-color-blue-emphasis {
    color: #1F6DF4 !important; }
  .c-text-color-annotation {
    color: #F1990A !important; }
  .c-text-align-left {
    text-align: left !important; }
  .c-text-align-center {
    text-align: center !important; }
  .c-text-align-right {
    text-align: right !important; }
  .c-text-letterSpacing-xs {
    font-size: 10px !important;
    font-size: 1.0rem !important; }
  .c-text-letterSpacing-s {
    font-size: 13px !important;
    font-size: 1.3rem !important; }
  .c-text-letterSpacing-m {
    font-size: 15px !important;
    font-size: 1.5rem !important; }
  .c-text-letterSpacing-l {
    font-size: 18px !important;
    font-size: 1.8rem !important; }
  .c-text-letterSpacing-xl {
    font-size: 24px !important;
    font-size: 2.4rem !important; }
  .c-text-letterSpacing-xxl {
    font-size: 32px !important;
    font-size: 3.2rem !important; }
  .c-text-letterSpacing14 {
    font-size: 14px !important;
    font-size: 1.4rem !important; }
  .c-text-letterSpacing20 {
    font-size: 20px !important;
    font-size: 2rem !important; }
  .c-text-decoration-underline {
    text-decoration: underline; }
  .c-text-decoration-none {
    text-decoration: none; }
  .c-text-decoration-lineThrough {
    text-decoration: line-through; }
  .c-text-truncate {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .c-text-moderate {
    font-size: 13px;
    font-size: 1.3rem;
    color: #666; }
    .c-text-moderate:first-line {
      line-height: 1; }
    .c-text-moderate E::first-line {
      line-height: 1; }
    .c-text-moderate.is-disabled {
      outline: none;
      color: #B3B3B3;
      pointer-events: none;
      cursor: auto; }
      .c-text-moderate.is-disabled .c-text-color-blue {
        color: #B3B3B3 !important; }
  .c-text-note {
    font-size: 13px;
    font-size: 1.3rem;
    color: #D8261E; }
    .c-text-note.is-hidden {
      display: none; }
  .c-text-indent-1word {
    text-indent: -1em;
    padding-left: 1em; }
  .c-text-indent-2word {
    text-indent: -2em;
    padding-left: 2em; }
  .c-text-button {
    background-color: transparent;
    border: none;
    cursor: pointer;
    outline: none;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #0065bd; }
    .c-text-button:visited {
      color: #5703AE;
      border-color: #5703AE; }
    .c-text-button:hover {
      color: #4485F4;
      text-decoration: underline; }
    .c-text-button:active {
      color: #0065BD;
      text-decoration: underline; }
  .c-text-list-disc__item:before {
    content: '';
    width: 3px;
    width: 0.3rem;
    height: 3px;
    height: 0.3rem;
    display: inline-block;
    border-radius: 100%;
    background: #333;
    position: relative;
    left: -10px;
    top: -3px; }
  .c-text-list-disc .c-text-list-disc.c-text-list-disc--nestingFirst {
    margin-left: 1em; }
  .c-text .c-icon.c-icon-externallink:before {
    vertical-align: -.125em; }

.c-text-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .c-text-icon__icon {
    margin-right: 6px;
    font-size: 20px;
    color: #4485F4;
    line-height: 0; }
    .c-text-icon__icon:before {
      vertical-align: -1px; }
  .c-text-icon__text {
    line-height: 1; }
  .c-text-icon.is-disabled {
    outline: none;
    pointer-events: none;
    color: #B3B3B3; }
    .c-text-icon.is-disabled span,
    .c-text-icon.is-disabled a {
      color: #B3B3B3; }
      .c-text-icon.is-disabled span:visited,
      .c-text-icon.is-disabled a:visited {
        color: #B3B3B3; }
      .c-text-icon.is-disabled span:hover,
      .c-text-icon.is-disabled a:hover {
        color: #B3B3B3; }
      .c-text-icon.is-disabled span:active,
      .c-text-icon.is-disabled a:active {
        color: #B3B3B3; }
    .c-text-icon.is-disabled .c-text-icon__icon {
      visibility: hidden; }
  .c-text-icon.c-text-note .c-text-icon__text {
    font-size: 13px !important;
    color: #D8261E !important; }
  .c-text-icon.c-text-note .c-text-icon__icon {
    font-size: 18px !important;
    color: #D8261E !important; }

.c-link-icon-external {
  position: relative;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  text-decoration: none;
  margin-right: 20px; }
  .c-link-icon-external:after {
    position: absolute;
    right: -20px;
    top: 50%;
    content: "\F027";
    margin: 0 4px;
    margin: 0 0.4rem;
    margin-top: -7px;
    font-size: 12px;
    font-size: 1.2rem;
    color: #B3B3B3;
    vertical-align: -.08em; }
  .c-link-icon-external:after {
    font-family: "iconfont";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    speak: none; }

.c-panel {
  width: 138px;
  height: 140px;
  padding: 8px;
  background-color: #fff;
  border: solid 1px #d8d8d8;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center; }
  .c-panel-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    will-change: auto; }
  .c-panel:hover, .c-panel:focus {
    background-color: #F8F8F8;
    cursor: pointer; }
  .c-panel:active {
    background: #E9E9E9; }
  .c-panel.is-active {
    border: 1px solid #1F6DF4; }
  .c-panel.is-disabled {
    border: 1px solid #d8d8d8; }
    .c-panel.is-disabled .c-panel__text-link {
      color: #b3b3b3; }
      .c-panel.is-disabled .c-panel__text-link:after {
        border-top: 1px solid #b3b3b3;
        border-right: 1px solid #b3b3b3; }
    .c-panel-link .c-panel.is-disabled {
      cursor: auto;
      pointer-events: none; }
    .c-panel.is-disabled img {
      -webkit-filter: grayscale(80%);
      -moz-filter: grayscale(80%);
      -o-filter: grayscale(80%);
      -ms-filter: grayscale(80%);
      filter: grayscale(80%);
      opacity: 0.3; }
  .c-panel__link {
    display: block;
    color: #0065bd; }
    .c-panel__link:link, .c-panel__link:visited, .c-panel__link:hover, .c-panel__link:active {
      color: #0065bd;
      text-decoration: none; }
  .c-panel__icon {
    display: block; }
  .c-panel__text {
    display: block;
    font-size: 15px;
    font-size: 1.5rem;
    color: #333; }
    .c-panel__text-link {
      display: block;
      margin-top: 10px;
      font-size: 15px;
      font-size: 1.5rem;
      position: relative;
      margin-bottom: 0;
      padding: 0; }
      .c-panel__text-link:after {
        content: "";
        display: inline-block;
        width: 4px;
        height: 4px;
        margin-left: 4px;
        border-top: 1px solid #0065bd;
        border-right: 1px solid #0065bd;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        vertical-align: middle;
        speak: none;
        -webkit-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease; }
        .c-panel__text-link:after:visited {
          color: #193C81; }
        .c-panel__text-link:after:hover {
          color: #4485F4;
          text-decoration: underline; }
        .c-panel__text-link:after:active {
          color: #0065BD;
          text-decoration: underline; }
  .c-panel__label {
    display: block;
    padding-left: 24px;
    position: relative; }
  .c-panel-link:link, .c-panel-link:visited, .c-panel-link:hover, .c-panel-link:active {
    color: #0065bd;
    text-decoration: none; }
  .c-panel-link.is-disabled .c-panel__text-link {
    color: #b3b3b3; }
    .c-panel-link.is-disabled .c-panel__text-link:after {
      border-top: 1px solid #b3b3b3;
      border-right: 1px solid #b3b3b3; }
  .c-panel-link.is-disabled img {
    -webkit-filter: grayscale(80%);
    -moz-filter: grayscale(80%);
    -o-filter: grayscale(80%);
    -ms-filter: grayscale(80%);
    filter: grayscale(80%);
    opacity: 0.3; }
  .c-panel-label {
    cursor: pointer;
    outline: none; }
    .c-panel-label:hover, .c-panel-label:active {
      text-decoration: none; }
    .c-panel-label .c-form-group {
      margin-top: 8px; }
    .c-panel-label .c-form-radio__text, .c-panel-label .c-form-checkbox__text {
      font-size: 18px;
      font-size: 1.8rem;
      vertical-align: middle;
      color: #666; }
    .c-panel-label .c-form-radio__button, .c-panel-label .c-form-checkbox__button {
      vertical-align: text-top; }

.c-card {
  position: relative;
  width: auto;
  height: auto;
  padding: 24px;
  padding: 2.4rem;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.1);
  -webkit-box-shadow: 0 2px 4px 0 #DADADA;
  box-shadow: 0 2px 4px 0 #DADADA;
  border: solid 1px #d8d8d8;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  word-break: break-all; }
  .c-card-list--vertical .c-card-list__item {
    margin: 12px 0;
    margin: 1.2rem 0; }
  .c-card-list--vertical .c-card--size-s {
    padding: 16px 20px;
    padding: 1.6rem 2rem; }
  .c-card-list__item {
    margin: 0 8px;
    margin: 0 0.8rem; }
  .c-card-list--interval-m .c-card-list__item {
    margin: 0 18px;
    margin: 0 1.8rem; }
  .c-card-link, .c-card-button {
    display: block;
    width: 100%; }
    .c-card-link .c-card:hover, .c-card-link .c-card:focus, .c-card-button .c-card:hover, .c-card-button .c-card:focus {
      background-color: #F8F8F8;
      cursor: pointer; }
      .c-card-link .c-card:hover .c-block-domainSelection__text, .c-card-link .c-card:hover .c-block-domainSelection__action, .c-card-link .c-card:focus .c-block-domainSelection__text, .c-card-link .c-card:focus .c-block-domainSelection__action, .c-card-button .c-card:hover .c-block-domainSelection__text, .c-card-button .c-card:hover .c-block-domainSelection__action, .c-card-button .c-card:focus .c-block-domainSelection__text, .c-card-button .c-card:focus .c-block-domainSelection__action {
        color: #4485F4; }
    .c-card-link .c-card:active, .c-card-button .c-card:active {
      background: #E9E9E9; }
    .c-card-link .c-card.is-active, .c-card-button .c-card.is-active {
      border: 1px solid #1F6DF4; }
    .c-card-link .c-card.is-disabled, .c-card-button .c-card.is-disabled {
      border: 1px solid #d8d8d8; }
      .c-card-link .c-card.is-disabled .c-panel__text-link, .c-card-button .c-card.is-disabled .c-panel__text-link {
        color: #b3b3b3; }
        .c-card-link .c-card.is-disabled .c-panel__text-link:after, .c-card-button .c-card.is-disabled .c-panel__text-link:after {
          border-top: 1px solid #b3b3b3;
          border-right: 1px solid #b3b3b3; }
      .c-card-link .c-card.is-disabled img, .c-card-button .c-card.is-disabled img {
        -webkit-filter: grayscale(80%);
        -moz-filter: grayscale(80%);
        -o-filter: grayscale(80%);
        -ms-filter: grayscale(80%);
        filter: grayscale(80%);
        opacity: 0.3; }
  .c-card-label {
    display: block;
    width: 100%; }
    .c-card-label .c-card {
      color: #0065bd; }
      .c-card-label .c-card:hover, .c-card-label .c-card:active {
        text-decoration: none;
        cursor: pointer; }
      .c-card-label .c-card:hover {
        background-color: #fff;
        border: 1px solid #4485F4;
        color: #4485F4; }
        .c-card-label .c-card:hover a {
          text-decoration: none; }
      .c-card-label .c-card:focus {
        background-color: #F8F8F8; }
      .c-card-label .c-card:active {
        background: #E9E9E9;
        color: #0065BD; }
      .c-card-label .c-card:link {
        text-decoration: none; }
      .c-card-label .c-card:visited {
        color: #5703AE; }
      .c-card-label .c-card.is-active {
        border: 1px solid #1F6DF4;
        -webkit-box-shadow: 0 0 4px 0 #4485F4;
        box-shadow: 0 0 4px 0 #4485F4; }
      .c-card-label .c-card.is-disabled {
        border: 1px solid #d8d8d8; }
        .c-card-label .c-card.is-disabled .c-panel__text-link {
          color: #b3b3b3; }
          .c-card-label .c-card.is-disabled .c-panel__text-link:after {
            border-top: 1px solid #b3b3b3;
            border-right: 1px solid #b3b3b3; }
        .c-card-label .c-card.is-disabled img {
          -webkit-filter: grayscale(80%);
          -moz-filter: grayscale(80%);
          -o-filter: grayscale(80%);
          -ms-filter: grayscale(80%);
          filter: grayscale(80%);
          opacity: 0.3; }
  .c-card-link {
    text-decoration: none; }
    .c-card-link:hover {
      text-decoration: none; }
  .c-card-button {
    background-color: transparent;
    border: none;
    cursor: pointer;
    outline: none;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff; }
  .c-card-label {
    outline: none; }
    .c-card-label .c-form-group--radio .c-form-label__text {
      font-size: 18px;
      font-size: 1.8rem;
      color: #666; }
  .c-card__text-moderate {
    font-size: 13px;
    font-size: 1.3rem;
    color: #9B9B9B; }
  .c-card .c-form-radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .c-card .c-form-radio__text {
      position: relative;
      margin-left: 8px;
      font-size: 18px;
      font-size: 1.8rem;
      color: #333;
      vertical-align: middle;
      line-height: 19px; }
      .c-card .c-form-radio__textRecommend {
        position: absolute;
        right: -2.4em;
        top: 50%;
        margin-top: -8px;
        font-size: 15px;
        color: #D8261E;
        line-height: 1; }
    .c-card .c-form-radio__button {
      vertical-align: text-top; }
  .c-card .c-tooltip-icon {
    position: absolute; }
    .c-card .c-tooltip-icon.is-UpperRight {
      top: 12px;
      right: 12px; }
    .c-card .c-tooltip-icon.is-UpperLeft {
      top: 12px;
      left: 12px; }
    .c-card .c-tooltip-icon.is-bottomRight {
      bottom: 12px;
      right: 12px; }
  .c-card--w200 {
    width: 200px;
    width: 20rem; }
  .c-card--w260 {
    width: 260px;
    width: 26rem; }
  .c-card--w270 {
    width: 270px;
    width: 27rem; }
  .c-card--w300 {
    width: 300px;
    width: 30rem; }
  .c-card--w400 {
    width: 400px;
    width: 40rem; }
  .c-card--w708 {
    width: 708px; }
    .c-card--w708 .c-block-domainSelection__text {
      width: 390px; }
  .c-card--wAuto {
    width: auto; }
  .c-card--h-m {
    height: 206px;
    height: 20.6rem; }
  .c-card--h200 {
    height: 200px;
    height: 20rem; }
  .c-card--h240 {
    height: 240px;
    height: 24rem; }
  .c-card--h300 {
    height: 300px;
    height: 30rem; }
  .c-card--h400 {
    height: 400px;
    height: 40rem; }
  .c-card--size-m {
    width: 218px;
    height: 208px;
    padding: 20px 20px 0 24px; }
  .c-card--size-l {
    width: 218px;
    height: 260px;
    padding: 20px 20px 0 24px; }
  .c-card--oblong {
    padding: 16px 24px; }

.c-card-login {
  position: relative;
  width: 160px;
  height: 150px;
  padding: 24px;
  padding: 2.4rem;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.1);
  -webkit-box-shadow: 0 2px 4px 0 #DADADA;
  box-shadow: 0 2px 4px 0 #DADADA;
  border: solid 1px #d8d8d8;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  word-break: break-all;
  background: #fff;
  text-align: center; }
  .c-card-login__icon {
    display: block;
    font-size: 3.2rem;
    line-height: 1; }
    .c-card-login__icon .c-icon {
      color: #6B6B6B; }
      .c-card-login__icon .c-icon.c-icon-exchangeonline {
        color: #0078D7; }
  .c-card-login__text {
    display: block;
    margin-top: 12px;
    font-size: 15px;
    line-height: 1;
    color: #333; }
  .c-card-login:hover, .c-card-login:focus {
    background-color: #f8f8f8;
    cursor: pointer; }
    .c-card-login:hover .c-button,
    .c-card-login:hover .c-button--primary,
    .c-card-login:hover .c-button,
    .c-card-login:hover .c-button--primary, .c-card-login:focus .c-button,
    .c-card-login:focus .c-button--primary,
    .c-card-login:focus .c-button,
    .c-card-login:focus .c-button--primary {
      background-color: #0065BD;
      -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
      transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
      -o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
      transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
      transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; }
    .c-card-login:hover .c-card-login__text, .c-card-login:focus .c-card-login__text {
      color: #333; }
  .c-card-login:active {
    background-color: #e9e9e9; }
    .c-card-login:active .c-card-login__text {
      color: #333; }
  .c-card-login .c-button.c-button--primary {
    margin-top: 12px;
    padding: 7px 16px; }
    .c-card-login .c-button.c-button--primary .c-icon.c-icon-logout {
      margin-right: 12px;
      font-size: 16px; }
  .c-card-login .c-tooltip-icon {
    position: absolute;
    top: 8px;
    right: 8px; }
  .c-card-login-link {
    text-decoration: none !important; }
  .c-card-login.is-disabled {
    border: 1px solid #d8d8d8;
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: 0.6; }
    .c-card-login.is-disabled .c-card-login__icon {
      color: #DADADA; }
      .c-card-login.is-disabled .c-card-login__icon .c-icon.c-icon-exchangeonline {
        color: #DADADA; }
      .c-card-login.is-disabled .c-card-login__icon img {
        -webkit-filter: grayscale(80%);
        -moz-filter: grayscale(80%);
        -o-filter: grayscale(80%);
        -ms-filter: grayscale(80%);
        filter: grayscale(80%);
        opacity: 0.3; }
    .c-card-login.is-disabled .c-button {
      background-color: #D8D8D8;
      outline: none;
      color: #B3B3B3;
      pointer-events: none;
      cursor: auto; }
    .c-card-login.is-disabled .c-tooltip-icon {
      display: none; }

@keyframes show {
  from {
    opacity: 0;
    height: 0; }
  to {
    opacity: 1;
    height: auto; } }

.c-table {
  table-layout: fixed;
  width: 100%;
  max-width: 100%;
  background-color: #fff;
  word-break: break-all;
  word-wrap: break-word;
  border-collapse: collapse; }
  .c-table tr.is-hoverable:hover, .c-table tr.is-hoverable:active {
    background-color: #EDF4FF; }
  .c-table tr.is-no-hoverable td {
    padding: 0; }
  .c-table th,
  .c-table td {
    padding: 12px 16px 12px 0;
    padding: 1.2rem 1.6rem 1.2rem 0;
    border-bottom: 1px dotted #dee2e6;
    border-collapse: separate;
    border-spacing: 0;
    vertical-align: middle;
    text-align: left; }
    .c-table th:first-child,
    .c-table td:first-child {
      padding-left: 16px;
      padding-left: 1.6rem; }
  .c-table th .c-badge {
    float: right;
    margin-top: 3px;
    margin-top: 0.3rem; }
  .c-table th button {
    position: relative;
    padding: 0;
    background-color: transparent;
    border: none;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
    .c-table th button > .c-icon.c-icon-arrow-down,
    .c-table th button > .c-icon.c-icon-arrow-up {
      position: absolute;
      top: 50%;
      margin-top: -8px;
      margin-left: 8px;
      font-size: 12px;
      font-size: 1.2rem;
      color: #6B6B6B;
      line-height: 1; }
  .c-table td {
    padding-right: 24px;
    padding-right: 2.4rem; }
    .c-table td.c-table-action {
      padding: 0;
      text-align: right; }
      .c-table td.c-table-action a {
        padding: 12px 16px 12px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end; }
      .c-table td.c-table-action .c-button-text {
        padding: 12px 8px 12px 0; }
      .c-table td.c-table-action .c-icon {
        line-height: 1; }
        .c-table td.c-table-action .c-icon:before {
          margin-right: 8px;
          font-size: 16px;
          font-size: 1.6rem;
          vertical-align: -1px; }
      .c-table td.c-table-action.is-unset .c-button-text {
        color: #B3B3B3 !important;
        pointer-events: none; }
  .c-table.is-unset {
    color: #B3B3B3; }
    .c-table.is-unset p {
      color: #B3B3B3; }
  .c-table .is-unset {
    color: #B3B3B3 !important; }
  .c-table.is-hide {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    display: none; }
  .c-table.is-hoverable > tbody > tr:not(.is-no-hoverable):hover,
  .c-table.is-hoverable > tbody > tr:not(.is-no-hoverable):active {
    background-color: #EDF4FF; }
  .c-table .c-badge--md {
    width: 88px;
    width: 8.8rem; }
  .c-table__head.is-valignTop {
    vertical-align: top; }
  .c-table__head.is-valignMiddle {
    vertical-align: middle; }
  .c-table__head.is-valignBottom {
    vertical-align: bottom; }
  .c-table__head th {
    border-bottom: 1px solid #dee2e6;
    padding-top: 0;
    padding-bottom: 8px;
    padding-bottom: 0.8rem; }
  .c-table__head--theme-dark {
    background-color: black; }
    .c-table__head--theme-dark th {
      color: #fff; }
  .c-table__body.is-valignTop {
    vertical-align: top; }
  .c-table__body.is-valignMiddle {
    vertical-align: middle; }
  .c-table__body.is-valignBottom {
    vertical-align: bottom; }
  .c-table__body td a {
    color: #0065bd; }
    .c-table__body td a:visited {
      color: #5703AE; }
    .c-table__body td a:hover {
      color: #4485F4;
      text-decoration: underline; }
    .c-table__body td a:active {
      color: #0065BD;
      text-decoration: underline; }
    .c-table__body td a:disabled {
      color: #b3b3b3; }
    .c-table__body td a .c-icon:visited {
      color: #0065bd; }
    .c-table__body td a .c-icon:hover {
      color: #4485F4;
      cursor: pointer; }
    .c-table__body td a .c-icon:active {
      color: #0065BD; }
    .c-table__body td a .c-icon.is-disabled {
      outline: none;
      pointer-events: none;
      color: #B3B3B3; }
      .c-table__body td a .c-icon.is-disabled span,
      .c-table__body td a .c-icon.is-disabled a {
        color: #B3B3B3; }
        .c-table__body td a .c-icon.is-disabled span:visited,
        .c-table__body td a .c-icon.is-disabled a:visited {
          color: #B3B3B3; }
        .c-table__body td a .c-icon.is-disabled span:hover,
        .c-table__body td a .c-icon.is-disabled a:hover {
          color: #B3B3B3; }
        .c-table__body td a .c-icon.is-disabled span:active,
        .c-table__body td a .c-icon.is-disabled a:active {
          color: #B3B3B3; }
  .c-table-note {
    display: block;
    margin-top: 8px;
    margin-top: 0.8rem;
    font-size: 13px;
    font-size: 1.3rem;
    color: #666;
    letter-spacing: 0; }
  .c-table-list-horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .c-table-list-horizontal__item {
      position: relative;
      padding: 0 6px 0 12px; }
      .c-table-list-horizontal__item:first-child {
        padding-left: 0; }
      .c-table-list-horizontal__item:not(:last-child)::after {
        position: absolute;
        top: 50%;
        right: 0;
        content: "";
        display: block;
        width: 1px;
        height: 14px;
        margin-top: -7px;
        background: #D8D8D8; }
  .c-table--theme-dark {
    background-color: black; }
    .c-table--theme-dark td,
    .c-table--theme-dark th {
      border-color: #32383e;
      color: #fff; }
  .c-table--striped .c-table__body tr:nth-of-type(2n+1) {
    background-color: #F8F8F8; }
  .c-table--striped .c-table__body tr:hover a {
    color: #4485F4;
    text-decoration: underline; }
  .c-table--striped th {
    color: #333; }
  .c-table--striped td,
  .c-table--striped th {
    padding-left: 20px;
    padding-left: 2rem;
    vertical-align: middle; }
  .c-table--bordered {
    border-top: 2px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    border-bottom: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8; }
    .c-table--bordered td,
    .c-table--bordered th {
      border-bottom: 1px dotted #D8D8D8;
      color: #333; }
    .c-table--bordered th {
      padding: 12px 12px 12px 24px;
      background: #F8F8F8;
      text-align: left;
      font-weight: 400; }
      .c-table--bordered th:first-child {
        padding-left: 24px; }
    .c-table--bordered td {
      padding-left: 24px;
      padding-left: 2.4rem; }
  .c-table--filter th,
  .c-table--filter td {
    padding-left: 0;
    vertical-align: middle; }
  .c-table--filter th {
    padding-bottom: 8px;
    padding-bottom: 0.8rem; }
    .c-table--filter th button {
      background-color: transparent;
      border: none;
      cursor: pointer;
      outline: none;
      padding: 0;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none; }
      .c-table--filter th button > .c-icon.c-icon-arrow-down {
        margin-left: 8px;
        margin-left: 0.8rem;
        font-size: 12px;
        font-size: 1.2rem;
        color: #6B6B6B; }
        .c-table--filter th button > .c-icon.c-icon-arrow-down:before {
          vertical-align: -.125em; }
  .c-table--filter tr td {
    padding: 0;
    border-bottom: 1px dotted #d8d8d8;
    border-collapse: separate;
    border-spacing: 0; }
    .c-table--filter tr td > span,
    .c-table--filter tr td > a {
      display: block;
      padding-top: 12px;
      padding-top: 1.2rem;
      padding-right: 20px;
      padding-right: 2rem;
      padding-bottom: 12px;
      padding-bottom: 1.2rem; }
    .c-table--filter tr td:first-child > span,
    .c-table--filter tr td:first-child > a,
    .c-table--filter tr td:first-child button {
      padding-left: 20px;
      padding-left: 2rem;
      padding-right: 0; }
  .c-table--filter tr:last-child td {
    border-bottom: 1px solid #d8d8d8; }
  .c-table--filter .c-badge {
    width: 88px;
    width: 8.8rem; }
  .c-table--account td,
  .c-table--account th {
    padding-right: 0;
    padding-left: 20px;
    padding-left: 2rem;
    vertical-align: middle; }
  .c-table--account .c-table__head .c-icon-question {
    margin-left: 8px;
    margin-left: 0.8rem;
    width: 20px;
    width: 2rem;
    height: 20px;
    height: 2rem;
    line-height: 20px;
    vertical-align: bottom; }
  .c-table--account .c-icon {
    font-size: 16px;
    font-size: 1.6rem; }
  .c-table--details td,
  .c-table--details th {
    padding-right: 0;
    padding-left: 20px;
    padding-left: 2rem;
    vertical-align: middle;
    text-align: left; }
  .c-table--details th {
    vertical-align: top; }
  .c-table--details .c-icon {
    font-size: 16px;
    font-size: 1.6rem; }
  .c-table--w400 {
    width: 400px;
    width: 40rem; }

.c-table-initialization {
  border: 0 !important; }
  .c-table-initialization th,
  .c-table-initialization td {
    padding: 0 !important;
    background: none;
    border: 0 !important;
    text-align: left; }

/* safari */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  _::-webkit-full-page-media,
  _:future,
  :root .c-button-text__text {
    line-height: 1.2; } }

.c-table-wrap {
  padding: 24px;
  border: 1px solid #D8D8D8;
  border-top: 2px solid #D8D8D8;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.c-table__text {
  margin-top: 24px; }
  .c-table__text:first-child {
    margin-top: 0; }

.c-table-block-domain-parent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .c-table-block-domain-parent:hover, .c-table-block-domain-parent:active {
    background-color: #EDF4FF; }
  .c-table-block-domain-parent__domain {
    width: 376px; }
    .c-table-block-domain-parent__domain .c-button-text {
      padding: 12px 24px 12px 0; }
  .c-table-block-domain-parent__status {
    width: 94px;
    padding: 12px 10px 12px 0; }
  .c-table-block-domain-parent__renewalDeadline {
    width: 94px;
    padding: 12px 10px 12px 0; }
  .c-table-block-domain-parent__dns {
    width: 78px;
    padding: 12px 10px 12px 0; }
  .c-table-block-domain-parent__subDomain {
    width: 130px;
    padding: 12px 10px 12px 0; }
  .c-table-block-domain-parent__delete {
    width: 78px;
    padding: 12px 10px 12px 0; }
  .c-table-block-domain-parent > div {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .c-table-block-domain-parent > div .c-button-text span:last-child {
      margin-right: 0;
      line-height: 1.5; }
    .c-table-block-domain-parent > div .c-button-text .c-icon-arrow-down,
    .c-table-block-domain-parent > div .c-button-text .c-icon-arrow-up,
    .c-table-block-domain-parent > div .c-button-text .c-icon-arrow-right {
      font-size: 10px; }
    .c-table-block-domain-parent > div.c-table-action .c-button-text {
      padding: 12px 0 12px; }
      .c-table-block-domain-parent > div.c-table-action .c-button-text .c-button-text__text {
        line-height: 1; }
      .c-table-block-domain-parent > div.c-table-action .c-button-text .c-icon {
        line-height: 1; }
      .c-table-block-domain-parent > div.c-table-action .c-button-text .c-icon:before {
        font-size: 16px;
        font-size: 1.6rem;
        vertical-align: -1px; }

.c-table-block-domain-child.is-show {
  display: block; }

.c-table-block-domain-child__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 16px; }
  .c-table-block-domain-child__item:hover, .c-table-block-domain-child__item:active {
    background-color: #EDF4FF; }
  .c-table-block-domain-child__item:before {
    position: absolute;
    top: 23px;
    margin-top: -14px;
    content: "･";
    font-size: 30px;
    line-height: 1;
    color: #005AA6; }
  .c-table-block-domain-child__item > div {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .c-table-block-domain-child__item > div.c-table-action .c-button-text .c-button-text__text {
      line-height: 1; }
    .c-table-block-domain-child__item > div.c-table-action .c-button-text .c-icon {
      line-height: 1; }
    .c-table-block-domain-child__item > div.c-table-action .c-button-text .c-icon:before {
      margin-right: 8px;
      font-size: 16px;
      font-size: 1.6rem;
      vertical-align: -1px; }

.c-table-block-domain-child__domain {
  width: 344px;
  margin-left: 16px;
  padding: 12px 24px 12px 0; }

.c-table-block-domain-child__status {
  width: 94px;
  padding: 12px 10px 12px 0; }

.c-table-block-domain-child__renewalDeadline {
  width: 94px;
  padding: 12px 10px 12px 0; }

.c-table-block-domain-child__dns {
  width: 78px;
  padding: 12px 10px 12px 0; }

.c-table-block-domain-child__subDomain {
  width: 130px;
  padding: 12px 10px 12px 0; }

.c-table-block-domain-child__delete {
  width: 78px;
  padding: 12px 10px 12px 0;
  margin-left: auto; }

.c-progress-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 10px;
  margin-top: 1rem; }
  .c-progress-block__item {
    line-height: 1; }
    .c-progress-block__item .c-progressBar {
      margin-bottom: 0; }
    .c-progress-block__item:first-child {
      width: 320px;
      width: 32rem; }
  .c-progress-block__itemNnm {
    display: inline-block;
    font-size: 20px;
    font-size: 2rem;
    font-weight: 700;
    vertical-align: middle;
    color: #4485F4; }
  .c-progress-block__itemText {
    display: inline-block;
    font-size: 12px;
    font-size: 1.2rem;
    vertical-align: sub; }
  .c-progress-block--left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    .c-progress-block--left .c-progress-block__item:first-child {
      width: 220px;
      width: 22rem; }
    .c-progress-block--left .c-progress-block__itemNnm {
      font-size: 36px;
      font-size: 3.6rem;
      font-weight: 400; }

.c-progressBar {
  overflow: hidden;
  height: 4px;
  height: 0.4rem;
  margin-bottom: 20px;
  margin-bottom: 2rem;
  background-color: #e9e9e9;
  border-radius: 4px; }
  .c-progressBar__w160 {
    width: 160px;
    width: 16rem; }
  .c-progressBar__w200 {
    width: 200px;
    width: 20rem; }
  .c-progressBar__w400 {
    width: 400px;
    width: 40rem; }
  .c-progressBar__h8 {
    height: 8px;
    height: 0.8rem;
    background-color: #EEE; }
  .c-progressBar__h24 {
    height: 24px;
    height: 2.4rem;
    background-color: #EEE; }
  .c-progressBar .c-progressBar__meter {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #4485F4;
    -webkit-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px; }
    .c-progressBar .c-progressBar__meter--secondary {
      background-color: #005AA6;
      border-radius: 0; }
  .c-progressBar.is-warning .c-progressBar__meter--primary {
    background-color: #FCB71B; }
  .c-progressBar.is-warning .c-progressBar__meter--secondary {
    background-color: #F1990A; }
  .c-progressBar.is-danger .c-progressBar__meter--primary {
    background-color: #F48080; }
  .c-progressBar.is-danger .c-progressBar__meter--secondary {
    background-color: #D8261E; }

.c-progressTracker {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  width: auto;
  list-style: none; }
  .c-progressTracker::before {
    top: 9px;
    left: 11.4%;
    width: 77%;
    height: 4px;
    height: 0.4rem; }
  .c-progressTracker::after {
    top: 0;
    right: 0;
    width: 22px;
    width: 2.2rem;
    height: 22px;
    height: 2.2rem;
    border-radius: 50%; }
  .c-progressTracker::before {
    position: absolute;
    background-color: #D8D8D8;
    content: ""; }
  .c-progressTracker > li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    padding-top: 30px;
    padding-top: 3rem;
    font-size: 15px;
    font-size: 1.5rem;
    text-align: center;
    color: #B3B3B3; }
    .c-progressTracker > li.is-previous {
      color: #0065BD; }
      .c-progressTracker > li.is-previous::before {
        background-color: #f4f5f8;
        border: solid 4px #4285f4; }
      .c-progressTracker > li.is-previous::after {
        top: 9px;
        left: 45%;
        width: 100%;
        height: 4px;
        height: 0.4rem;
        position: absolute;
        background-color: #4285f4;
        content: ""; }
      .c-progressTracker > li.is-previous:last-child::after {
        width: 0; }
    .c-progressTracker > li.is-latest {
      font-weight: 700;
      color: #0065BD; }
      .c-progressTracker > li.is-latest::before {
        background-color: #4285f4;
        border: solid 4px #4285f4; }
      .c-progressTracker > li.is-latest::after {
        top: 9px;
        left: 45%;
        width: 100%;
        height: 4px;
        height: 0.4rem;
        position: absolute;
        background-color: #4285f4;
        content: ""; }
      .c-progressTracker > li.is-latest::after {
        width: 0; }
    .c-progressTracker > li.is-passed::before {
      background: #FFF;
      border: solid 4px #D8D8D8;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      border-radius: 1px; }
    .c-progressTracker > li.is-passed.is-previous {
      color: #0065BD; }
      .c-progressTracker > li.is-passed.is-previous::before {
        background-color: #f4f5f8;
        border: solid 4px #4285f4; }
      .c-progressTracker > li.is-passed.is-previous::after {
        top: 9px;
        left: 45%;
        width: 100%;
        height: 4px;
        height: 0.4rem;
        position: absolute;
        background-color: #4285f4;
        content: ""; }
      .c-progressTracker > li.is-passed.is-previous:last-child::after {
        width: 0; }
    .c-progressTracker > li.is-passed.is-latest {
      font-weight: 700;
      color: #0065BD; }
      .c-progressTracker > li.is-passed.is-latest::before {
        background-color: #FFF;
        border: solid 4px #4285f4; }
      .c-progressTracker > li.is-passed.is-latest::after {
        top: 9px;
        left: 45%;
        width: 100%;
        height: 4px;
        height: 0.4rem;
        position: absolute;
        background-color: #4285f4;
        content: ""; }
      .c-progressTracker > li.is-passed.is-latest::after {
        width: 0; }
    .c-progressTracker > li::before {
      position: absolute;
      top: 2px;
      left: 46%;
      width: 8px;
      width: 0.8rem;
      height: 8px;
      height: 0.8rem;
      margin: auto;
      background-color: #FFF;
      border: solid 4px #D8D8D8;
      border-radius: 50%;
      border-radius: 50%;
      -webkit-box-shadow: 0 0 0 4px #fff;
      box-shadow: 0 0 0 4px #fff;
      z-index: 1;
      content: ""; }
  .c-progressTracker--vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 400px;
    height: 40rem; }
    .c-progressTracker--vertical::after {
      top: auto;
      right: auto;
      bottom: 0;
      left: -2px; }
    .c-progressTracker--vertical::before {
      top: 0;
      left: 6px;
      width: 4px;
      width: 0.4rem;
      height: 100%; }
    .c-progressTracker--vertical > li {
      padding-top: 4px;
      padding-top: 0.4rem;
      padding-bottom: 0;
      padding-left: 30px;
      padding-left: 3rem; }
      .c-progressTracker--vertical > li.is-latest::after {
        top: 0;
        left: 6px;
        width: 4px;
        width: 0.4rem;
        height: 100%; }
      .c-progressTracker--vertical > li::before {
        position: absolute;
        top: 2px;
        left: 46%;
        width: 8px;
        width: 0.8rem;
        height: 8px;
        height: 0.8rem;
        margin: auto;
        background-color: #fff;
        border: solid 4px #D8D8D8;
        border-radius: 50%;
        border-radius: 50%;
        -webkit-box-shadow: 0 0 0 4px #fff;
        box-shadow: 0 0 0 4px #fff;
        z-index: 1;
        content: ""; }
  .c-progressTracker--doubleCircle > li::before {
    -webkit-box-shadow: 0 0 0 4px #fff, 0 0 0 5px #4485F4;
    box-shadow: 0 0 0 4px #fff, 0 0 0 5px #4485F4; }
  .c-progressTracker--doubleCircle > li::before {
    -webkit-box-shadow: 0 0 0 4px #fff, 0 0 0 5px #4485F4;
    box-shadow: 0 0 0 4px #fff, 0 0 0 5px #4485F4; }
  .c-progressTracker--num3::before {
    left: 17%;
    width: 66%; }
  .c-progressTracker--num5::before {
    left: 10%;
    width: 80%; }
  .c-progressTracker--num6::before {
    left: 7.5%;
    width: 85%; }
  .c-progressTracker--num7::before {
    left: 7.5%;
    width: 86%; }
  .c-progressTracker--num7::before {
    left: 7.5%;
    width: 86%; }
  .c-progressTracker--w820 {
    width: 820px;
    width: 82rem;
    margin: 0 auto; }
  .c-progressTracker.is-show {
    display: block !important; }
  .c-progressTracker.is-hidden {
    display: none !important; }

.c-progressCircle {
  display: inline-block;
  position: relative;
  width: 100px;
  height: 100px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .c-progressCircle:before {
    border: 4px solid #eee;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .c-progressCircle-Lt50 {
    clip: rect(0, 100px, 100px, 50px);
    height: 100px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100px;
    z-index: 1;
    border-radius: 50%; }
    .c-progressCircle-Lt50 i {
      background: none;
      border: 4px solid #4485F4;
      clip: rect(0, 50px, 100px, 0);
      height: 100px;
      left: 0;
      top: 0;
      position: absolute;
      width: 100px;
      border-radius: 50%;
      -webkit-transition: 0.2ms;
      -o-transition: 0.2ms;
      transition: 0.2ms;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
  .c-progressCircle-Gt50 {
    clip: rect(0, 50px, 100px, 0);
    height: 100px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100px;
    z-index: 1;
    border-radius: 50%; }
    .c-progressCircle-Gt50 i {
      background: none;
      border: 4px solid #4485F4;
      clip: rect(0, 50px, 100px, 0);
      height: 100px;
      left: 0;
      top: 0;
      position: absolute;
      width: 100px;
      border-radius: 50%;
      -webkit-transition: 0.2ms;
      -o-transition: 0.2ms;
      transition: 0.2ms;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
  .c-progressCircle-block {
    margin-top: 30px;
    color: #4485F4;
    font-size: 14px;
    text-align: center; }
    .c-progressCircle-block__icon {
      line-height: 1;
      font-size: 18px; }
  .c-progressCircle.is-congestion .c-progressCircle-Lt50 i,
  .c-progressCircle.is-congestion .c-progressCircle-Gt50 i {
    border: 4px solid #F1990A; }
  .c-progressCircle.is-congestion .c-progressCircle-block {
    color: #F1990A; }

.c-label {
  display: inline-block;
  padding: .167em .34em;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 2px; }
  .c-label--primary {
    color: #fff;
    background-color: #4485F4; }
  .c-label--secondary {
    color: #fff;
    background-color: #6c757d; }
  .c-label--success {
    color: #fff;
    background-color: #28a745; }
  .c-label--danger {
    color: #fff;
    background-color: #dc3545; }
  .c-label--warning {
    color: #212529;
    background-color: #ffc107; }
  .c-label--info {
    color: #fff;
    background-color: #17a2b8; }
  .c-label--light {
    color: #212529;
    background-color: #f8f9fa; }
  .c-label--dark {
    color: #fff;
    background-color: #343a40; }
  .c-label--required {
    color: #fff;
    background-color: #D0021B; }

.c-field__input {
  overflow: visible;
  padding: 0 12px;
  padding: 0 1.2rem;
  border: 1px solid #979797;
  border-radius: 4px;
  height: 32px;
  font-size: 15px;
  font-size: 1.5rem;
  color: #333;
  letter-spacing: 0; }
  .c-field__input--w240 {
    width: 240px; }
  .c-field__input--w340 {
    width: 340px; }
  .c-field__input + .c-field__icon {
    position: relative;
    display: inline-block; }
    .c-field__input + .c-field__icon .c-icon {
      position: absolute;
      top: -14px;
      right: 11px;
      font-size: 18px;
      font-size: 1.8rem;
      color: #B3B3B3; }
  .c-field__input:placeholder-shown {
    color: #B3B3B3; }
  .c-field__input:hover {
    border: 1px solid #333333; }
  .c-field__input:active, .c-field__input:focus {
    border: 1px solid #1F6DF4;
    -webkit-box-shadow: 0 0 3px 0 #4485F4;
    box-shadow: 0 0 3px 0 #4485F4;
    outline: none; }
  .c-field__input.is-settled {
    background-color: transparent;
    border: solid transparent;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-width: 1px 0; }
  .c-field__input-wrap--password .c-icon:visited {
    color: #5703AE; }
  .c-field__input-wrap--password .c-icon:hover {
    color: #4485F4;
    cursor: pointer; }
  .c-field__input-wrap--password .c-icon:active {
    color: #0065BD; }

.c-pagination {
  display: block;
  margin-top: 24px;
  margin-top: 2.4rem; }
  .c-pagination__list {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    padding-left: 0;
    list-style: none; }
  .c-pagination__item {
    margin: 0 2px;
    margin: 0 0.2rem; }
    .c-pagination__item:first-child .c-icon-arrow-left {
      margin-right: 8px; }
    .c-pagination__item:last-child .c-icon-arrow-right {
      margin-left: 8px; }
    .c-pagination__item.is-disabled {
      visibility: hidden; }
    .c-pagination__item.is-active {
      font-weight: 700;
      color: #333; }
      .c-pagination__item.is-active span {
        display: inline-block;
        font-size: 18px;
        font-size: 1.8rem;
        text-align: center;
        line-height: 36px;
        vertical-align: middle;
        min-width: 36px;
        padding: 0 10px;
        background: #4485F4;
        border-radius: 4px;
        font-size: 18px;
        font-size: 1.8rem;
        color: #fff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
    .c-pagination__item--previous .c-pagination__link, .c-pagination__item--next .c-pagination__link {
      border-radius: 4px;
      font-size: 15px;
      font-size: 1.5rem; }
  .c-pagination__dots, .c-pagination__link {
    display: inline-block;
    font-size: 18px;
    font-size: 1.8rem;
    text-align: center;
    line-height: 36px;
    vertical-align: middle; }
  .c-pagination__dots {
    min-width: 24px; }
  .c-pagination__link {
    min-width: 36px;
    padding: 0 10px;
    border-radius: 4px;
    font-size: 18px;
    font-size: 1.8rem;
    color: #0065bd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .c-pagination__link:visited {
      color: #5703AE; }
    .c-pagination__link:hover {
      color: #4485F4;
      text-decoration: underline; }
    .c-pagination__link:active {
      color: #0065BD;
      text-decoration: underline; }
    .c-pagination__link:disabled {
      color: #b3b3b3; }
    .c-pagination__link .c-icon {
      font-size: 16px;
      font-size: 1.6rem;
      color: #B3B3B3; }
      .c-pagination__link .c-icon:before {
        vertical-align: -0.1em;
        display: inline-block; }
    .c-pagination__link:visited {
      color: #5703AE;
      border-color: #5703AE; }
    .c-pagination__link:hover {
      background: #F4F4F4;
      border-radius: 4px;
      color: #4485F4;
      text-decoration: underline; }
    .c-pagination__link:active {
      color: #0065BD;
      text-decoration: underline; }
  .c-pagination--right .c-pagination__list {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .c-pagination--left .c-pagination__list {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }

.c-loading-progress {
  width: 100%;
  height: 4px;
  background: #E9E9E9; }
  .c-loading-progress__inner {
    height: 4px;
    background: #D8261E;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s; }
  .c-loading-progress .moving {
    -webkit-animation: progress 2s infinite;
    animation: progress 2s infinite; }

@-webkit-keyframes progress {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }

@keyframes progress {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }

[class^="c-loading-spinner"],
[class*=" c-loading-spinner"] {
  display: block;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  border-top: 4px solid #E9E9E9;
  border-right: 4px solid #E9E9E9;
  border-bottom: 4px solid #E9E9E9;
  border-left: 4px solid #D8261E;
  -webkit-animation: spinner 0.8s infinite linear;
  animation: spinner 0.8s infinite linear;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1060; }

.c-loading-spinner-red {
  width: 40px;
  height: 40px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.c-loading-spinner-white {
  border-top: 3px solid rgba(255, 255, 255, 0.5);
  border-right: 3px solid rgba(255, 255, 255, 0.5);
  border-bottom: 3px solid rgba(255, 255, 255, 0.5);
  border-left: 3px solid #fff; }

.c-loading-spinner-grey {
  border-top: 3px solid #D8D8D8;
  border-right: 3px solid #D8D8D8;
  border-bottom: 3px solid #D8D8D8;
  border-left: 3px solid #666666; }

.c-loading-relative {
  position: relative; }
  tr .c-loading-relative {
    height: 28px; }
    tr .c-loading-relative:hover {
      background-color: initial !important; }
  .c-loading-relative--h100 {
    min-height: 100px; }
  .c-loading-relative--h200 {
    min-height: 200px; }

.c-loading-mask {
  background-color: rgba(255, 255, 255, 0.8);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 100;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -moz-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .c-loading-mask--hasText .c-loading-spinner-red {
    top: -70px; }
  .c-loading-mask--hasText .c-loading-mask__text {
    margin-top: 110px; }
  .c-loading-mask--history {
    bottom: 85px;
    top: 55px; }

body.c-loading-relative .c-loading-mask {
  z-index: 1100; }

.c-container__body > .c-loading-mask .c-loading-spinner-red {
  top: -50px; }

.c-container__body > .c-loading-mask .c-loading-mask__text {
  margin-top: 134px; }

[class^="c-loading-button"],
[class*=" c-loading-button"] {
  padding: 1.3rem 2.7rem;
  font-size: 13px;
  font-size: 1.3rem;
  border-radius: 4px;
  background-color: #4485F4;
  width: 160px;
  height: 40px;
  border: 1px solid transparent; }

.c-loading-button-gray {
  background-color: #F6F6F6;
  border: 1px solid #D6D6D6; }

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.c-loading-icon-spinner {
  display: block;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  border-top: 4px solid #E9E9E9;
  border-right: 4px solid #E9E9E9;
  border-bottom: 4px solid #E9E9E9;
  border-left: 4px solid #D8261E;
  -webkit-animation: spinner 0.8s infinite linear;
  animation: spinner 0.8s infinite linear;
  margin: 0 6px 0 0px; }
  .c-loading-icon-spinner--grey {
    border-top: 3px solid #D8D8D8;
    border-right: 3px solid #D8D8D8;
    border-bottom: 3px solid #D8D8D8;
    border-left: 3px solid #666666; }

@-webkit-keyframes colorchange {
  0% {
    color: #d8d8d8; }
  30% {
    color: #4485F4; }
  60% {
    color: #d8d8d8; }
  100% {
    color: #d8d8d8; } }

@keyframes colorchange {
  0% {
    color: #d8d8d8; }
  30% {
    color: #4485F4; }
  60% {
    color: #d8d8d8; }
  100% {
    color: #d8d8d8; } }

.c-animation-arrow-pulse li {
  margin-right: -3px;
  margin-left: -3px;
  color: #d8d8d8;
  -webkit-animation: colorchange 1.2s linear infinite;
  animation: colorchange 1.2s linear infinite; }

.c-animation-arrow-pulse li:nth-child(1) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s; }

.c-animation-arrow-pulse li:nth-child(2) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s; }

.c-animation-arrow-pulse li:nth-child(3) {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s; }

.c-box__title {
  position: relative;
  font-size: 18px;
  font-size: 1.8rem; }
  .c-box__title::after {
    background: #D8D8D8;
    content: "";
    display: block;
    height: 0.8em;
    left: 0;
    margin-top: -0.4em;
    position: absolute;
    top: 50%;
    width: 1px; }

.c-box__body {
  padding-left: 24px;
  font-size: 15px;
  font-size: 1.5rem; }

.c-box--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.c-list__item {
  margin: 4px 0; }

.c-list-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .c-list-horizontal__item {
    position: relative;
    padding: 0 12px; }
    .c-list-horizontal__item:last-child::before {
      position: absolute;
      top: 0;
      left: 0;
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background: #D8D8D8; }

.c-grid__row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.c-grid__col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%; }
  .c-grid__col--1, .c-grid__col--auto {
    -webkit-box-flex: 0; }
  .c-grid__col--auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .c-grid__col--1 {
    -ms-flex: 0 0 8.3333333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  .c-grid__col--2, .c-grid__col--3 {
    -webkit-box-flex: 0; }
  .c-grid__col--2 {
    -ms-flex: 0 0 16.6666666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .c-grid__col--3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%; }
  .c-grid__col--4, .c-grid__col--5 {
    -webkit-box-flex: 0; }
  .c-grid__col--4 {
    -ms-flex: 0 0 33.3333333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .c-grid__col--5 {
    -ms-flex: 0 0 41.6666666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  .c-grid__col--6, .c-grid__col--7 {
    -webkit-box-flex: 0; }
  .c-grid__col--6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%; }
  .c-grid__col--7 {
    -ms-flex: 0 0 58.3333333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  .c-grid__col--8, .c-grid__col--9 {
    -webkit-box-flex: 0; }
  .c-grid__col--8 {
    -ms-flex: 0 0 66.6666666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .c-grid__col--9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%; }
  .c-grid__col--10, .c-grid__col--11 {
    -webkit-box-flex: 0; }
  .c-grid__col--10 {
    -ms-flex: 0 0 83.3333333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  .c-grid__col--11 {
    -ms-flex: 0 0 91.6666666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  .c-grid__col--12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .c-grid__col--top {
    -ms-flex-item-align: start;
    align-self: flex-start; }
  .c-grid__col--bottom {
    -ms-flex-item-align: end;
    align-self: flex-end; }

.c-grid__cell {
  margin: 2%; }

.c-tab-nav {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0;
  margin-bottom: 0;
  border-bottom: solid thin #D8D8D8;
  list-style: none; }
  .c-tab-nav__item {
    width: 24.334%;
    margin-bottom: -1px;
    text-align: center;
    background-color: #F8F8F8;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .c-tab-nav__item.is-active .c-tab-nav__link {
      color: #495057;
      background-color: #fff;
      border-top-color: #CC0000;
      border-bottom-color: #fff;
      font-weight: 700; }
    .c-tab-nav__item.is-active .c-tab-nav__textEn {
      letter-spacing: -1px; }
    .c-tab-nav__item:hover .c-tab-nav__link {
      color: #1F6DF4;
      background-color: #fff;
      border-top-color: #CC0000;
      font-weight: 700;
      text-decoration: none; }
      .c-tab-nav__item:hover .c-tab-nav__link .c-tab-nav__text {
        text-decoration: underline; }
        .c-tab-nav__item:hover .c-tab-nav__link .c-tab-nav__text .c-tab-nav__textEn {
          letter-spacing: -1px; }
  .c-tab-nav__link {
    display: block;
    height: 42px;
    padding: 8px 10px;
    border-top: solid 3px #DADADA;
    border-right: solid 1px #D8D8D8;
    border-bottom: solid 1px #D8D8D8;
    border-left: solid 1px #D8D8D8;
    font-size: 15px;
    font-size: 1.5rem;
    color: #005AA6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .c-tab-nav__text .c-icon {
    color: #6B6B6B; }
  .c-tab-nav__text .c-icon-wordpress {
    color: #21759B; }
  .c-tab-nav__textEn {
    letter-spacing: -0.2px; }
  .c-tab-nav__oval:before {
    content: "●";
    margin-left: 2px;
    margin-left: 0.2rem;
    font-size: 8px;
    font-size: 0.8rem;
    line-height: 1;
    vertical-align: top;
    color: #cc0000; }
  .c-tab-nav--5 .c-tab-nav__item {
    width: 19.3%; }
  .c-tab-nav--2 .c-tab-nav__item {
    width: 49.5%; }
  .c-tab-nav--auto {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    .c-tab-nav--auto .c-tab-nav__item {
      width: auto;
      min-width: 120px;
      margin-right: 8px; }
      .c-tab-nav--auto .c-tab-nav__item:last-child {
        margin-right: 0; }
      .c-tab-nav--auto .c-tab-nav__item .c-tab-nav__link {
        height: auto;
        padding: 16px 40px; }
  .c-tab-nav--withIcon .c-tab-nav__link {
    height: 55px;
    padding: 14px 40px; }
    .c-tab-nav--withIcon .c-tab-nav__link .c-icon {
      margin-right: 8px;
      font-size: 23px;
      line-height: 1;
      color: #6B6B6B; }
      .c-tab-nav--withIcon .c-tab-nav__link .c-icon.c-icon-wordpress {
        color: #21759B; }

.c-tab-container {
  position: relative;
  padding: 20px 24px 40px;
  padding: 2rem 2.4rem 4rem;
  background-color: #fff;
  border-right: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
  border-left: 1px solid #D8D8D8; }
  .c-tab-container__function {
    position: absolute;
    top: 10px;
    right: 30px;
    font-size: 15px;
    font-size: 1.5rem; }
  .c-tab-container__navigation {
    display: block; }

.c-tab-contents__item {
  display: none; }
  .c-tab-contents__item.is-active {
    display: block; }

.c-tab-contents__heading {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
  color: #333; }

.c-tab-block-pagination {
  text-align: right;
  color: #333; }
  .c-tab-block-pagination .c-icon {
    color: #B3B3B3;
    font-size: 16px;
    font-size: 1.6rem; }

.c-tab__button {
  position: relative; }

@-webkit-keyframes modalwindow_body_in {
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px); } }

@keyframes modalwindow_body_in {
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px); } }

@-webkit-keyframes modalwindow_body_out {
  0% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); } }

@keyframes modalwindow_body_out {
  0% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); } }

body.is-modal-enabled {
  overflow: hidden !important; }
  body.is-modal-enabled .l-nav__link:focus:not(.is-active) {
    background-color: transparent;
    pointer-events: none; }
    body.is-modal-enabled .l-nav__link:focus:not(.is-active) .l-nav__text,
    body.is-modal-enabled .l-nav__link:focus:not(.is-active) .c-icon {
      color: #333; }

body.is-modal-enabled .l-contents {
  padding-right: 17px; }

@supports (-ms-ime-align: auto) {
  body.is-modal-enabled .l-contents {
    padding-right: 12px; } }

.c-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  overflow: scroll;
  z-index: 1090;
  width: 100%;
  height: calc(100% + 100px);
  background: rgba(0, 0, 0, 0.2);
  border-bottom: 100px solid transparent;
  color: #333;
  cursor: pointer;
  opacity: 1;
  cursor: default; }
  .c-modal.is-lock .c-modal__button.c-modal__button--close {
    background: #ccc; }
  .c-modal.is-visible .c-modal__content {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-animation: 400ms modalwindow_body_in;
    animation: 400ms modalwindow_body_in; }
  .c-modal__header {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: solid thin #D6D6D6; }
  .c-modal__close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 16px 16px 0 6px;
    font-size: 18px;
    font-size: 1.8rem;
    color: #B3B3B3;
    cursor: pointer; }
    .c-modal__close .c-icon-close:before {
      vertical-align: top; }
  .c-modal__heading {
    padding-top: 32px;
    padding-bottom: 16px;
    padding-left: 40px;
    font-size: 24px;
    font-size: 2.4rem;
    font-weight: 700;
    color: #666;
    line-height: 1; }
    .c-modal__heading--withIcon {
      position: relative;
      padding-left: 64px; }
      .c-modal__heading--withIcon .c-icon {
        position: absolute;
        top: 50%;
        left: 35px;
        margin-top: -6px; }
    .c-modal__heading .c-text-icon .c-text-icon__icon {
      margin-right: 12px;
      font-size: 32px; }
      .c-modal__heading .c-text-icon .c-text-icon__icon.c-icon.c-icon-exchangeonline {
        color: #0078D7; }
    .c-modal__heading .c-text-icon .c-text-icon__text {
      margin-top: 4px; }
  .c-modal__content {
    position: relative;
    width: 640px;
    margin-top: 95px;
    margin-right: auto;
    margin-bottom: 300px;
    margin-left: auto;
    background: #fff;
    border-radius: 4px;
    cursor: default;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
    -webkit-animation: 200ms modalwindow_body_out;
    animation: 200ms modalwindow_body_out; }
    .c-modal__content--wide {
      width: 900px; }
      .c-modal__content--wide .c-modal__body {
        width: 820px; }
      .c-modal__content--wide .c-modal__contents {
        width: 100%;
        margin: 0 auto; }
  .c-modal__body {
    width: 560px;
    margin: 0 auto;
    padding: 32px 20px 40px; }
    .c-modal__body--auto {
      min-height: auto; }
    .c-modal__body .c-modal__description {
      margin-bottom: 12px; }
    .c-modal__body .c-block-searchResults {
      padding: 0 0 22px; }
      .c-modal__body .c-block-searchResults .c-block-searchResults__icon {
        margin-top: 40px; }
  .c-modal__contents {
    width: 528px;
    margin: 0 auto; }
    .c-modal__contents--w540 {
      width: 540px; }
    .c-modal__contents .c-block-annotation {
      padding: 12px 12px 12px 12px; }
      .c-modal__contents .c-block-annotation .c-text-list-disc {
        padding-left: 20px; }
        .c-modal__contents .c-block-annotation .c-text-list-disc__item {
          margin-top: 8px;
          font-size: 13px;
          font-size: 1.3rem;
          color: #333;
          letter-spacing: 0; }
          .c-modal__contents .c-block-annotation .c-text-list-disc__item:first-child {
            margin-top: 0; }
  .c-modal__footer {
    padding: 14px;
    background: #F6F6F6;
    border-radius: 0 0 4px 4px;
    border-top: 1px solid #e5e5e5; }
  .c-modal__note {
    margin-top: 12px;
    margin-bottom: 0;
    font-size: 15px;
    font-size: 1.5rem;
    color: #D0021B; }
  .c-modal--w_800 .c-modal__content {
    width: 800px; }
  .c-modal--w_800 .c-modal__body {
    width: auto;
    padding: 32px; }
  .c-modal--w_800 .c-modal__contents {
    width: auto;
    margin: 0 auto; }
  .c-modal--vertical .c-modal__header {
    border-bottom: none; }
  .c-modal--vertical .c-modal__heading {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 0;
    padding-left: 0;
    text-align: center; }
  .c-modal--vertical .c-modal__body {
    min-height: auto;
    padding: 40px 0; }
    .c-modal--vertical .c-modal__body--narrow {
      padding-top: 24px; }
  .c-modal--vertical .c-modal__description {
    margin-bottom: 28px;
    text-align: center; }
  .c-modal--vertical .c-modal__contents {
    margin: 0 auto;
    width: auto; }
    .c-modal--vertical .c-modal__contents table th {
      padding-right: 12px;
      text-align: right;
      font-weight: normal; }
    .c-modal--vertical .c-modal__contents table td {
      padding-left: 12px; }
      .c-modal--vertical .c-modal__contents table td.is-unset {
        color: #B3B3B3; }
    .c-modal--vertical .c-modal__contents table th,
    .c-modal--vertical .c-modal__contents table td {
      max-width: 240px;
      max-width: 24rem;
      padding-top: 8px;
      padding-top: 0.8rem;
      padding-bottom: 8px;
      padding-bottom: 0.8rem;
      vertical-align: top; }
    .c-modal--vertical .c-modal__contents .c-button-list {
      margin-top: 32px;
      margin-top: 3.2rem;
      text-align: center; }
    .c-modal--vertical .c-modal__contents .c-block-annotation {
      line-height: 1.5; }
  .c-modal--vertical .c-modal__footer {
    padding: 0;
    padding-bottom: 40px;
    padding-bottom: 4rem;
    border: none;
    background: inherit;
    text-align: center; }
    .c-modal--vertical .c-modal__footer .c-text-link {
      margin-top: 16px;
      margin-top: 1.6rem;
      font-size: 15px;
      font-size: 1.5rem; }
  .c-modal--vertical .c-modal__text {
    font-size: 16px;
    font-size: 1.6rem;
    text-align: center; }
  .c-modal--vertical.c-modal--delete .c-modal__body {
    padding-top: 32px; }
  .c-modal .c-block-completion {
    padding: 0;
    padding-top: 40px; }
    .c-modal .c-block-completion__icon {
      font-size: 60px;
      font-size: 6rem; }
    .c-modal .c-block-completion__text {
      margin-top: 24px; }
  .c-modal .c-block-domainSelection__title {
    padding-right: 16px; }
    .c-modal .c-block-domainSelection__title::after {
      height: 20px;
      margin-top: -10px; }
  .c-modal .c-block-domainSelection__text {
    width: 430px;
    margin-left: 11px;
    color: #333; }
  .c-modal .c-block-domainSelection .c-icon.c-icon-domain {
    color: #6B6B6B; }
  .c-modal .c-block-domainSelection .c-icon.c-icon-mail {
    color: #6B6B6B; }
  .c-modal .c-block-borderBox {
    padding: 12px 16px; }
    .c-modal .c-block-borderBox-wrap {
      margin: 0 -10px;
      padding: 12px; }
  .c-modal .c-card .c-text-icon .c-text-icon__icon.c-icon.c-icon-plus {
    font-size: 16px;
    font-size: 1.6rem;
    color: #B3B3B3; }
  .c-modal .c-card .c-text-icon .c-text-icon__text {
    color: #333; }

.c-modal__content--sitemap {
  width: 960px; }
  .c-modal__content--sitemap .c-modal__body {
    width: 960px;
    padding: 36px;
    padding-right: 0;
    padding-left: 0; }
  .c-modal__content--sitemap .c-modal__contents {
    width: 100%;
    margin: 0 auto; }

.c-modal-sitemap__inner {
  padding: 0 10px; }

.c-modal-sitemap-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .c-modal-sitemap-list__column {
    width: 25%;
    margin: 0 8.5px; }

.c-modal-sitemap-nav {
  position: relative;
  padding-bottom: 8px; }
  .c-modal-sitemap-nav__title {
    position: relative;
    display: block;
    padding: 6px 20px 8px;
    font-size: 12px;
    color: #666; }
    .c-modal-sitemap-nav__titleText {
      position: relative;
      background: #fff;
      padding-right: 4px;
      z-index: 2;
      cursor: auto !important; }
      .c-modal-sitemap-nav__titleText.c-text-link {
        position: relative;
        color: #0065BD; }
        .c-modal-sitemap-nav__titleText.c-text-link:after {
          display: inline-block;
          content: "";
          width: 4px;
          height: 4px;
          margin-left: 4px;
          border-top: 1px solid #0065bd;
          border-right: 1px solid #0065bd;
          -ms-transform: translate(-55%, -50%) rotate(45deg);
          -webkit-transform: translate(-55%, -50%) rotate(45deg);
          transform: translate(-55%, -50%) rotate(45deg);
          speak: none;
          -webkit-transition: all 0.2s ease;
          -o-transition: all 0.2s ease;
          transition: all 0.2s ease; }
        .c-modal-sitemap-nav__titleText.c-text-link:visited {
          color: #5703AE;
          border-color: #5703AE; }
        .c-modal-sitemap-nav__titleText.c-text-link:hover {
          color: #4485F4;
          text-decoration: underline; }
        .c-modal-sitemap-nav__titleText.c-text-link:active {
          color: #0065BD;
          text-decoration: underline; }
      .c-modal-sitemap-nav__titleText:hover {
        cursor: pointer; }
    .c-modal-sitemap-nav__title::after {
      position: absolute;
      top: 14px;
      content: "";
      display: block;
      border-top: solid 1px #d8d8d8;
      width: 178px;
      height: 1px;
      z-index: 1; }
  .c-modal-sitemap-nav::after {
    position: absolute;
    bottom: 0;
    left: 20px;
    content: "";
    display: block;
    width: 174px;
    height: 1px;
    z-index: 1; }
  .c-modal-sitemap-nav__link {
    display: block;
    padding: 11px 0px 11px 20px;
    line-height: 0; }
    .c-modal-sitemap-nav__link .c-icon {
      font-size: 16px;
      font-size: 1.6rem;
      color: #6B6B6B;
      vertical-align: middle; }
      .c-modal-sitemap-nav__link .c-icon.c-icon-wordpress {
        color: #21759B; }
      .c-modal-sitemap-nav__link .c-icon.c-icon-exchangeonline {
        color: #0078D7; }
      .c-modal-sitemap-nav__link .c-icon.c-icon-weebly {
        color: #1495D5; }
    .c-modal-sitemap-nav__link:focus, .c-modal-sitemap-nav__link:hover, .c-modal-sitemap-nav__link:active, .c-modal-sitemap-nav__link.is-active {
      text-decoration: none;
      outline: none; }
    .c-modal-sitemap-nav__link:focus, .c-modal-sitemap-nav__link:hover {
      background-color: #f4f4f4; }
      .c-modal-sitemap-nav__link:focus .l-nav__text,
      .c-modal-sitemap-nav__link:focus .c-icon, .c-modal-sitemap-nav__link:hover .l-nav__text,
      .c-modal-sitemap-nav__link:hover .c-icon {
        color: #cc0000; }
        .c-modal-sitemap-nav__link:focus .l-nav__text.c-icon-exchangeonline,
        .c-modal-sitemap-nav__link:focus .c-icon.c-icon-exchangeonline, .c-modal-sitemap-nav__link:hover .l-nav__text.c-icon-exchangeonline,
        .c-modal-sitemap-nav__link:hover .c-icon.c-icon-exchangeonline {
          color: #0078D7; }
        .c-modal-sitemap-nav__link:focus .l-nav__text.c-icon-wordpress,
        .c-modal-sitemap-nav__link:focus .c-icon.c-icon-wordpress, .c-modal-sitemap-nav__link:hover .l-nav__text.c-icon-wordpress,
        .c-modal-sitemap-nav__link:hover .c-icon.c-icon-wordpress {
          color: #21759B; }
        .c-modal-sitemap-nav__link:focus .l-nav__text.c-icon-weebly,
        .c-modal-sitemap-nav__link:focus .c-icon.c-icon-weebly, .c-modal-sitemap-nav__link:hover .l-nav__text.c-icon-weebly,
        .c-modal-sitemap-nav__link:hover .c-icon.c-icon-weebly {
          color: #1495D5; }
    .c-modal-sitemap-nav__link:active {
      background: #E9E9E9; }
      .c-modal-sitemap-nav__link:active .c-icon,
      .c-modal-sitemap-nav__link:active .l-nav__text {
        color: #cc0000; }
    .c-modal-sitemap-nav__link.is-active {
      background-color: #f8f8f8;
      outline: none; }
      .c-modal-sitemap-nav__link.is-active .l-nav__text {
        color: #cc0000;
        font-weight: 700; }
      .c-modal-sitemap-nav__link.is-active .c-icon {
        color: #cc0000; }
        .c-modal-sitemap-nav__link.is-active .c-icon.c-icon-home:before {
          content: "\F002"; }
        .c-modal-sitemap-nav__link.is-active .c-icon.c-icon-domain:before {
          content: "\F00C"; }
        .c-modal-sitemap-nav__link.is-active .c-icon.c-icon-homepage:before {
          content: "\F004"; }
        .c-modal-sitemap-nav__link.is-active .c-icon.c-icon-homepagesecurity:before {
          content: "\F008"; }
        .c-modal-sitemap-nav__link.is-active .c-icon.c-icon-mail:before {
          content: "\F00E"; }
        .c-modal-sitemap-nav__link.is-active .c-icon.c-icon-mailsecurity:before {
          content: "\F010"; }
        .c-modal-sitemap-nav__link.is-active .c-icon.c-icon-upload:before {
          content: "\F012"; }
        .c-modal-sitemap-nav__link.is-active .c-icon.c-icon-analytics:before {
          content: "\F017"; }
        .c-modal-sitemap-nav__link.is-active .c-icon.c-icon-homepage-plus:before {
          content: "\F006"; }
        .c-modal-sitemap-nav__link.is-active .c-icon.c-icon-tool:before {
          content: "\F00A"; }
        .c-modal-sitemap-nav__link.is-active .c-icon.c-icon-guid:before {
          content: "\F014"; }
        .c-modal-sitemap-nav__link.is-active .c-icon.c-icon-database:before {
          content: "\F016"; }
        .c-modal-sitemap-nav__link.is-active .c-icon.c-icon-server:before {
          content: "\F02F"; }
    .c-modal-sitemap-nav__link.is-disabled .c-icon,
    .c-modal-sitemap-nav__link.is-disabled .l-nav__text {
      color: #b3b3b3; }
    .c-modal-sitemap-nav__link.is-disabled:hover {
      background-color: #fff; }
      .c-modal-sitemap-nav__link.is-disabled:hover .l-nav__text {
        font-weight: normal; }
  .c-modal-sitemap-nav__text {
    display: inline-block;
    margin: 0 0 0 1rem;
    font-size: 14px;
    font-size: 1.4rem;
    color: #333;
    vertical-align: middle;
    line-height: 1; }
    .c-modal-sitemap-nav__text:first-line {
      line-height: 1.3; }
  @media screen and (max-height: 550px) {
    .c-modal-sitemap-nav {
      max-height: 550px; }
      .c-modal-sitemap-nav .l-nav__link {
        padding-right: 0; } }
  .c-modal-sitemap-nav.is-disabled {
    opacity: 0.5; }
    .c-modal-sitemap-nav.is-disabled span {
      color: #666; }
    .c-modal-sitemap-nav.is-disabled .c-modal-sitemap-nav__titleText.c-text-link {
      color: #96c0e4; }
    .c-modal-sitemap-nav.is-disabled .c-modal-sitemap-nav__titleText.c-text-link:after {
      opacity: 0.5; }

.c-tooltip {
  position: absolute;
  display: block;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  text-align: center;
  z-index: 1050;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  max-width: 200px;
  width: 200px; }
  .c-tooltip--wide {
    max-width: 320px;
    width: 320px; }
  .c-tooltip--narrow {
    max-width: 100px;
    width: 100px; }
  .c-tooltip.is-show {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }
  .c-tooltip.is-top {
    margin-top: -15px;
    padding: 5px 0; }
    .c-tooltip.is-top .c-tooltip-arrow {
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 5px 5px 0;
      border-top-color: rgba(0, 0, 0, 0.8); }
  .c-tooltip.is-right {
    margin-left: 5px;
    padding: 0 5px; }
    .c-tooltip.is-right .c-tooltip-arrow {
      top: 50%;
      left: 0;
      margin-top: -5px;
      border-width: 5px 5px 5px 0;
      border-right-color: rgba(0, 0, 0, 0.8); }
  .c-tooltip.is-bottom {
    margin-top: 6px;
    padding: 5px 0; }
    .c-tooltip.is-bottom .c-tooltip-arrow {
      top: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: rgba(0, 0, 0, 0.8); }
  .c-tooltip.is-left {
    margin-left: -15px;
    padding: 0 5px; }
    .c-tooltip.is-left .c-tooltip-arrow {
      top: 50%;
      right: 0;
      margin-top: -5px;
      border-width: 5px 0 5px 5px;
      border-left-color: rgba(0, 0, 0, 0.8); }
  .c-tooltip__inner {
    padding: 12px;
    background: rgba(0, 0, 0, 0.8);
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.6;
    text-align: left;
    color: #fff;
    border-radius: 8px; }
  .c-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid; }
  .c-tooltip-icon-wrap {
    position: relative;
    display: inline-block;
    line-height: 1; }
    .c-tooltip-icon-wrap .c-tooltip-icon {
      position: absolute;
      top: -2px;
      right: -24px; }
    .c-tooltip-icon-wrap--hasButton .c-tooltip-icon {
      right: -44px; }
  .c-tooltip-icon {
    cursor: pointer; }

.c-dropdown {
  display: none;
  position: absolute;
  left: auto;
  top: auto;
  z-index: 1000;
  min-height: 1rem;
  margin: 0;
  background-color: #fff;
  border: 1px solid #D8D8D8;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 #DADADA;
  box-shadow: 0 2px 4px 0 #DADADA;
  font-size: 15px;
  font-size: 1.5rem;
  color: #333; }
  .c-dropdown.is-show {
    will-change: animation;
    display: block;
    -webkit-animation: show .2s linear 0s;
    animation: show .2s linear 0s; }
  .c-dropdown.is-hide {
    display: none; }
  .c-dropdown.is-large {
    max-width: 486px; }
  .c-dropdown.is-auto {
    max-width: initial;
    max-width: auto; }
  .c-dropdown.is-show {
    display: block !important; }
  .c-dropdown--userInformation {
    width: 280px; }
    .c-dropdown--userInformation .c-dropdown__heading {
      font-size: 20px;
      font-size: 2rem;
      color: #333;
      padding: 2rem 2rem 0 2rem; }
      .c-dropdown--userInformation .c-dropdown__heading:first-line {
        line-height: 1; }
      .c-dropdown--userInformation .c-dropdown__heading E::first-line {
        line-height: 1; }
    .c-dropdown--userInformation .c-dropdown__media {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-top: 10px;
      padding: 0 2rem; }
    .c-dropdown--userInformation .c-dropdown__title {
      margin-left: 1em;
      font-size: 18px;
      font-size: 1.8rem; }
    .c-dropdown--userInformation .c-dropdown__userName {
      color: #333;
      word-break: break-all; }
    .c-dropdown--userInformation .c-dropdown__userRole {
      font-size: 14px;
      font-size: 1.4rem;
      color: #666; }
    .c-dropdown--userInformation .c-dropdown__body {
      margin-top: 3px;
      padding: 0 3rem;
      text-align: right; }
    .c-dropdown--userInformation .c-dropdown__textLink {
      position: relative;
      display: block;
      padding: 6px 0;
      font-size: 13px;
      font-size: 1.3rem;
      color: #0065bd;
      outline: none; }
      .c-dropdown--userInformation .c-dropdown__textLink:first-line {
        line-height: 1; }
      .c-dropdown--userInformation .c-dropdown__textLink E::first-line {
        line-height: 1; }
      .c-dropdown--userInformation .c-dropdown__textLink:after {
        content: "";
        display: block;
        position: absolute;
        width: 4px;
        height: 4px;
        border-top: 1px solid #0065bd;
        border-right: 1px solid #0065bd;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        top: 50%;
        right: -10px;
        margin-top: -4px;
        speak: none;
        -webkit-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease; }
        .c-dropdown--userInformation .c-dropdown__textLink:after:visited {
          color: #193C81; }
        .c-dropdown--userInformation .c-dropdown__textLink:after:hover {
          color: #4485F4;
          text-decoration: underline; }
        .c-dropdown--userInformation .c-dropdown__textLink:after:active {
          color: #0065BD;
          text-decoration: underline; }
    .c-dropdown--userInformation .c-dropdown__button {
      margin-top: 24px;
      text-align: right;
      border-top: solid thin #D8D8D8;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .c-dropdown--userInformation .c-dropdown__button .c-icon.c-icon-logout {
        margin-left: .5rem;
        vertical-align: middle; }
    .c-dropdown--userInformation .c-dropdown__buttonLink {
      background-color: transparent;
      border: none;
      cursor: pointer;
      outline: none;
      padding: 0;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      display: block;
      width: 100%;
      padding: 1rem 2rem;
      font-size: 15px;
      font-size: 1.5rem;
      color: #666;
      text-align: right;
      outline: none;
      width: 100%; }
      .c-dropdown--userInformation .c-dropdown__buttonLink:hover {
        background: #F8F8F8; }
      .c-dropdown--userInformation .c-dropdown__buttonLink:active {
        background: #E9E9E9; }
      .c-dropdown--userInformation .c-dropdown__buttonLink.is-disabled .c-icon {
        color: #B3B3B3; }
      .c-dropdown--userInformation .c-dropdown__buttonLink.is-disabled:hover {
        background-color: #fff;
        font-weight: normal; }
  .c-dropdown:before {
    position: absolute;
    top: -13px;
    right: 45%;
    display: block;
    width: 0;
    border: 14px solid transparent;
    border-bottom-color: #fff;
    border-top-width: 0;
    content: "";
    z-index: 1; }
  .c-dropdown:after {
    position: absolute;
    top: -14px;
    right: 45%;
    display: block;
    width: 0;
    border: 14px solid transparent;
    border-bottom-color: #D8D8D8;
    border-top-width: 0;
    content: ""; }
  .c-dropdown.left:before {
    right: 70%; }
  .c-dropdown.left:after {
    right: 70%; }
  .c-dropdown.right:before {
    right: 20%; }
  .c-dropdown.right:after {
    right: 20%; }
  .c-dropdown--history {
    width: 128px;
    margin-top: -16px;
    margin-left: 2px;
    padding: 8px 0; }
    .c-dropdown--history .dropdown__block-list li {
      margin: 6px 0;
      text-align: center; }
      .c-dropdown--history .dropdown__block-list li:hover {
        background-color: #4485F4;
        color: #fff; }
    .c-dropdown--history:before {
      top: -20px;
      left: 56px;
      border-width: 10px; }
    .c-dropdown--history:after {
      top: -21px;
      left: 56px;
      border-width: 10px; }

.c-dropdown-button {
  padding: 0;
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

input[type="radio"],
input[type="checkbox"] {
  display: none; }

/* IE 10 以降 */
:-ms-input-placeholder {
  color: #ddd; }

textarea.is-error,
textarea.is-error:focus,
input[type="text"].is-error,
input[type="text"].is-error:focus,
input[type="email"].is-error,
input[type="email"].is-error:focus,
input[type="password"].is-error,
input[type="password"].is-error:focus,
input[type="number"].is-error,
input[type="number"].is-error:focus {
  background-color: #FFE7E7;
  border: 1px solid #D8261E;
  -webkit-box-shadow: 0 0 3px 0 #D8261E;
  box-shadow: 0 0 3px 0 #D8261E;
  color: #333;
  outline: none; }

.c-form {
  margin-bottom: 0; }
  .c-form textarea.is-error,
  .c-form textarea.is-error:focus,
  .c-form input[type="text"].is-error,
  .c-form input[type="text"].is-error:focus,
  .c-form input[type="email"].is-error,
  .c-form input[type="email"].is-error:focus,
  .c-form input[type="password"].is-error,
  .c-form input[type="password"].is-error:focus,
  .c-form input[type="number"].is-error,
  .c-form input[type="number"].is-error:focus {
    background-color: #FFE7E7;
    border: 1px solid #D8261E;
    -webkit-box-shadow: 0 0 3px 0 #D8261E;
    box-shadow: 0 0 3px 0 #D8261E;
    color: #333;
    outline: none; }
  .c-form__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 0;
    padding: 1.2rem 0;
    border-bottom: 1px dotted #D8D8D8; }
  .c-form__col {
    position: relative;
    padding-right: 8px;
    word-break: break-all;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1;
    flex: 0 0 1;
    width: 100%; }
    .c-form__col:first-child {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 170px;
      flex: 0 0 170px; }
    .c-form__col--w220:first-child {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 220px;
      flex: 0 0 220px; }
    .c-form__col.is-unset {
      color: #B3B3B3; }
  .c-form-note {
    display: block;
    margin-top: 8px;
    margin-top: 0.8rem;
    font-size: 13px;
    font-size: 1.3rem; }
    .c-form-note:first-line {
      line-height: 1; }
    .c-form-note E::first-line {
      line-height: 1; }
    .c-form-note.is-error {
      color: #D0021B; }
    .c-form-note.is-glay {
      color: #666666; }
    .c-form-note.is-lightGray {
      color: #B3B3B3; }
    .c-form-note.is-lightGray02 {
      color: #999999; }
    .c-form-note--inilne {
      display: inline; }
    .c-form-note .c-icon.c-icon-externallink {
      margin: 0 4px;
      margin: 0 0.4rem;
      font-size: 12px;
      font-size: 1.2rem;
      color: #B3B3B3;
      line-height: 0; }
  .c-form-evaluation.is-low {
    color: #D0021B; }
  .c-form-evaluation.is-high {
    color: #0065bd; }
  .c-form-label {
    position: relative; }
    .c-form-label + .c-badge {
      margin-left: 4px;
      margin-left: 0.4rem; }
  .c-form-group-list {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }
    .c-form-group-list__item {
      margin-right: 12px;
      margin-right: 1.2rem; }
    .c-form-group-list--vertical {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
      flex-flow: column nowrap; }
      .c-form-group-list--vertical .c-form-group-list__item {
        margin-top: 12px; }
        .c-form-group-list--vertical .c-form-group-list__item:first-child {
          margin-top: 0; }
  .c-form-group.is-disabled {
    outline: none;
    color: #B3B3B3;
    pointer-events: none;
    cursor: auto; }
    .c-form-group.is-disabled .c-badge {
      background: #D8D8D8;
      color: #fff; }
  .c-form-radio, .c-form-checkbox {
    position: relative;
    color: #333;
    outline: none; }
    .c-form-radio + .c-badge, .c-form-checkbox + .c-badge {
      margin-left: 4px;
      margin-left: 0.4rem; }
    .c-form-radio:hover, .c-form-checkbox:hover {
      cursor: pointer; }
  .c-form-radio {
    position: relative; }
    .c-form-radio input:checked + .c-form-radio__button {
      border-color: #4485f4 !important;
      border-width: 2px;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .c-form-radio input:checked + .c-form-radio__button:after {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        width: 12px;
        width: 1.2rem;
        height: 12px;
        height: 1.2rem;
        margin: -6px 0 0 -6px;
        margin: -0.6rem 0 0 -0.6rem;
        opacity: 1; }
    .c-form-radio__button {
      position: relative;
      display: inline-block;
      width: 16px;
      width: 1.6rem;
      height: 16px;
      height: 1.6rem;
      border-width: 2px;
      border-style: solid;
      border-color: #D8D8D8;
      border-radius: 50%;
      vertical-align: middle;
      cursor: pointer;
      background-color: #fff;
      outline: none; }
      .c-form-radio__button--shadow {
        -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0px 4px 12px -6px;
        box-shadow: rgba(0, 0, 0, 0.6) 0px 4px 12px -6px; }
      .c-form-radio__button:after {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 1px;
        width: 0.1rem;
        height: 1px;
        height: 0.1rem;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
        background-color: #4485f4;
        border-radius: 50%; }
    .c-form-radio__text {
      vertical-align: -1px; }
    .c-form-radio--inline {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-right: 8px;
      margin-right: 0.8rem;
      padding-left: 0; }
  .c-form-checkbox input:checked + .c-form-checkbox__button:before {
    border-color: #4485f4 !important;
    background-color: #4485f4;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .c-form-checkbox input:checked + .c-form-checkbox__button:after {
    visibility: visible; }
  .c-form-checkbox__button {
    position: relative;
    outline: none;
    display: inline-block;
    width: 18px;
    width: 1.8rem;
    height: 18px;
    height: 1.8rem;
    margin-top: -1px;
    margin-top: -0.1rem;
    vertical-align: middle; }
    .c-form-checkbox__button:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 18px;
      width: 1.8rem;
      height: 18px;
      height: 1.8rem;
      border-width: 1px;
      border-style: solid;
      border-color: #b3b3b3;
      border-radius: 3px;
      background-color: #fff;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
    .c-form-checkbox__button:after {
      content: "";
      display: block;
      position: absolute;
      top: 2px;
      left: 6px;
      width: 4px;
      width: 0.4rem;
      height: 9px;
      height: 0.9rem;
      border-style: solid;
      border-color: #fff;
      border-width: 0 2px 2px 0;
      visibility: hidden;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
  .c-form-checkbox__text {
    margin-left: 8px;
    vertical-align: middle; }
  .c-form-switch {
    position: relative;
    width: 80px;
    height: 28px; }
    .c-form-switch input[type="radio"]:checked + .c-form-switch__label:before,
    .c-form-switch input[type="checkbox"]:checked + .c-form-switch__label:before {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0; }
    .c-form-switch input[type="radio"]:checked + .c-form-switch__label:after,
    .c-form-switch input[type="checkbox"]:checked + .c-form-switch__label:after {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
      opacity: 1; }
    .c-form-switch input[type="radio"]:checked + .c-form-switch__label span,
    .c-form-switch input[type="checkbox"]:checked + .c-form-switch__label span {
      left: 54px; }
    .c-form-switch__label {
      display: inline-block;
      cursor: pointer;
      width: 80px;
      height: 28px;
      vertical-align: middle;
      background-color: #ccc;
      border: 1px solid #D8D8D8;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border-radius: 4px;
      overflow: hidden;
      outline: none;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
      .c-form-switch__label span {
        display: block;
        position: absolute;
        top: 0;
        left: -1px;
        width: 30px;
        height: 28px;
        margin-left: -1px;
        font: 0/0 a;
        color: transparent;
        text-shadow: none;
        background-color: transparent;
        background-color: #fff;
        border: 0;
        border-radius: 4px;
        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
        -webkit-transition: left false false, 0.1s false false, ease-in false false;
        -webkit-transition: left 0.1s ease-in;
        -o-transition: left 0.1s ease-in;
        transition: left 0.1s ease-in;
        z-index: 1; }
      .c-form-switch__label:before {
        content: "\004F\0046\0046";
        padding-right: 14px;
        text-align: right !important; }
      .c-form-switch__label:after {
        content: "\004F\004E";
        padding-left: 16px;
        background-color: #4485f4;
        text-align: left !important;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0; }
      .c-form-switch__label:before, .c-form-switch__label:after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 100%;
        -webkit-transition: opacity false false, 0.1s false false, ease-in false false;
        -webkit-transition: opacity 0.1s ease-in;
        -o-transition: opacity 0.1s ease-in;
        transition: opacity 0.1s ease-in;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 13px;
        font-size: 1.3rem;
        font-weight: 700;
        line-height: 28px;
        color: #fff;
        border-radius: 4px; }
    .c-form-switch--enabledOrDisabled .c-form-switch__label:before {
      content: "\7121\52B9";
      padding-right: 14px;
      text-align: right !important; }
    .c-form-switch--enabledOrDisabled .c-form-switch__label:after {
      content: "\6709\52B9";
      padding-left: 14px;
      background-color: #4485f4;
      text-align: left !important;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0; }
  .c-form-field {
    position: relative; }
    .c-form-field__input {
      overflow: visible;
      height: 32px;
      line-height: 32px;
      padding: 0 12px;
      letter-spacing: 0;
      border: 1px solid #979797;
      border-radius: 4px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .c-form-field__input--w240 {
        width: 240px; }
      .c-form-field__input--w320 {
        width: 320px; }
      .c-form-field__input--w340 {
        width: 340px; }
      .c-form-field__input + .c-form-field__icon {
        position: relative;
        margin-left: -30px; }
        .c-form-field__input + .c-form-field__icon .c-icon {
          font-size: 24px;
          font-size: 2.4rem;
          color: #B3B3B3;
          line-height: 1; }
        .c-form-field__input + .c-form-field__icon .c-icon.c-icon-search {
          font-size: 18px;
          font-size: 1.8rem;
          color: #B3B3B3; }
      .c-form-field__input:placeholder-shown {
        color: #B3B3B3; }
      .c-form-field__input:hover {
        border: 1px solid #333; }
      .c-form-field__input:active, .c-form-field__input:focus {
        border: 1px solid #1F6DF4;
        -webkit-box-shadow: 0 0 3px 0 #4485F4;
        box-shadow: 0 0 3px 0 #4485F4;
        outline: none; }
      .c-form-field__input.is-settled {
        height: auto;
        line-height: 1;
        padding: 0;
        background-color: transparent;
        border: solid transparent;
        border-top-width: medium;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
        border-width: 1px 0; }
        .c-form-field__input.is-settled:active, .c-form-field__input.is-settled:focus {
          border-color: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          outline: none; }
    .c-form-field--password .c-form-field__icon {
      margin-left: 8px;
      margin-left: 0.8rem;
      display: inline-block; }
      .c-form-field--password .c-form-field__icon .c-icon {
        font-size: 24px;
        font-size: 2.4rem;
        color: #B3B3B3;
        line-height: 1; }
        .c-form-field--password .c-form-field__icon .c-icon:visited {
          color: #5703AE; }
        .c-form-field--password .c-form-field__icon .c-icon:hover {
          color: #4485F4;
          cursor: pointer; }
        .c-form-field--password .c-form-field__icon .c-icon:active {
          color: #0065BD; }
    .c-form-field-search {
      width: 100%;
      position: relative;
      display: table;
      border-collapse: separate; }
      .c-form-field-search--w240 {
        width: 240px;
        width: 24rem; }
      .c-form-field-search--w340 {
        width: 340px;
        width: 34rem; }
      .c-form-field-search input {
        vertical-align: middle; }
      .c-form-field-search-button {
        display: table-cell;
        width: 72px;
        font-size: 14px;
        font-weight: normal;
        line-height: 0;
        color: #555555;
        text-align: center;
        background-color: #eeeeee;
        border: 1px solid #979797;
        border-left-color: #cccccc;
        border-left-style: solid;
        border-left-width: 1px;
        border-radius: 4px;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        border-left: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
        vertical-align: middle; }
        .c-form-field-search-button__text {
          vertical-align: middle; }
        .c-form-field-search-button:hover, .c-form-field-search-button:focus {
          background-color: #E9E9E9;
          -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
          transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
          -o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
          transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
          transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; }
        .c-form-field-search-button:active {
          background-color: #D8D8D8; }
        .c-form-field-search-button .c-icon {
          color: #b4b4b4; }
      .c-form-field-search-cancelButton {
        position: absolute;
        right: 88px;
        top: 9px;
        color: #ccc;
        cursor: pointer;
        display: block;
        width: 12px;
        height: 12px;
        font-size: 12px;
        line-height: 1; }
        .c-form-field-search-cancelButton .c-icon {
          color: #B3B3B3;
          line-height: 0; }
          .c-form-field-search-cancelButton .c-icon:visited {
            color: #5703AE; }
          .c-form-field-search-cancelButton .c-icon:hover {
            color: #4485F4;
            cursor: pointer; }
          .c-form-field-search-cancelButton .c-icon:active {
            color: #0065BD; }
      .c-form-field-search__input {
        display: table-cell;
        overflow: visible;
        padding: 0 32px 0 12px;
        padding: 0 3.2rem 0 1.2rem;
        height: 32px;
        height: 3.2rem;
        width: 100%;
        line-height: 20px;
        line-height: 2rem;
        letter-spacing: 0;
        border: 1px solid #979797;
        border-radius: 4px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-right: solid thin #d6d6d6; }
        .c-form-field-search__input--w240 {
          width: 240px;
          width: 24rem; }
        .c-form-field-search__input--w340 {
          width: 340px;
          width: 34rem; }
        .c-form-field-search__input + .c-form-field__icon {
          position: relative;
          margin-left: -30px; }
          .c-form-field-search__input + .c-form-field__icon .c-icon {
            font-size: 24px;
            font-size: 2.4rem;
            color: #B3B3B3;
            line-height: 1; }
          .c-form-field-search__input + .c-form-field__icon .c-icon.c-icon-search {
            font-size: 18px;
            font-size: 1.8rem;
            color: #B3B3B3; }
        .c-form-field-search__input:placeholder-shown {
          color: #B3B3B3; }
        .c-form-field-search__input:-ms-input-placeholder {
          color: #B3B3B3; }
        .c-form-field-search__input::-webkit-input-placeholder {
          color: #B3B3B3; }
        .c-form-field-search__input:hover {
          border: 1px solid #333; }
        .c-form-field-search__input:active, .c-form-field-search__input:focus {
          border: 1px solid #1F6DF4;
          -webkit-box-shadow: 0 0 3px 0 #4485F4;
          box-shadow: 0 0 3px 0 #4485F4;
          outline: none; }
        .c-form-field-search__input.is-settled {
          height: auto;
          line-height: 1;
          padding: 0;
          background-color: transparent;
          border: solid transparent;
          border-top-width: medium;
          border-right-width: medium;
          border-bottom-width: medium;
          border-left-width: medium;
          border-width: 1px 0; }
          .c-form-field-search__input.is-settled:active, .c-form-field-search__input.is-settled:focus {
            border-color: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            outline: none; }
        .c-form-field-search__input::-ms-clear {
          display: none; }
      .c-form-field-search-pulldown {
        display: table-cell;
        vertical-align: middle; }
        .c-form-field-search-pulldown .c-form-select {
          position: relative;
          display: block; }
          .c-form-field-search-pulldown .c-form-select select {
            color: #333;
            cursor: pointer;
            position: relative;
            z-index: 1;
            background-color: transparent;
            border: 1px solid #979797;
            border-right-color: #cccccc;
            border-right-style: solid;
            border-right-width: 1px;
            border-radius: 4px;
            border-bottom-right-radius: 0;
            border-top-right-radius: 0;
            border-right: 0;
            width: 100%;
            height: 32px;
            height: 3.2rem;
            line-height: 32px;
            line-height: 3.2rem;
            padding: 0 28px 0 12px;
            padding: 0 2.8rem 0 1.2rem;
            font-size: 13px;
            font-size: 1.3rem;
            -ms-appearance: none;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none;
            -webkit-box-sizing: border-box;
            box-sizing: border-box; }
          .c-form-field-search-pulldown .c-form-select select::-ms-expand {
            display: none; }
          .c-form-field-search-pulldown .c-form-select .c-icon.c-icon-arrow-down {
            position: absolute;
            top: 50%;
            right: 8px;
            margin-top: -6px;
            font-size: 12px;
            font-size: 1.2rem;
            color: #6b6b6b;
            width: 12px;
            height: 12px;
            line-height: 12px; }
        .c-form-field-search-pulldown + .c-form-field-search__input {
          border-top-left-radius: 0;
          border-bottom-left-radius: 0;
          border-left: solid thin #d6d6d6; }
          .c-form-field-search-pulldown + .c-form-field-search__input:hover {
            border: 1px solid #333; }
          .c-form-field-search-pulldown + .c-form-field-search__input:active, .c-form-field-search-pulldown + .c-form-field-search__input:focus {
            border: 1px solid #1F6DF4;
            -webkit-box-shadow: 0 0 3px 0 #4485F4;
            box-shadow: 0 0 3px 0 #4485F4;
            outline: none; }
          .c-form-field-search-pulldown + .c-form-field-search__input.is-settled {
            height: auto;
            line-height: 1;
            padding: 0;
            background-color: transparent;
            border: solid transparent;
            border-top-width: medium;
            border-right-width: medium;
            border-bottom-width: medium;
            border-left-width: medium;
            border-width: 1px 0; }
            .c-form-field-search-pulldown + .c-form-field-search__input.is-settled:active, .c-form-field-search-pulldown + .c-form-field-search__input.is-settled:focus {
              border-color: none;
              -webkit-box-shadow: none;
              box-shadow: none;
              outline: none; }
          .c-form-field-search-pulldown + .c-form-field-search__input::-ms-clear {
            display: none; }
  .c-form-textarea {
    position: relative; }
    .c-form-textarea__textarea {
      width: 100%;
      padding: 8px 12px;
      padding: 0.8rem 1.2rem;
      border: 1px solid #979797;
      border-radius: 4px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      resize: vertical;
      vertical-align: top; }
      .c-form-textarea__textarea--w240 {
        width: 240px;
        width: 24rem; }
      .c-form-textarea__textarea--w528 {
        width: 528px;
        width: 52.8rem; }
      .c-form-textarea__textarea--h160 {
        height: 160px;
        height: 16rem; }
      .c-form-textarea__textarea--h232 {
        height: 232px;
        height: 23.2rem; }
      .c-form-textarea__textarea.is-no-resize {
        resize: none; }
      .c-form-textarea__textarea:placeholder-shown {
        color: #B3B3B3; }
      .c-form-textarea__textarea:hover {
        border: 1px solid #333; }
      .c-form-textarea__textarea:active, .c-form-textarea__textarea:focus {
        border: 1px solid #1F6DF4;
        -webkit-box-shadow: 0 0 3px 0 #4485F4;
        box-shadow: 0 0 3px 0 #4485F4;
        outline: none; }
      .c-form-textarea__textarea.is-settled {
        height: auto;
        line-height: 1;
        padding: 0;
        background-color: transparent;
        border: solid transparent;
        border-top-width: medium;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
        border-width: 1px 0; }
        .c-form-textarea__textarea.is-settled:active, .c-form-textarea__textarea.is-settled:focus {
          border-color: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          outline: none; }
  .c-form--center {
    margin: 0 auto; }
  .c-form--vertical .c-form__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .c-form--vertical .c-form__col:first-child {
    width: auto;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    margin-bottom: 8px;
    margin-bottom: 0.8rem; }
  .c-form--w580 {
    width: 580px;
    width: 58rem; }
  .c-form--w800 {
    width: 800px;
    width: 80rem; }

.c-form-select {
  position: relative; }
  .c-form-select__select {
    color: #333;
    cursor: pointer;
    position: relative;
    z-index: 1;
    background-color: transparent;
    border: 1px solid #d6d6d6;
    width: 100%;
    height: 31px;
    height: 3.1rem;
    line-height: 31px;
    line-height: 3.1rem;
    padding: 0 36px 0 15px;
    padding: 0 3.6rem 0 1.5rem;
    -ms-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 3px;
    outline: none; }
    .c-form-select__select--w240 {
      width: 240px; }
    .c-form-select__select:active, .c-form-select__select:focus {
      border: 1px solid #1F6DF4;
      -webkit-box-shadow: 0 0 3px 0 #4485F4;
      box-shadow: 0 0 3px 0 #4485F4;
      outline: none; }
  .c-form-select select::-ms-expand {
    display: none; }
  .c-form-select .c-icon.c-icon-arrow-down {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -6px;
    font-size: 12px;
    font-size: 1.2rem;
    color: #6b6b6b;
    line-height: 1; }

.c-form__tooltip-validation {
  position: absolute;
  top: -80%;
  left: 0;
  padding: 8px 10px;
  padding: 0.8rem 1rem;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  text-align: left;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 8px; }
  .c-form__tooltip-validation:after {
    content: '';
    position: absolute;
    bottom: -6px;
    left: 14px;
    border-left: solid 6px transparent;
    border-right: solid 6px transparent;
    border-top: solid 6px rgba(0, 0, 0, 0.8); }

.c-form-validation {
  position: absolute;
  bottom: 2px;
  left: 24px;
  max-width: 350px;
  margin-right: -24px;
  padding: 8px 10px;
  padding: 0.8rem 1rem;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 8px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  text-align: left;
  color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1; }
  .c-form-validation:after {
    content: '';
    position: absolute;
    bottom: -6px;
    left: 14px;
    border-left: solid 6px transparent;
    border-right: solid 6px transparent;
    border-top: solid 6px rgba(0, 0, 0, 0.8); }
  .c-form-validation-wrap {
    position: relative; }

.c-form__input {
  overflow: visible;
  height: 32px;
  height: 3.2rem;
  padding: 0 12px;
  padding: 0 1.2rem;
  border: 1px solid #979797;
  border-radius: 4px;
  font-size: 15px;
  font-size: 1.5rem;
  color: #333333;
  letter-spacing: 0; }
  .c-form__input--w240 {
    width: 240px;
    width: 24rem; }
  .c-form__input--w340 {
    width: 340px;
    width: 34rem; }
  .c-form__input + .c-form__icon {
    position: relative;
    display: inline-block; }
    .c-form__input + .c-form__icon .c-icon {
      position: absolute;
      top: -17px;
      right: 10px;
      font-size: 24px;
      font-size: 2.4rem;
      color: #B3B3B3; }
  .c-form__input:placeholder-shown {
    color: #B3B3B3; }
  .c-form__input:hover {
    border: 1px solid #333333; }
  .c-form__input:active, .c-form__input:focus {
    border: 1px solid #1F6DF4;
    -webkit-box-shadow: 0 0 3px 0 #4485F4;
    box-shadow: 0 0 3px 0 #4485F4;
    outline: none; }
  .c-form__input.is-settled {
    height: auto;
    padding: 0;
    background-color: transparent;
    border: solid transparent;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-width: 1px 0; }
    .c-form__input.is-settled:active, .c-form__input.is-settled:focus {
      border-color: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      outline: none; }
  .c-form__input-wrap--password .c-icon:visited {
    color: #5703AE; }
  .c-form__input-wrap--password .c-icon:hover {
    color: #4485F4;
    cursor: pointer; }
  .c-form__input-wrap--password .c-icon:active {
    color: #0065BD; }
  .c-form__input-wrap--password .c-icon.is-disabled {
    outline: none;
    pointer-events: none;
    color: #B3B3B3; }
    .c-form__input-wrap--password .c-icon.is-disabled span,
    .c-form__input-wrap--password .c-icon.is-disabled a {
      color: #B3B3B3; }
      .c-form__input-wrap--password .c-icon.is-disabled span:visited,
      .c-form__input-wrap--password .c-icon.is-disabled a:visited {
        color: #B3B3B3; }
      .c-form__input-wrap--password .c-icon.is-disabled span:hover,
      .c-form__input-wrap--password .c-icon.is-disabled a:hover {
        color: #B3B3B3; }
      .c-form__input-wrap--password .c-icon.is-disabled span:active,
      .c-form__input-wrap--password .c-icon.is-disabled a:active {
        color: #B3B3B3; }
  .c-form__input-wrap--search:before {
    content: "\F02B";
    display: inline-block;
    font-family: "iconfont";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    speak: none;
    vertical-align: middle;
    font-size: 18px;
    font-size: 1.8rem;
    color: #B3B3B3;
    width: 10px;
    height: 10px; }

.c-form__note {
  display: block;
  margin-top: 8px;
  margin-top: 0.8rem;
  font-size: 13px;
  font-size: 1.3rem;
  letter-spacing: 0; }
  .c-form__note:first-line {
    line-height: 1; }
  .c-form__note E::first-line {
    line-height: 1; }
  .c-form__note.is-error {
    color: #D0021B; }
  .c-form__note.is-glay {
    color: #666666; }
  .c-form__note.is-lightGray {
    color: #B3B3B3; }
  .c-form__note.is-lightGray02 {
    color: #999999; }
  .c-form__note--inilne {
    display: inline; }

.c-form-input {
  overflow: visible;
  height: 32px;
  height: 3.2rem;
  padding: 0 12px;
  padding: 0 1.2rem;
  border: 1px solid #979797;
  border-radius: 4px;
  font-size: 15px;
  font-size: 1.5rem;
  color: #333333;
  letter-spacing: 0; }
  .c-form-input--w240 {
    width: 240px;
    width: 24rem; }
  .c-form-input--w340 {
    width: 340px;
    width: 34rem; }
  .c-form-input + .c-form__icon {
    position: relative;
    display: inline-block; }
    .c-form-input + .c-form__icon .c-icon {
      position: absolute;
      top: -17px;
      right: 10px;
      font-size: 24px;
      font-size: 2.4rem;
      color: #B3B3B3; }
  .c-form-input:placeholder-shown {
    color: #B3B3B3; }
  .c-form-input:hover {
    border: 1px solid #333333; }
  .c-form-input:active, .c-form-input:focus {
    border: 1px solid #1F6DF4;
    -webkit-box-shadow: 0 0 3px 0 #4485F4;
    box-shadow: 0 0 3px 0 #4485F4;
    outline: none; }
  .c-form-input.is-settled {
    height: auto;
    padding: 0;
    background-color: transparent;
    border: solid transparent;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-width: 1px 0; }
  .c-form-input-wrap--password .c-icon:visited {
    color: #5703AE; }
  .c-form-input-wrap--password .c-icon:hover {
    color: #4485F4;
    cursor: pointer; }
  .c-form-input-wrap--password .c-icon:active {
    color: #0065BD; }
  .c-form-input-wrap--password .c-icon.is-disabled {
    outline: none;
    pointer-events: none;
    color: #B3B3B3; }
    .c-form-input-wrap--password .c-icon.is-disabled span,
    .c-form-input-wrap--password .c-icon.is-disabled a {
      color: #B3B3B3; }
      .c-form-input-wrap--password .c-icon.is-disabled span:visited,
      .c-form-input-wrap--password .c-icon.is-disabled a:visited {
        color: #B3B3B3; }
      .c-form-input-wrap--password .c-icon.is-disabled span:hover,
      .c-form-input-wrap--password .c-icon.is-disabled a:hover {
        color: #B3B3B3; }
      .c-form-input-wrap--password .c-icon.is-disabled span:active,
      .c-form-input-wrap--password .c-icon.is-disabled a:active {
        color: #B3B3B3; }

.c-form__checkbox {
  position: absolute;
  top: 0;
  left: 0; }
  .c-form__checkbox:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    width: 1.8rem;
    height: 18px;
    height: 1.8rem;
    border-width: 1px;
    border-style: solid;
    border-color: #b3b3b3;
    border-radius: 3px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 5px;
    box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 5px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .c-form__checkbox:after {
    content: "";
    display: block;
    position: absolute;
    top: 2px;
    left: 6px;
    width: 4px;
    width: 0.4rem;
    height: 9px;
    height: 0.9rem;
    border-style: solid;
    border-color: #fff;
    border-width: 0 2px 2px 0;
    visibility: hidden;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }

.c-form-field__input-wrap.c-form-field__input-wrap--search::after {
  content: "\F02B";
  display: inline-block;
  margin-left: -24px;
  font-size: 18px;
  font-size: 1.8rem;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  vertical-align: middle;
  color: #B3B3B3;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none; }

.c-breadcrumb {
  background: #E8EAEC; }
  .c-breadcrumb__list {
    margin: 0;
    padding: 9px 12px 9px 20px;
    padding: 0.9rem 1.2rem 0.9rem 2rem;
    font-size: 13px;
    font-size: 1.3rem;
    color: #333; }
  .c-breadcrumb__item {
    display: inline-block;
    position: relative;
    padding-right: 14px;
    padding-right: 1.4rem;
    letter-spacing: normal; }
    .c-breadcrumb__item a {
      color: inherit; }
    .c-breadcrumb__item:not(:last-child)::after {
      content: "";
      display: block;
      position: absolute;
      top: 50%;
      right: 2px;
      width: 4px;
      width: 0.4rem;
      height: 4px;
      height: 0.4rem;
      margin-top: -4px;
      margin-top: -0.4rem;
      border-top: 1px solid #848484;
      border-right: 1px solid #848484;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      speak: none;
      -webkit-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease; }

.c-block-annotation {
  position: relative;
  padding: 15px 15px 15px 52px;
  background: #FDF9E4;
  border: 1px solid #F7E273;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1; }
  .c-block-annotation .c-icon {
    position: absolute;
    top: 50%;
    left: 21px;
    margin-top: -9.5px;
    color: #F1990A;
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 0; }

.c-block-borderBox {
  padding: 8px 12px 8px 16px;
  border: 1px solid #d8d8d8;
  background-color: #fff; }
  .c-block-borderBox .c-text-list-disc {
    margin-left: 16px; }
    .c-block-borderBox .c-text-list-disc__item {
      font-size: 13px;
      font-size: 1.3rem;
      line-height: 1.6;
      text-indent: -3px; }
      .c-block-borderBox .c-text-list-disc__item:before {
        content: "";
        position: relative;
        left: -10px;
        top: -3px;
        display: inline-block;
        width: 3px;
        height: 3px;
        border-radius: 100%;
        background: #333; }
  .c-block-borderBox p {
    font-size: 13px;
    line-height: 20px; }
  .c-block-borderBox-wrap {
    padding: 10px;
    background-color: #F8F8F8; }

.c-block-categoryTips {
  margin-top: 32px; }
  .c-block-categoryTips__list {
    margin-top: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .c-block-categoryTips__item {
    position: relative;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; }
  .c-block-categoryTips__title {
    margin-top: 60px; }
  .c-block-categoryTips__title:first-child {
    margin-top: 0; }
  .c-block-categoryTips .c-media__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .c-block-categoryTips .c-media__inner:hover {
      text-decoration: none; }
      .c-block-categoryTips .c-media__inner:hover .c-media__title {
        color: #4485F4;
        text-decoration: underline; }
    .c-block-categoryTips .c-media__inner:active .c-media__title {
      color: #0065BD;
      text-decoration: underline; }
    .c-block-categoryTips .c-media__inner:visited {
      color: #5703AE; }
    .c-block-categoryTips .c-media__inner a:link {
      text-decoration: none; }
  .c-block-categoryTips .c-media__media {
    margin-right: 24px; }
  .c-block-categoryTips .c-media__contents {
    width: 310px; }
  .c-block-categoryTips .c-media__title {
    font-size: 18px;
    font-weight: bold;
    color: #0065bd; }
    .c-block-categoryTips .c-media__title .c-icon.c-icon-externallink {
      font-size: 16px;
      color: #B3B3B3; }
      .c-block-categoryTips .c-media__title .c-icon.c-icon-externallink:before {
        vertical-align: -1px; }
  .c-block-categoryTips .c-media__description {
    margin-top: 7.5px;
    font-size: 13px; }
  .c-block-categoryTips .c-media-icon {
    position: relative;
    display: block;
    background: #fff;
    height: 100px;
    width: 100px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%; }
    .c-block-categoryTips .c-media-icon .c-icon {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -20px;
      margin-left: -20px;
      font-size: 40px;
      line-height: 0;
      color: #6B6B6B; }
      .c-block-categoryTips .c-media-icon .c-icon.c-icon-wordpress {
        color: #21759B; }
      .c-block-categoryTips .c-media-icon .c-icon.c-icon-weebly {
        color: #1495D5; }
    .c-block-categoryTips .c-media-icon .c-media-icon__image {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -20px;
      margin-left: -20px; }

.c-block-changingDomain {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%; }
  .c-block-changingDomain__scheme {
    margin-right: 10px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58px;
    flex: 0 0 58px; }
  .c-block-changingDomain__authority {
    font-size: 18px;
    font-size: 1.8rem; }

.c-block-completion {
  padding: 32px 0 30px;
  text-align: center; }
  .c-block-completion__icon, .c-block-completion__description {
    color: #4485f4; }
  .c-block-completion__icon {
    font-size: 78px;
    font-size: 7.8rem;
    line-height: 0; }
  .c-block-completion__text {
    margin: 13px 0 0;
    font-size: 24px;
    font-size: 2.4rem;
    color: #4485F4; }
  .c-block-completion__description {
    font-size: 14px;
    font-size: 1.4rem; }

.c-block-searchResults {
  padding: 0 0 48px;
  text-align: center; }
  .c-block-searchResults__icon {
    margin-top: 28px;
    font-size: 50px;
    font-size: 5rem;
    line-height: 0;
    color: #D8D8D8; }
  .c-block-searchResults__text {
    margin-top: 24px; }
  .c-block-searchResults p {
    line-height: 1; }

.c-block-dropdownArea {
  display: none;
  margin-top: 14px;
  position: relative;
  padding: 40px;
  background: #fff;
  border: 1px solid #D8D8D8;
  -webkit-box-shadow: 0 2px 4px 0 #DADADA;
  box-shadow: 0 2px 4px 0 #DADADA;
  border-radius: 4px; }
  .c-block-dropdownArea:before {
    position: absolute;
    top: -10px;
    right: 9%;
    display: block;
    width: 0;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    border-top-width: 0;
    content: "";
    z-index: 1; }
  .c-block-dropdownArea:after {
    position: absolute;
    top: -11px;
    right: 9%;
    display: block;
    width: 0;
    border: 10px solid transparent;
    border-bottom-color: #D8D8D8;
    border-top-width: 0;
    content: ""; }
  .c-block-dropdownArea.is-show {
    display: block; }

.c-block-displayingNum div {
  display: inline-block;
  margin-left: 8px;
  margin-left: 0.8rem;
  vertical-align: middle; }

.c-block-displayingNum span {
  display: inline-block; }

.c-block-displayingNum .c-form-select {
  position: relative; }
  .c-block-displayingNum .c-form-select select {
    color: #333;
    cursor: pointer;
    position: relative;
    z-index: 1;
    background-color: transparent;
    border: 1px solid #d6d6d6;
    width: 100%;
    height: 31px;
    line-height: 31px;
    padding: 0 36px 0 15px;
    -ms-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 3px;
    outline: none; }
  .c-block-displayingNum .c-form-select select::-ms-expand {
    display: none; }
  .c-block-displayingNum .c-form-select .c-icon.c-icon-arrow-down {
    position: absolute;
    top: 7px;
    right: 12px;
    font-size: 12px;
    font-size: 1.2rem;
    color: #6b6b6b; }

.c-block-displayingNum .c-button {
  padding: 7px 11px; }

.c-card .c-block-domainSelection {
  padding: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .c-card .c-block-domainSelection .c-block-domainSelection__action {
    margin-left: auto; }

.c-block-header {
  overflow: hidden; }
  .c-block-header__left {
    float: left; }
  .c-block-header__right {
    float: right; }

.c-block-pagination {
  padding: 32px 0 30px;
  text-align: center;
  color: #4485f4; }
  .c-block-pagination__icon {
    font-size: 70px;
    font-size: 7rem; }
  .c-block-pagination__text {
    margin: 13px 0 0;
    font-size: 24px;
    font-size: 2.4rem; }

.c-block-paginationRange {
  display: inline-block; }
  .c-block-paginationRange__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .c-block-paginationRange__range {
    margin-right: 4px; }
  .c-block-paginationRange__total {
    margin-right: 4px;
    margin-left: 4px; }
  .c-block-paginationRange__button {
    background-color: transparent;
    border: none;
    cursor: pointer;
    outline: none;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-top: -0.2em; }

@-moz-document url-prefix() {
  .c-block-paginationRange__button {
    margin-top: 0; } }
    .c-block-paginationRange__button[disabled] {
      visibility: hidden;
      pointer-events: none; }
  .c-block-paginationRange .c-icon {
    color: #b3b3b3;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 0; }

.c-block-paginationSelect div {
  display: inline-block;
  margin-left: 8px;
  vertical-align: middle; }

.c-block-paginationSelect span {
  display: inline-block; }

.c-block-paginationSelect .c-form-select {
  position: relative; }
  .c-block-paginationSelect .c-form-select select {
    color: #333;
    cursor: pointer;
    position: relative;
    z-index: 1;
    background-color: transparent;
    border: 1px solid #d6d6d6;
    width: 100%;
    height: 31px;
    line-height: 31px;
    padding: 0 36px 0 15px;
    -ms-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 3px;
    outline: none; }
  .c-block-paginationSelect .c-form-select select::-ms-expand {
    display: none; }
  .c-block-paginationSelect .c-form-select .c-icon.c-icon-arrow-down {
    position: absolute;
    top: 50%;
    right: 12px;
    font-size: 12px;
    font-size: 1.2rem;
    color: #6b6b6b; }

.c-block-paginationSelect .c-button {
  padding: 7px 11px; }

.c-block-navPages {
  margin-bottom: -28px;
  text-align: right; }
  .c-block-navPages-displayingNum div {
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle; }
  .c-block-navPages-displayingNum span {
    display: inline-block; }
  .c-block-navPages-displayingNum .c-form-select {
    position: relative; }
    .c-block-navPages-displayingNum .c-form-select select {
      color: #333;
      cursor: pointer;
      position: relative;
      z-index: 1;
      background-color: transparent;
      border: 1px solid #d6d6d6;
      width: 100%;
      height: 31px;
      line-height: 31px;
      padding: 0 36px 0 15px;
      -ms-appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      border-radius: 3px;
      outline: none; }
    .c-block-navPages-displayingNum .c-form-select select::-ms-expand {
      display: none; }
  .c-block-navPages-displayingNum .c-button {
    padding: 7px 11px; }
  .c-block-navPages-paginationLinks {
    margin-top: 15px; }
    .c-block-navPages-paginationLinks__inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
    .c-block-navPages-paginationLinks__range {
      margin-right: 4px; }
    .c-block-navPages-paginationLinks__total {
      margin-right: 4px;
      margin-left: 4px; }
    .c-block-navPages-paginationLinks__button {
      background-color: transparent;
      border: none;
      cursor: pointer;
      outline: none;
      padding: 0;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      margin-top: -0.2em; }

@-moz-document url-prefix() {
  .c-block-navPages-paginationLinks__button {
    margin-top: 0; } }
      .c-block-navPages-paginationLinks__button[disabled] {
        visibility: hidden;
        pointer-events: none; }
    .c-block-navPages-paginationLinks .c-icon {
      color: #b3b3b3;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 0; }
  .c-block-navPages--history {
    overflow: hidden;
    margin-bottom: 24px; }
    .c-block-navPages--history .c-block-navPages-displayingNum {
      float: left; }
      .c-block-navPages--history .c-block-navPages-displayingNum div {
        margin-left: 0; }
    .c-block-navPages--history .c-block-navPages-paginationLinks {
      float: right;
      margin-top: 15px;
      line-height: 1; }
  .c-block-navPages__left {
    float: left; }

.c-block-noticeList {
  margin-top: -8px; }
  .c-block-noticeList__item {
    display: table;
    width: 100%;
    padding: 8px 0;
    border-bottom: 1px dotted #d8d8d8;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.c-block-spamList {
  overflow: auto;
  max-height: 214px; }
  .c-block-spamList::-webkit-scrollbar {
    width: 8px; }
  .c-block-spamList::-webkit-scrollbar-track {
    background: #EEEEEE;
    border-radius: 10px; }
  .c-block-spamList::-webkit-scrollbar-thumb {
    background: #D8D8D8;
    border-radius: 10px; }
  .c-block-spamList ul li.is-unset {
    color: #B3B3B3; }

.c-block-domainSelection {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%; }
  .c-block-domainSelection__title {
    position: relative;
    margin-left: 12px;
    padding-right: 24px;
    line-height: 1;
    color: #333; }
    .c-block-domainSelection__title::after {
      position: absolute;
      top: 50%;
      right: 0;
      content: "";
      display: block;
      width: 1px;
      height: 32px;
      margin-top: -17px;
      background: #D8D8D8; }
  .c-block-domainSelection__text {
    width: 480px;
    margin-left: 24px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1;
    color: #0065BD; }
  .c-block-domainSelection .c-icon-domain, .c-block-domainSelection .c-icon-mail, .c-block-domainSelection .c-icon-calender {
    font-size: 20px;
    font-size: 2rem;
    line-height: 0;
    color: #6B6B6B; }
  .c-block-domainSelection__action {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60px;
    flex: 0 0 60px;
    text-align: right;
    color: #0065BD; }
    .c-block-domainSelection__action .c-icon {
      line-height: 1; }
      .c-block-domainSelection__action .c-icon:before {
        margin-right: 8px;
        margin-right: 0.8rem;
        font-size: 16px;
        font-size: 1.6rem;
        vertical-align: 0; }

.c-block-serverChane-dataMigrationCopying {
  /* Safari */
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 28px;
  text-align: center; }
  .c-block-serverChane-dataMigrationCopying .c-icon.c-icon-server-fill {
    line-height: 1; }
  .c-block-serverChane-dataMigrationCopying .c-progressBar {
    margin-top: 24px;
    margin-bottom: 16px; }
  .c-block-serverChane-dataMigrationCopying .c-animation-arrow-pulse {
    margin: 0 32px; }

.c-block-table {
  display: table; }
  .c-block-table__row {
    display: table-row; }
    .c-block-table__row > span {
      display: table-cell; }
    .c-block-table__row span:nth-last-child(1n) {
      width: 20px; }
    .c-block-table__row span:nth-last-child(2n) {
      width: 120px; }
    .c-block-table__row span:nth-last-child(3n) {
      width: 120px; }
    .c-block-table__row span:nth-last-child(4n) {
      width: 120px; }

.c-block-navPanel {
  position: relative;
  width: 173px;
  height: 100%;
  padding: 12px 8px 8px;
  background-color: #fff;
  border: solid 1px #d8d8d8;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.1);
  -webkit-box-shadow: 0 2px 4px 0 #dadada;
  box-shadow: 0 2px 4px 0 #dadada; }
  .c-block-navPanel-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -8px;
    margin-bottom: 24px; }
    .c-block-navPanel-list__item {
      margin-right: 8px;
      word-wrap: break-word;
      overflow-wrap: break-word; }
      .c-block-navPanel-list__item:nth-child(6n) {
        margin-right: 0; }
      .c-block-navPanel-list__item:last-child {
        margin-right: 0; }
    .c-block-navPanel-list--num6 .c-block-navPanel {
      width: 143px; }
      .c-block-navPanel-list--num6 .c-block-navPanel.is-active::after {
        position: absolute;
        display: block;
        right: 62.5px !important;
        bottom: -9px;
        width: 0;
        border: 9px solid transparent;
        border-top-color: #4485f4;
        border-bottom-width: 0;
        content: "";
        z-index: 1; }
  .c-block-navPanel-link {
    display: block;
    height: 100%; }
    .c-block-navPanel-link:link, .c-block-navPanel-link:visited, .c-block-navPanel-link:hover, .c-block-navPanel-link:active {
      color: #333;
      text-decoration: none; }
    .c-block-navPanel-link.is-disabled .c-panel__text-link {
      color: #b3b3b3; }
      .c-block-navPanel-link.is-disabled .c-panel__text-link:after {
        border-top: 1px solid #b3b3b3;
        border-right: 1px solid #b3b3b3; }
    .c-block-navPanel-link.is-disabled img {
      -webkit-filter: grayscale(80%);
      -moz-filter: grayscale(80%);
      -o-filter: grayscale(80%);
      -ms-filter: grayscale(80%);
      filter: grayscale(80%);
      opacity: 0.3; }
  .c-block-navPanel__icon, .c-block-navPanel__text {
    display: block; }
  .c-block-navPanel__icon {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 0;
    color: #6b6b6b; }
    .c-block-navPanel__icon .c-icon.c-icon-wordpress:before {
      color: #21759B; }
    .c-block-navPanel__icon .c-icon.c-icon-weebly:before {
      color: #1495D5; }
    .c-block-navPanel__icon .c-icon.c-icon-exchangeonline:before {
      color: #0078D7; }
  .c-block-navPanel__text {
    margin-top: 8px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.4; }
    .c-block-navPanel__text .c-icon.c-icon-externallink {
      margin-left: 4px;
      line-height: 0;
      color: #b3b3b3; }
      .c-block-navPanel__text .c-icon.c-icon-externallink:before {
        vertical-align: -.125em; }
  .c-block-navPanel:hover, .c-block-navPanel:focus {
    background-color: #f8f8f8;
    cursor: pointer; }
    .c-block-navPanel:hover .c-block-navPanel__icon, .c-block-navPanel:focus .c-block-navPanel__icon {
      color: #6b6b6b; }
    .c-block-navPanel:hover .c-block-navPanel__text, .c-block-navPanel:focus .c-block-navPanel__text {
      color: #333; }
  .c-block-navPanel:active {
    background: #e9e9e9; }
  .c-block-navPanel.is-active {
    background: #4485f4;
    border: 1px solid #4485f4;
    font-weight: 700; }
    .c-block-navPanel.is-active::after {
      position: absolute;
      display: block;
      right: 76px;
      bottom: -9px;
      width: 0;
      border: 9px solid transparent;
      border-top-color: #4485f4;
      border-bottom-width: 0;
      content: "";
      z-index: 1; }
    .c-block-navPanel.is-active:hover, .c-block-navPanel.is-active:focus, .c-block-navPanel.is-active:active {
      background: #4485f4;
      border: 1px solid #4485f4;
      font-weight: 700;
      cursor: default; }
      .c-block-navPanel.is-active:hover .c-block-navPanel__icon,
      .c-block-navPanel.is-active:hover .c-block-navPanel__text, .c-block-navPanel.is-active:focus .c-block-navPanel__icon,
      .c-block-navPanel.is-active:focus .c-block-navPanel__text, .c-block-navPanel.is-active:active .c-block-navPanel__icon,
      .c-block-navPanel.is-active:active .c-block-navPanel__text {
        color: #fff; }
    .c-block-navPanel.is-active .c-block-navPanel__icon,
    .c-block-navPanel.is-active .c-block-navPanel__text {
      color: #fff; }
    .c-block-navPanel.is-active .c-block-navPanel__icon img {
      -webkit-filter: brightness(0) invert(1);
      filter: brightness(0) invert(1); }
    .c-block-navPanel.is-active .c-icon.c-icon-wordpress:before,
    .c-block-navPanel.is-active .c-icon.c-icon-exchangeonline:before {
      color: #fff !important; }
  .c-block-navPanel.is-disabled {
    border: 1px solid #d8d8d8; }
    .c-block-navPanel.is-disabled .c-panel__text-link {
      color: #b3b3b3; }
      .c-block-navPanel.is-disabled .c-panel__text-link:after {
        border-top: 1px solid #b3b3b3;
        border-right: 1px solid #b3b3b3; }
    .c-panel-link .c-block-navPanel.is-disabled {
      cursor: auto;
      pointer-events: none; }
    .c-block-navPanel.is-disabled img {
      -webkit-filter: grayscale(80%);
      -moz-filter: grayscale(80%);
      -o-filter: grayscale(80%);
      -ms-filter: grayscale(80%);
      filter: grayscale(80%);
      opacity: 0.3; }
    .c-block-navPanel.is-disabled .c-block-navPanel__icon {
      color: #6b6b6b; }
    .c-block-navPanel.is-disabled .c-block-navPanel__text {
      color: #333; }
  .c-block-navPanel .c-tooltip-icon {
    position: absolute;
    top: 8px;
    right: 8px; }

/*Safariだけに適用される新型CSSハック*/
_::-webkit-full-page-media,
_:future,
:root .c-block-navPanel {
  padding: 16px 7.5px 12px; }

.c-block-systemError {
  padding: 30px 0 0;
  text-align: center; }
  .c-block-systemError__icon, .c-block-systemError__description {
    color: #D8261E; }
  .c-block-systemError__icon {
    font-size: 63px;
    font-size: 6.3rem;
    line-height: 0; }
  .c-block-systemError__text {
    margin: 24px 0 0;
    font-size: 24px;
    font-size: 2.4rem;
    color: #D8261E; }
  .c-block-systemError__description {
    font-size: 14px;
    font-size: 1.4rem; }

.c-block-validation {
  position: relative;
  padding: 16px 24px;
  background: #FFE7E7;
  border: 1px solid #D8261E;
  border-radius: 4px;
  color: #D8261E; }
  .c-section__inner > .c-block-validation {
    margin-top: -14px; }
  .c-block-validation + .c-table.c-table--bordered {
    margin-top: 16px !important; }

.c-container {
  margin-top: 32px;
  margin-top: 3.2rem; }
  .c-container:before, .c-container:after {
    content: " ";
    display: table; }
  .c-container:after {
    clear: both; }
  .c-container.is-show {
    will-change: animation;
    display: block;
    -webkit-animation: show .2s linear 0s;
    animation: show .2s linear 0s; }
  .c-container.is-hide {
    display: none; }
  .c-container.is-hidden {
    display: none !important; }
  .c-container .c-heading-2nd {
    line-height: 1; }
  .c-container__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 16px;
    line-height: 1; }
    .c-container__header p {
      margin-top: 12px;
      line-height: 1.5; }
    .c-container__headerLeft {
      width: 680px; }
    .c-container__headerRight .c-button .c-icon {
      margin-right: 8px; }
    .c-container__headerRight .c-button--small .c-icon {
      margin-right: 6px; }
  .c-container__body {
    padding: 24px;
    padding: 2.4rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .c-container__body--white {
      background: #fff; }
    .c-container__body--border {
      border: 1px solid #D8D8D8;
      border-top: 2px solid #D8D8D8; }
    .c-container__body--wide {
      padding-top: 12px;
      padding-right: 0;
      padding-bottom: 0;
      padding-left: 0; }
    .c-container__body--narrow {
      padding-top: 12px;
      padding-top: 1.2rem;
      padding-bottom: 12px;
      padding-bottom: 1.2rem; }
    .c-container__body--tab {
      padding: 0; }
  .c-container__heading {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 700;
    color: #333333;
    line-height: 1; }
  .c-container__function {
    font-size: 15px;
    font-size: 1.5rem;
    text-align: right; }
    .c-container__function .c-form-block.c-form-block {
      margin-top: 0; }
      .c-container__function .c-form-block.c-form-block--defInline span {
        display: inline-block; }
      .c-container__function .c-form-block.c-form-block--defInline .c-form-select {
        position: relative; }
        .c-container__function .c-form-block.c-form-block--defInline .c-form-select select {
          color: #333;
          cursor: pointer;
          position: relative;
          z-index: 1;
          background-color: transparent;
          border: 1px solid #d6d6d6;
          width: 100%;
          padding: 0 36px 0 15px;
          height: 31px;
          line-height: 31px;
          appearance: none;
          -ms-appearance: none;
          -webkit-appearance: none;
          -moz-appearance: none;
          appearance: none;
          border-radius: 3px;
          outline: none; }
        .c-container__function .c-form-block.c-form-block--defInline .c-form-select .c-icon.c-icon-arrow-down {
          position: absolute;
          top: 10px;
          right: 12px;
          font-size: 12px;
          font-size: 1.2rem;
          color: #6B6B6B; }
      .c-container__function .c-form-block.c-form-block--defInline dt,
      .c-container__function .c-form-block.c-form-block--defInline dd {
        display: inline-block;
        vertical-align: middle;
        margin-left: 8px; }
      .c-container__function .c-form-block.c-form-block--pagination {
        text-align: right;
        color: #333; }
        .c-container__function .c-form-block.c-form-block--pagination .c-icon {
          color: #B3B3B3;
          font-size: 16px;
          font-size: 1.6rem; }
  .c-container__navigation {
    display: block; }
  .c-container .completion-block {
    padding: 70px 0 30px;
    padding: 7rem 0 3rem;
    text-align: center;
    color: #4485F4; }
    .c-container .completion-block__icon {
      font-size: 70px;
      font-size: 7rem; }
    .c-container .completion-block__text {
      margin: 13px 0 0;
      margin: 1.3rem 0 0;
      font-size: 24px;
      font-size: 2.4rem; }
  .c-container .c-block-completion {
    padding-bottom: 0; }
  .c-container .c-progressTracker {
    width: 820px;
    width: 82rem;
    margin: 0 auto; }
  .c-container--article .c-block__body {
    padding: 40px;
    padding: 4rem;
    background: #fff;
    border: 1px solid #D8D8D8;
    border-top: 2px solid #D8D8D8;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .c-container--article .c-block__body .c-heading-2nd {
      position: relative;
      margin: 0;
      padding: 0;
      border-bottom: 2px solid #ccc; }
      .c-container--article .c-block__body .c-heading-2nd::after {
        background-color: #cc0000;
        bottom: -2px;
        content: "";
        display: block;
        height: 2px;
        left: 0;
        position: absolute;
        width: 192px; }
    .c-container--article .c-block__body p {
      margin: 1em 0;
      font-size: 15px;
      font-size: 1.5rem;
      color: #333; }
  .c-container--split {
    width: 435px;
    width: 43.5rem;
    padding-top: 36px;
    padding-top: 3.6rem; }

.c-section:before, .c-section:after {
  content: " ";
  display: table; }

.c-section:after {
  clear: both; }

.c-section__inner {
  width: 900px;
  max-width: 900px;
  margin: 32px auto 0; }
  .c-section__inner:before, .c-section__inner:after {
    content: " ";
    display: table; }
  .c-section__inner:after {
    clear: both; }

.c-section-secondLayer {
  margin-top: 60px; }
  .c-section-secondLayer:before, .c-section-secondLayer:after {
    content: " ";
    display: table; }
  .c-section-secondLayer:after {
    clear: both; }

.p-home .c-section__inner {
  margin-top: 30px; }

.p-home-gridItem {
  width: 434px; }
  .p-home-gridItem:nth-child(odd) {
    float: left; }
  .p-home-gridItem:nth-child(even) {
    float: right; }
  .p-home-gridItem:nth-child(n + 3) {
    margin-top: 24px; }
  .p-home-gridItem__title {
    position: relative;
    margin: 0;
    padding: 0;
    border-bottom: 2px solid #ccc;
    font-size: 24px;
    font-size: 2.4rem;
    font-weight: 400; }
    .p-home-gridItem__title .c-icon-count-num {
      position: absolute;
      top: 6px;
      margin-left: 5px; }
    .p-home-gridItem__title .c-badge {
      position: absolute;
      top: 50%;
      margin-top: -12px;
      margin-left: 5px; }
      .p-home-gridItem__title .c-badge--circle {
        padding: 4px 6.29px; }
    .p-home-gridItem__title::after {
      display: block;
      position: absolute;
      bottom: -2px;
      left: 0;
      width: 100%;
      height: 2px;
      background-color: #cc0000;
      content: ""; }
  .p-home-gridItem:nth-of-type(1) .p-home-gridItem__title::after {
    width: 8em; }
  .p-home-gridItem:nth-of-type(2) .p-home-gridItem__title::after {
    width: 17em; }
  .p-home-gridItem:nth-of-type(3) .p-home-gridItem__title::after {
    width: 4em; }
  .p-home-gridItem:nth-of-type(4) .p-home-gridItem__title::after {
    width: 4em; }
  .p-home-gridItem.p-home-gridItem--wide {
    width: 900px; }
  .p-home-gridItem .p-home-gridItem__row .p-home-gridItem__col {
    width: 434px; }
  .p-home-gridItem--recommendedMenu .c-panel {
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.1);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.1);
    -webkit-box-shadow: 0 2px 4px 0 #DADADA;
    box-shadow: 0 2px 4px 0 #DADADA;
    padding: 0; }
    .p-home-gridItem--recommendedMenu .c-panel:hover, .p-home-gridItem--recommendedMenu .c-panel:focus, .p-home-gridItem--recommendedMenu .c-panel:active {
      color: #CC0000; }
      .p-home-gridItem--recommendedMenu .c-panel:hover .c-panel__icon,
      .p-home-gridItem--recommendedMenu .c-panel:hover .c-panel__text, .p-home-gridItem--recommendedMenu .c-panel:focus .c-panel__icon,
      .p-home-gridItem--recommendedMenu .c-panel:focus .c-panel__text, .p-home-gridItem--recommendedMenu .c-panel:active .c-panel__icon,
      .p-home-gridItem--recommendedMenu .c-panel:active .c-panel__text {
        color: #CC0000; }
    .p-home-gridItem--recommendedMenu .c-panel-list {
      margin-top: 20px;
      margin-bottom: 0; }
      .p-home-gridItem--recommendedMenu .c-panel-list__item:nth-child(n + 4) {
        margin-top: 10px; }
    .p-home-gridItem--recommendedMenu .c-panel-link.is-disabled .c-panel {
      -webkit-box-shadow: none;
      box-shadow: none; }
    .p-home-gridItem--recommendedMenu .c-panel-link.is-disabled .c-panel__icon {
      color: #DADADA;
      opacity: 0.6; }
    .p-home-gridItem--recommendedMenu .c-panel-link.is-disabled .c-panel__text {
      color: #B3B3B3;
      opacity: 0.6; }
    .p-home-gridItem--recommendedMenu .c-panel-link.is-disabled img {
      -webkit-filter: none;
      filter: none;
      opacity: 0.6; }
    .p-home-gridItem--recommendedMenu .c-panel__icon {
      margin-top: 36px;
      line-height: 0;
      font-size: 40px;
      color: #6B6B6B; }
    .p-home-gridItem--recommendedMenu .c-panel__text-link {
      margin-top: 12px; }
    .p-home-gridItem--recommendedMenu .c-panel__text {
      margin-top: 12px;
      line-height: 1;
      color: #333; }
  .p-home-gridItem .c-text-link {
    font-size: 13px;
    font-size: 1.3rem; }
    .p-home-gridItem .c-text-link:first-line {
      line-height: 1; }
    .p-home-gridItem .c-text-link E::first-line {
      line-height: 1; }

.p-home-NoticeCard {
  min-height: 196px;
  background-color: #fff;
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8; }
  .p-home-NoticeCard__inner {
    padding: 20px 20px 15px; }
  .p-home-NoticeCard__list {
    margin: 0;
    padding-right: 6px;
    height: 135px;
    overflow: auto; }
    .p-home-NoticeCard__list::-webkit-scrollbar {
      width: 8px; }
    .p-home-NoticeCard__list::-webkit-scrollbar-track {
      background: #EEEEEE;
      border-radius: 10px; }
    .p-home-NoticeCard__list::-webkit-scrollbar-thumb {
      background: #D8D8D8;
      border-radius: 10px; }
    .p-home-NoticeCard__list + p {
      margin-top: 16px;
      line-height: 1; }
  .p-home-NoticeCard__item {
    display: table;
    border-bottom: 1px dotted #d8d8d8;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 8px 0; }
    .p-home-NoticeCard__item.is-active .p-home-NoticeCard__heading {
      font-weight: bold; }
  .p-home-NoticeCard__label {
    display: table-cell;
    width: 64px;
    border-radius: 4px;
    font-size: 12px;
    font-size: 1.2rem;
    text-align: center;
    vertical-align: top;
    color: #fff; }
    .p-home-NoticeCard__label .c-badge {
      width: 64px; }
  .p-home-NoticeCard__date {
    display: table-cell;
    width: 64px;
    font-size: 11px;
    font-size: 1.1rem;
    color: #666;
    vertical-align: middle; }
    .p-home-NoticeCard__dateText {
      display: table-cell;
      width: 64px;
      padding-right: 8px;
      font-size: 11px;
      font-size: 1.1rem; }
  .p-home-NoticeCard__heading {
    display: table-cell;
    vertical-align: middle;
    color: #0065bd; }
    .p-home-NoticeCard__headingText {
      display: table-cell;
      font-size: 14px;
      font-size: 1.4rem;
      color: #0065bd; }
    .p-home-NoticeCard__heading .c-text-link {
      font-size: 14px;
      font-size: 1.4rem; }
      .p-home-NoticeCard__heading .c-text-link span,
      .p-home-NoticeCard__heading .c-text-link a {
        color: #0065bd;
        line-height: 1.5; }
  .p-home-NoticeCard.is-empty {
    position: relative; }
    .p-home-NoticeCard.is-empty .p-home-NoticeCard__inner {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
      .p-home-NoticeCard.is-empty .p-home-NoticeCard__inner span {
        display: block;
        padding: 70px 0 60px;
        font-size: 18px;
        font-size: 1.8rem;
        text-align: center;
        color: #666; }

.p-home-operationHistory {
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  background-color: #fff; }
  .p-home-operationHistory__inner {
    padding: 16px 25px; }

.p-home-tableCard__body {
  height: 120px;
  margin-top: 12px;
  padding-right: 6px;
  overflow: auto; }
  .p-home-tableCard__body::-webkit-scrollbar {
    width: 8px; }
  .p-home-tableCard__body::-webkit-scrollbar-track {
    background: #EEEEEE;
    border-radius: 10px; }
  .p-home-tableCard__body::-webkit-scrollbar-thumb {
    background: #D8D8D8;
    border-radius: 10px; }

.p-home-tableCard .c-table thead {
  border-bottom: 1px solid #dee2e6; }
  .p-home-tableCard .c-table thead th {
    padding: 8px 0;
    border: none;
    font-size: 13px;
    font-size: 1.3rem; }

.p-home-tableCard .c-table tbody td {
  padding: 8px 16px 8px 0;
  vertical-align: top; }
  .p-home-tableCard .c-table tbody td:nth-of-type(1) {
    font-size: 12px;
    font-size: 1.2rem; }
  .p-home-tableCard .c-table tbody td:nth-of-type(2) {
    font-size: 11px;
    font-size: 1.1rem;
    color: #666; }
  .p-home-tableCard .c-table tbody td:nth-of-type(3), .p-home-tableCard .c-table tbody td:nth-of-type(4) {
    font-size: 14px;
    font-size: 1.4rem; }

.p-home-tableCard + .c-text-link {
  margin-top: 16px; }

.p-home-checkList {
  background-color: #fff;
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8; }
  .p-home-checkList-section.is-show {
    will-change: animation;
    display: block;
    -webkit-animation: show .2s linear 0s;
    animation: show .2s linear 0s; }
  .p-home-checkList-section.is-hide {
    display: none; }
  .p-home-checkList__image {
    height: 180px; }
  .p-home-checkList__block {
    height: 355px;
    padding: 24px 24px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .p-home-checkList__block.is-collapse {
      height: 88px; }
    .p-home-checkList__block .c-progress-block {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin-top: 16px; }
      .p-home-checkList__block .c-progress-block__item:first-child {
        width: 320px; }
      .p-home-checkList__block .c-progress-block__itemNnm {
        display: inline-block;
        font-size: 20px;
        font-size: 2rem;
        font-weight: 700;
        vertical-align: middle;
        color: #0065BD; }
      .p-home-checkList__block .c-progress-block__itemText {
        display: inline-block;
        font-size: 12px;
        font-size: 1.2rem;
        vertical-align: middle; }
      .p-home-checkList__block .c-progress-block .c-progressBar .c-progressBar__meter {
        background-color: #4485F4;
        color: #4485F4; }
    .p-home-checkList__block .c-block-completion {
      margin: 12px 0 0;
      padding: 24px 0 28px;
      background-color: #FBFBFB; }
      .p-home-checkList__block .c-block-completion__icon {
        font-size: 50px;
        font-size: 5rem; }
      .p-home-checkList__block .c-block-completion__text {
        margin-top: 12px;
        line-height: 1;
        font-weight: 700; }
      .p-home-checkList__block .c-block-completion__description {
        margin-top: 12px;
        line-height: 1; }
      .p-home-checkList__block .c-block-completion .c-button {
        margin-top: 20px;
        padding: 8.5px 27px; }
  .p-home-checkList__content {
    margin-top: 10px; }
    .p-home-checkList__content.is-show {
      will-change: animation;
      display: block;
      -webkit-animation: show .2s linear 0s;
      animation: show .2s linear 0s; }
    .p-home-checkList__content.is-hide {
      display: none; }
  .p-home-checkList__list {
    height: 204px;
    margin: 0;
    padding-right: 0;
    overflow: auto; }
    .p-home-checkList__list::-webkit-scrollbar {
      width: 8px; }
    .p-home-checkList__list::-webkit-scrollbar-track {
      background: #EEEEEE;
      border-radius: 10px; }
    .p-home-checkList__list::-webkit-scrollbar-thumb {
      background: #D8D8D8;
      border-radius: 10px; }
    .p-home-checkList__list + .c-text-link {
      margin-top: 18px; }
  .p-home-checkList__item {
    display: table;
    width: 100%;
    padding: 10px 0 8px;
    border-bottom: 1px dotted #d8d8d8;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1; }
    .p-home-checkList__item.is-active .p-home-NoticeCard__heading {
      font-weight: bold; }
    .p-home-checkList__item.is-completion .p-home-checkList__icon {
      visibility: visible; }
    .p-home-checkList__item.is-completion .p-home-checkList__tools.is-vishidden {
      visibility: hidden; }
  .p-home-checkList__text {
    font-size: 15px;
    font-size: 1.5rem; }
    .p-home-checkList__text .c-text-link {
      font-size: 15px;
      font-size: 1.5rem; }
    .p-home-checkList__text.is-disable {
      text-decoration: line-through; }
      .p-home-checkList__text.is-disable .c-text-link {
        color: #666; }
        .p-home-checkList__text.is-disable .c-text-link:after {
          color: #666;
          border-color: #666; }
        .p-home-checkList__text.is-disable .c-text-link:hover {
          text-decoration: none;
          cursor: auto; }
  .p-home-checkList__textLink {
    position: relative;
    margin-top: 20px;
    font-size: 13px;
    font-size: 1.3rem; }
    .p-home-checkList__textLink:before {
      content: "";
      display: block;
      position: absolute;
      top: 50%;
      left: -10px;
      width: 4px;
      height: 4px;
      margin-top: -4px;
      border-bottom: 1px solid #0065bd;
      border-left: 1px solid #0065bd;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      speak: none;
      -webkit-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease; }
  .p-home-checkList__note {
    font-size: 13px;
    font-size: 1.3rem;
    color: #666;
    line-height: 1;
    text-align: right; }
  .p-home-checkList-heading {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1;
    color: #151515; }
    .p-home-checkList-heading__Emphasis {
      font-size: 18px;
      font-size: 1.8rem;
      font-weight: bold;
      color: #666; }
  .p-home-checkList__icon {
    visibility: hidden;
    display: table-cell;
    width: 30px;
    border-radius: 4px;
    font-size: 18px;
    font-size: 1.8rem;
    color: #4485F4;
    line-height: 0; }
    .p-home-checkList__icon.is-vishidden {
      visibility: hidden; }
  .p-home-checkList-text {
    margin-top: 12px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1;
    color: #4A4A4A; }
    .p-home-checkList-text .c-text-link {
      font-size: 15px;
      font-size: 1.5rem; }
      .p-home-checkList-text .c-text-link:hover {
        cursor: pointer; }
    .p-home-checkList-text .c-icon {
      font-size: 10px;
      font-size: 1rem; }
    .p-home-checkList-text.is-disable {
      text-decoration: line-through; }
      .p-home-checkList-text.is-disable .c-text-link {
        color: #666; }
        .p-home-checkList-text.is-disable .c-text-link:after {
          color: #666;
          border-color: #666; }
        .p-home-checkList-text.is-disable .c-text-link:hover {
          text-decoration: none;
          cursor: auto; }
    .p-home-checkList-text-link {
      position: relative;
      margin-top: 20px;
      font-size: 13px;
      font-size: 1.3rem; }
      .p-home-checkList-text-link:before {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        left: -10px;
        width: 4px;
        height: 4px;
        margin-top: -4px;
        border-bottom: 1px solid #0065bd;
        border-left: 1px solid #0065bd;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        speak: none;
        -webkit-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease; }
  .p-home-checkList__tools {
    display: table-cell;
    width: 60px;
    vertical-align: top;
    text-align: center;
    color: #B3B3B3; }
    .p-home-checkList__toolsIcon img {
      vertical-align: middle; }
    .p-home-checkList__tools:hover {
      cursor: pointer; }
    .p-home-checkList__toolsButton {
      background-color: transparent;
      border: none;
      cursor: pointer;
      outline: none;
      margin-right: 4px;
      margin-left: 8px;
      padding: 0;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      color: #B3B3B3; }
      .p-home-checkList__toolsButton:before {
        content: "\F021";
        display: inline-block;
        font-size: 14px;
        font-size: 1.4rem;
        font-family: "iconfont";
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        vertical-align: middle;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        speak: none; }
      .p-home-checkList__toolsButton.is-active:before {
        content: "\F023";
        font-size: 14px;
        font-size: 1.4rem; }
      .p-home-checkList__toolsButton.is-active:hover {
        text-decoration: none; }
  .p-home-checkList__description {
    margin-top: 24px; }
    .p-home-checkList__description.is-show {
      will-change: animation;
      display: block;
      -webkit-animation: show .2s linear 0s;
      animation: show .2s linear 0s; }
    .p-home-checkList__description.is-hide {
      display: none; }
  .p-home-checkList-readmore {
    border-top: 1px solid #d8d8d8;
    font-size: 13px;
    font-size: 1.3rem;
    text-align: center;
    line-height: 1; }
    .p-home-checkList-readmore__button {
      background-color: transparent;
      border: none;
      cursor: pointer;
      outline: none;
      padding: 0;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      display: block;
      width: 100%;
      padding: 12px 0;
      color: #666; }
      .p-home-checkList-readmore__button:hover {
        background: #F8F8F8; }
      .p-home-checkList-readmore__button:active {
        background: #E9E9E9; }
      .p-home-checkList-readmore__button .c-icon {
        display: inline-block;
        margin-right: 10px;
        font-size: 12px;
        font-size: 1.2rem;
        vertical-align: middle;
        line-height: 0; }
  .p-home-checkList .c-text-moderate {
    line-height: 1; }
  .p-home-checkList .c-label {
    display: table-cell;
    height: 20px;
    border-radius: 4px;
    font-size: 12px;
    font-size: 1.2rem;
    text-align: center;
    vertical-align: middle; }
  .p-home-checkList .c-date {
    padding: 0 10px;
    display: table-cell;
    font-size: 11px;
    font-size: 1.1rem; }
  .p-home-checkList .c-heading {
    display: table-cell;
    font-size: 14px;
    font-size: 1.4rem;
    color: #0065bd; }
  .p-home-checkList .c-panel {
    width: 122px;
    height: 145px;
    padding-top: 12px; }
    .p-home-checkList .c-panel-list {
      margin-top: 24px; }
      .p-home-checkList .c-panel-list.is-show {
        will-change: animation;
        display: block;
        -webkit-animation: show .2s linear 0s;
        animation: show .2s linear 0s; }
      .p-home-checkList .c-panel-list.is-hide {
        display: none; }
      .p-home-checkList .c-panel-list__item:last-child .c-panel__text {
        padding-top: 11px; }
    .p-home-checkList .c-panel__text {
      margin-top: 10px; }

.c-table.c-table--test thead,
.c-table.c-table--test tbody {
  display: block;
  width: 848px; }

.c-table.c-table--test tbody {
  overflow-y: scroll;
  height: 120px;
  margin-top: 12px; }
  .c-table.c-table--test tbody::-webkit-scrollbar {
    width: 8px; }
  .c-table.c-table--test tbody::-webkit-scrollbar-thumb {
    background: #D8D8D8;
    border-radius: 10px; }
  .c-table.c-table--test tbody::-webkit-scrollbar-track {
    background: #EEEEEE;
    border-radius: 10px; }

.c-table.c-table--test td,
.c-table.c-table--test th {
  table-layout: fixed;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.c-table.c-table--test th {
  padding: 8px 0;
  font-size: 13px; }

.c-table.c-table--test td {
  padding: 8px 16px 8px 0;
  vertical-align: top; }

.c-table.c-table--test th:nth-child(1) {
  width: 136px; }

.c-table.c-table--test th:nth-child(2) {
  width: 136px; }

.c-table.c-table--test th:nth-child(3) {
  width: 236px; }

.c-table.c-table--test th:nth-child(4) {
  width: 340px; }

.c-table.c-table--test td:nth-child(1) {
  width: 136px;
  font-size: 12px; }

.c-table.c-table--test td:nth-child(2) {
  width: 136px;
  font-size: 11px; }

.c-table.c-table--test td:nth-child(3) {
  width: 236px;
  font-size: 14px; }

.c-table.c-table--test td:nth-child(4) {
  width: 340px;
  font-size: 14px; }

.home-gridItem {
  width: 434px; }
  .home-gridItem:nth-child(odd) {
    float: left; }
  .home-gridItem:nth-child(even) {
    float: right; }
  .home-gridItem:nth-child(n + 3) {
    margin-top: 24px; }
  .home-gridItem__title {
    position: relative;
    margin: 0;
    padding: 0;
    border-bottom: 2px solid #ccc;
    font-size: 24px;
    font-size: 2.4rem;
    font-weight: 400; }
    .home-gridItem__title .c-icon-count-num {
      position: absolute;
      top: 6px;
      margin-left: 5px; }
    .home-gridItem__title .c-badge {
      position: absolute;
      top: 50%;
      margin-top: -12px;
      margin-left: 5px; }
      .home-gridItem__title .c-badge--circle {
        padding: 4px 6.29px; }
    .home-gridItem__title::after {
      display: block;
      position: absolute;
      bottom: -2px;
      left: 0;
      width: 100%;
      height: 2px;
      background-color: #cc0000;
      content: ""; }
  .home-gridItem:nth-of-type(1) .home-gridItem__title::after {
    width: 8em; }
  .home-gridItem:nth-of-type(2) .home-gridItem__title::after {
    width: 11em; }
  .home-gridItem:nth-of-type(3) .home-gridItem__title::after {
    width: 4em; }
  .home-gridItem:nth-of-type(4) .home-gridItem__title::after {
    width: 4em; }
  .home-gridItem.home-gridItem--wide {
    width: 900px; }
  .home-gridItem .home-gridItem__row .home-gridItem__col {
    width: 434px; }
  .home-gridItem--recommendedMenu .c-panel {
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.1);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.1);
    -webkit-box-shadow: 0 2px 4px 0 #DADADA;
    box-shadow: 0 2px 4px 0 #DADADA; }
    .home-gridItem--recommendedMenu .c-panel-list {
      margin-top: 20px;
      margin-bottom: 0; }
    .home-gridItem--recommendedMenu .c-panel-list__item:nth-child(n + 4) {
      margin-top: 10px; }
    .home-gridItem--recommendedMenu .c-panel__icon {
      margin-top: 16px; }
    .home-gridItem--recommendedMenu .c-panel__text-link {
      margin-top: 12px; }
  .home-gridItem .c-text-link {
    font-size: 13px;
    font-size: 1.3rem; }
    .home-gridItem .c-text-link:first-line {
      line-height: 1; }
    .home-gridItem .c-text-link E::first-line {
      line-height: 1; }

.home-NoticeCard {
  min-height: 196px;
  background-color: #fff;
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8; }
  .home-NoticeCard__inner {
    padding: 15px 20px; }
  .home-NoticeCard__list {
    margin: 0;
    padding-right: 6px;
    height: 135px;
    overflow: auto; }
    .home-NoticeCard__list::-webkit-scrollbar {
      width: 8px; }
    .home-NoticeCard__list::-webkit-scrollbar-track {
      background: #EEEEEE;
      border-radius: 10px; }
    .home-NoticeCard__list::-webkit-scrollbar-thumb {
      background: #D8D8D8;
      border-radius: 10px; }
    .home-NoticeCard__list + p {
      margin-top: 12px;
      line-height: 1; }
  .home-NoticeCard__item {
    display: table;
    border-bottom: 1px dotted #d8d8d8;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 8px 0; }
    .home-NoticeCard__item.is-active .home-NoticeCard__heading {
      font-weight: bold; }
  .home-NoticeCard__label {
    display: table-cell;
    width: 64px;
    border-radius: 4px;
    font-size: 12px;
    font-size: 1.2rem;
    text-align: center;
    vertical-align: top;
    color: #fff; }
    .home-NoticeCard__label .c-badge {
      width: 64px; }
  .home-NoticeCard__date {
    display: table-cell;
    width: 64px;
    font-size: 11px;
    font-size: 1.1rem;
    color: #666;
    vertical-align: middle; }
    .home-NoticeCard__dateText {
      display: table-cell;
      width: 64px;
      padding-right: 8px;
      font-size: 11px;
      font-size: 1.1rem; }
  .home-NoticeCard__heading {
    display: table-cell;
    vertical-align: middle;
    color: #0065bd; }
    .home-NoticeCard__headingText {
      display: table-cell;
      font-size: 14px;
      font-size: 1.4rem;
      color: #0065bd; }
    .home-NoticeCard__heading .c-text-link {
      font-size: 14px;
      font-size: 1.4rem; }
      .home-NoticeCard__heading .c-text-link span,
      .home-NoticeCard__heading .c-text-link a {
        color: #0065bd;
        line-height: 1.5; }
  .home-NoticeCard.is-empty {
    position: relative; }
    .home-NoticeCard.is-empty .home-NoticeCard__inner {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
      .home-NoticeCard.is-empty .home-NoticeCard__inner span {
        display: block;
        padding: 70px 0 60px;
        font-size: 18px;
        font-size: 1.8rem;
        text-align: center;
        color: #666; }

.home-operationHistory {
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  background-color: #fff; }
  .home-operationHistory__inner {
    padding: 16px 25px; }

.home-tableCard__body {
  height: 120px;
  margin-top: 12px;
  padding-right: 6px;
  overflow: auto; }
  .home-tableCard__body::-webkit-scrollbar {
    width: 8px; }
  .home-tableCard__body::-webkit-scrollbar-track {
    background: #EEEEEE;
    border-radius: 10px; }
  .home-tableCard__body::-webkit-scrollbar-thumb {
    background: #D8D8D8;
    border-radius: 10px; }

.home-tableCard .c-table thead {
  border-bottom: 1px solid #dee2e6; }
  .home-tableCard .c-table thead th {
    padding: 8px 0;
    border: none;
    font-size: 13px;
    font-size: 1.3rem; }

.home-tableCard .c-table tbody td {
  padding: 8px 16px 8px 0;
  vertical-align: top; }
  .home-tableCard .c-table tbody td:nth-of-type(1) {
    font-size: 12px;
    font-size: 1.2rem; }
  .home-tableCard .c-table tbody td:nth-of-type(2) {
    font-size: 11px;
    font-size: 1.1rem;
    color: #666; }
  .home-tableCard .c-table tbody td:nth-of-type(3), .home-tableCard .c-table tbody td:nth-of-type(4) {
    font-size: 14px;
    font-size: 1.4rem; }

.home-tableCard + .c-text-link {
  margin-top: 16px; }

.home-checkList {
  background-color: #fff;
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8; }
  .home-checkList-section.is-show {
    will-change: animation;
    display: block;
    -webkit-animation: show .2s linear 0s;
    animation: show .2s linear 0s; }
  .home-checkList-section.is-hide {
    display: none; }
  .home-checkList__block {
    height: 353px;
    padding: 18px 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .home-checkList__block.is-collapse {
      height: 88px; }
    .home-checkList__block .c-progress-block {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin-top: 10px; }
      .home-checkList__block .c-progress-block__item .c-progressBar {
        margin-bottom: 0; }
      .home-checkList__block .c-progress-block__item:first-child {
        width: 320px; }
      .home-checkList__block .c-progress-block__itemNnm {
        display: inline-block;
        font-size: 20px;
        font-size: 2rem;
        font-weight: 700;
        vertical-align: middle;
        color: #4485F4; }
      .home-checkList__block .c-progress-block__itemText {
        display: inline-block;
        font-size: 12px;
        font-size: 1.2rem;
        vertical-align: middle; }
    .home-checkList__block .c-block-completion {
      margin: 8px 0 10px;
      padding: 28px 0;
      background-color: #FBFBFB; }
      .home-checkList__block .c-block-completion__icon {
        font-size: 50px;
        font-size: 5rem; }
      .home-checkList__block .c-block-completion__text {
        margin-top: 8px;
        font-weight: 700; }
      .home-checkList__block .c-block-completion__description {
        margin-top: 2.5px; }
      .home-checkList__block .c-block-completion .c-button {
        margin-top: 17.5px; }
  .home-checkList__content {
    margin-top: 10px; }
    .home-checkList__content.is-show {
      will-change: animation;
      display: block;
      -webkit-animation: show .2s linear 0s;
      animation: show .2s linear 0s; }
    .home-checkList__content.is-hide {
      display: none; }
  .home-checkList__list {
    height: 194px;
    margin: 0;
    padding-right: 16px;
    overflow: auto; }
    .home-checkList__list::-webkit-scrollbar {
      width: 8px; }
    .home-checkList__list::-webkit-scrollbar-track {
      background: #EEEEEE;
      border-radius: 10px; }
    .home-checkList__list::-webkit-scrollbar-thumb {
      background: #D8D8D8;
      border-radius: 10px; }
    .home-checkList__list + .c-text-link {
      margin-top: 18px; }
  .home-checkList__item {
    display: table;
    width: 100%;
    padding: 10px 0 8px;
    border-bottom: 1px dotted #d8d8d8;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1; }
    .home-checkList__item.is-active .home-NoticeCard__heading {
      font-weight: bold; }
    .home-checkList__item.is-completion .home-checkList__icon {
      visibility: visible; }
    .home-checkList__item.is-completion .home-checkList__tools.is-vishidden {
      visibility: hidden; }
  .home-checkList__icon {
    visibility: hidden;
    display: table-cell;
    width: 10%;
    border-radius: 4px;
    font-size: 18px;
    font-size: 1.8rem;
    color: #0065bd; }
    .home-checkList__icon.is-vishidden {
      visibility: hidden; }
  .home-checkList__heading {
    font-size: 16px;
    font-size: 1.6rem;
    color: #666; }
  .home-checkList__text {
    font-size: 13px;
    font-size: 1.3rem;
    color: #4A4A4A; }
    .home-checkList__text .c-text-link {
      font-size: 15px;
      font-size: 1.5rem; }
      .home-checkList__text .c-text-link:hover {
        cursor: pointer; }
    .home-checkList__text .c-icon {
      font-size: 10px;
      font-size: 1rem; }
    .home-checkList__text.is-disable {
      text-decoration: line-through; }
      .home-checkList__text.is-disable .c-text-link {
        color: #666; }
        .home-checkList__text.is-disable .c-text-link:after {
          color: #666;
          border-color: #666; }
        .home-checkList__text.is-disable .c-text-link:hover {
          text-decoration: none;
          cursor: auto; }
    .home-checkList__text-link {
      position: relative;
      margin-top: 8px;
      font-size: 13px;
      font-size: 1.3rem; }
      .home-checkList__text-link:before {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        left: -10px;
        width: 4px;
        height: 4px;
        margin-top: -4px;
        border-bottom: 1px solid #0065bd;
        border-left: 1px solid #0065bd;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        speak: none;
        -webkit-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease; }
  .home-checkList__tools {
    display: table-cell;
    width: 16%;
    vertical-align: top;
    text-align: center;
    color: #B3B3B3; }
    .home-checkList__toolsIcon img {
      vertical-align: middle; }
    .home-checkList__tools:hover {
      cursor: pointer; }
    .home-checkList__toolsButton {
      background-color: transparent;
      border: none;
      cursor: pointer;
      outline: none;
      margin-right: 4px;
      margin-left: 8px;
      padding: 0;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      color: #B3B3B3; }
      .home-checkList__toolsButton:before {
        content: "\F021";
        display: inline-block;
        font-size: 14px;
        font-size: 1.4rem;
        font-family: "iconfont";
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        vertical-align: middle;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        speak: none; }
      .home-checkList__toolsButton.is-active:before {
        content: "\F023";
        font-size: 14px;
        font-size: 1.4rem; }
      .home-checkList__toolsButton.is-active:hover {
        text-decoration: none; }
  .home-checkList__description {
    margin-top: 24px; }
    .home-checkList__description.is-show {
      will-change: animation;
      display: block;
      -webkit-animation: show .2s linear 0s;
      animation: show .2s linear 0s; }
    .home-checkList__description.is-hide {
      display: none; }
  .home-checkList .c-label {
    display: table-cell;
    height: 20px;
    border-radius: 4px;
    font-size: 12px;
    font-size: 1.2rem;
    text-align: center;
    vertical-align: middle; }
  .home-checkList .c-date {
    padding: 0 10px;
    display: table-cell;
    font-size: 11px;
    font-size: 1.1rem; }
  .home-checkList .c-heading {
    display: table-cell;
    font-size: 14px;
    font-size: 1.4rem;
    color: #0065bd; }
  .home-checkList .home-readmore {
    border-top: 1px solid #d8d8d8;
    font-size: 13px;
    font-size: 1.3rem;
    text-align: center; }
    .home-checkList .home-readmore__button {
      background-color: transparent;
      border: none;
      cursor: pointer;
      outline: none;
      padding: 0;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      display: block;
      width: 100%;
      padding: 10px 0 11px;
      color: #666; }
      .home-checkList .home-readmore__button:hover {
        background: #F8F8F8; }
      .home-checkList .home-readmore__button:active {
        background: #E9E9E9; }
      .home-checkList .home-readmore__button .c-icon {
        display: inline-block;
        margin-right: 10px;
        font-size: 12px;
        font-size: 1.2rem;
        vertical-align: middle;
        line-height: 0; }
  .home-checkList .c-panel {
    width: 122px;
    height: auto; }
    .home-checkList .c-panel-list {
      margin-top: 20px; }
      .home-checkList .c-panel-list.is-show {
        will-change: animation;
        display: block;
        -webkit-animation: show .2s linear 0s;
        animation: show .2s linear 0s; }
      .home-checkList .c-panel-list.is-hide {
        display: none; }
    .home-checkList .c-panel__text {
      margin-top: 10px; }

.p-account .c-container .c-progressTracker {
  width: 820px;
  width: 82rem;
  margin: 0 auto; }

.p-account .c-container__table {
  margin-top: 20px;
  margin-top: 2rem; }
  .p-account .c-container__table.is-hide {
    display: none; }

.p-account .c-container .c-panel {
  position: relative;
  width: 218px;
  width: 21.8rem;
  height: 206px;
  height: 20.6rem;
  padding: 24px 24px;
  padding: 2.4rem 2.4rem;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.1);
  -webkit-box-shadow: 0 2px 4px 0 #DADADA;
  box-shadow: 0 2px 4px 0 #DADADA;
  text-align: left; }
  .p-account .c-container .c-panel-list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 27.5px 0 20px;
    margin: 2.75rem 0 2rem; }
    .p-account .c-container .c-panel-list__item {
      margin: 0 8px;
      margin: 0 0.8rem; }
  .p-account .c-container .c-panel-label {
    cursor: pointer;
    outline: none; }
    .p-account .c-container .c-panel-label:hover, .p-account .c-container .c-panel-label:active {
      text-decoration: none; }
    .p-account .c-container .c-panel-label .c-form-group--radio {
      margin-top: 8px;
      margin-top: 0.8rem; }
      .p-account .c-container .c-panel-label .c-form-group--radio .c-form-label__text {
        font-size: 18px;
        font-size: 1.8rem;
        color: #666; }
  .p-account .c-container .c-panel__title {
    position: relative;
    margin-top: 12px;
    margin-top: 1.2rem;
    padding-left: 24px;
    padding-left: 2.4rem;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.1;
    color: #333; }
  .p-account .c-container .c-panel__subTitle {
    font-size: 13px;
    font-size: 1.3rem;
    color: #9B9B9B; }
  .p-account .c-container .c-panel__text {
    margin-top: 32px;
    margin-top: 3.2rem;
    font-size: 15px;
    font-size: 1.5rem;
    color: #666; }
  .p-account .c-container .c-panel .c-tooltip-icon {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 20px;
    width: 2rem;
    height: 20px;
    height: 2rem;
    margin-right: 0;
    text-align: center;
    line-height: 20px;
    line-height: 2rem; }
  .p-account .c-container .c-panel .c-form__checkbox:before {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .p-account .c-container .c-panel:hover {
    background-color: #fff;
    border: 1px solid #4485F4;
    cursor: pointer; }
    .p-account .c-container .c-panel:hover a {
      text-decoration: none; }
  .p-account .c-container .c-panel:focus {
    background-color: #F8F8F8;
    cursor: pointer; }
  .p-account .c-container .c-panel:active {
    background: #E9E9E9; }
  .p-account .c-container .c-panel.is-active {
    border: 1px solid #1F6DF4;
    -webkit-box-shadow: 0 0 4px 0 #4485F4;
    box-shadow: 0 0 4px 0 #4485F4; }
  .p-account .c-container .c-panel.is-disabled {
    border: 1px solid #d8d8d8; }
    .p-account .c-container .c-panel.is-disabled .c-panel__text-link {
      color: #b3b3b3; }
      .p-account .c-container .c-panel.is-disabled .c-panel__text-link:after {
        border-top: 1px solid #b3b3b3;
        border-right: 1px solid #b3b3b3; }
    .p-account .c-container .c-panel.is-disabled img {
      -webkit-filter: grayscale(80%);
      -moz-filter: grayscale(80%);
      -o-filter: grayscale(80%);
      -ms-filter: grayscale(80%);
      filter: grayscale(80%);
      opacity: 0.3; }

.p-account .c-container .c-text-link {
  margin-top: 36px;
  margin-top: 3.6rem;
  font-size: 15px;
  font-size: 1.5rem; }

.p-article-container {
  margin-top: 25px;
  margin-top: 2.5rem; }
  .p-article-container__inner {
    padding: 32px 40px 40px 40px;
    padding: 3.2rem 4rem 4rem 4rem;
    background: #fff;
    border: 1px solid #D8D8D8;
    border-top: 2px solid #D8D8D8;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .p-article-container__inner p {
      margin: 24px 0;
      margin: 2.4rem 0; }
    .p-article-container__inner .c-text-moderate {
      line-height: 1; }

.p-article__heading {
  position: relative;
  margin-top: 12px;
  margin-top: 1.2rem;
  border-bottom: 2px solid #ccc;
  font-size: 24px;
  font-size: 2.4rem; }
  .p-article__headingInner {
    position: relative;
    display: inline-block; }
    .p-article__headingInner::after {
      content: "";
      display: block;
      position: absolute;
      bottom: -2px;
      left: 0;
      height: 2px;
      height: 0.2rem;
      width: 100%;
      background-color: #cc0000; }

.p-article__related {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 40px;
  margin-top: 4rem;
  padding: 16px 16px 16px 0;
  padding: 1.6rem 1.6rem 1.6rem 0;
  border: 1px solid #D8D8D8; }
  .p-article__relatedTitle {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 152px;
    flex: 0 0 152px;
    font-size: 18px;
    font-size: 1.8rem;
    text-align: center; }
  .p-article__relatedBody {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 94px;
    height: 9.4rem;
    padding-left: 24px;
    padding-left: 2.4rem; }
    .p-article__relatedBody::before {
      position: absolute;
      top: 0;
      left: 0;
      content: "";
      display: block;
      width: 1px;
      width: 0.1rem;
      height: 100%;
      background: #D8D8D8; }
  .p-article__relatedList {
    margin: 8px 0;
    margin: 0.8rem 0; }
    .p-article__relatedListItem a {
      position: relative;
      line-height: 1.7; }

.p-article-backnumber {
  margin-top: 20px;
  margin-top: 2rem; }
  .p-article-backnumber__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0; }
  .p-article-backnumber__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 320px;
    flex: 0 0 320px;
    position: relative;
    font-size: 15px;
    font-size: 1.5rem; }
    .p-article-backnumber__item--older {
      padding-left: 24px;
      padding-left: 2.4rem; }
      .p-article-backnumber__item--older::before {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        left: 5px;
        width: 8px;
        width: 0.8rem;
        height: 8px;
        height: 0.8rem;
        margin-top: -6px;
        margin-top: -0.6rem;
        border-top: 1px solid #B3B3B3;
        border-right: 1px solid #B3B3B3;
        -webkit-transform: rotate(225deg);
        -ms-transform: rotate(225deg);
        transform: rotate(225deg);
        speak: none;
        -webkit-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease; }
        .p-article-backnumber__item--older::before:hover, .p-article-backnumber__item--older::before:active {
          text-decoration: underline; }
        .p-article-backnumber__item--older::before:visited {
          color: #193C81; }
        .p-article-backnumber__item--older::before:hover {
          color: #4485F4; }
        .p-article-backnumber__item--older::before:active {
          color: #0065BD; }
    .p-article-backnumber__item--backToIndex {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 140px;
      flex: 0 0 140px;
      text-align: center; }
      .p-article-backnumber__item--backToIndex::before {
        position: absolute;
        left: 0;
        top: 0;
        content: "";
        display: block;
        width: 1px;
        width: 0.1rem;
        height: 100%;
        background: #D8D8D8; }
      .p-article-backnumber__item--backToIndex::after {
        position: absolute;
        right: 0;
        top: 0;
        content: "";
        display: block;
        width: 1px;
        width: 0.1rem;
        height: 100%;
        background: #D8D8D8; }
    .p-article-backnumber__item--newer {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 320px;
      flex: 0 0 320px;
      padding-right: 25px; }
      .p-article-backnumber__item--newer:after {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        right: 5px;
        width: 8px;
        width: 0.8rem;
        height: 8px;
        height: 0.8rem;
        margin-top: -6px;
        margin-top: -0.6rem;
        border-top: 1px solid #B3B3B3;
        border-right: 1px solid #B3B3B3;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        speak: none;
        -webkit-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease; }
        .p-article-backnumber__item--newer:after:hover, .p-article-backnumber__item--newer:after:active {
          text-decoration: underline; }
        .p-article-backnumber__item--newer:after:visited {
          color: #193C81; }
        .p-article-backnumber__item--newer:after:hover {
          color: #4485F4; }
        .p-article-backnumber__item--newer:after:active {
          color: #0065BD; }

.p-wizard-container {
  width: 900px;
  margin: 20px auto 0; }
  .p-wizard-container--narrow {
    width: 728px; }
  .p-wizard-container .c-heading-1st {
    margin-top: 128px;
    text-align: center; }
  .p-wizard-container .c-text,
  .p-wizard-container .c-text-size-xl {
    color: #333; }
  .p-wizard-container .c-text .c-icon.c-icon-externallink {
    margin: 0 4px;
    font-size: 12px;
    font-size: 1.2rem;
    color: #B3B3B3; }
  .p-wizard-container .c-form__row:first-child {
    padding-top: 0; }
  .p-wizard-container .c-form__checkbox {
    position: absolute;
    top: 2px;
    left: 0;
    outline: none;
    width: 18px;
    height: 18px; }
    .p-wizard-container .c-form__checkbox:hover:before {
      border-color: #1F6DF4; }
  .p-wizard-container .c-form__label {
    outline: none; }
  .p-wizard-container .c-form__note {
    line-height: 2; }
  .p-wizard-container .c-form .c-form__col.is-validation .c-form__tooltip-validation {
    position: absolute;
    top: -78px;
    left: 10px;
    padding: 8px 10px;
    border-radius: 8px;
    background: rgba(0, 0, 0, 0.8);
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.6;
    text-align: left;
    color: #fff; }
  .p-wizard-container .c-form .c-grid__row {
    border-bottom: dotted thin #ccc; }
    .p-wizard-container .c-form .c-grid__row:last-child {
      border: none; }

.p-wizard__heading {
  position: relative;
  line-height: 100px;
  font-size: 32px;
  font-size: 3.2rem;
  color: #333; }
  .p-wizard__heading:before {
    content: "\F02D";
    position: absolute;
    display: inline-block;
    font-size: 100px;
    font-size: 10rem;
    font-family: "iconfont";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    speak: none;
    color: #21759B;
    opacity: 0.2; }
  .p-wizard__headingText {
    padding-left: 56px; }

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

.p-wizard .l-main {
  width: auto;
  height: auto;
  margin: auto;
  padding-top: 0; }

.p-wizard .l-footer {
  width: 100%;
  min-width: 900px;
  margin: 0; }

.p-wizard .c-progressTracker {
  width: 820px;
  margin-right: auto;
  margin-left: auto; }
  .p-wizard .c-progressTracker > li {
    line-height: 1; }
    .p-wizard .c-progressTracker > li::before {
      -webkit-box-shadow: 0 0 0 4px #f4f5f8;
      box-shadow: 0 0 0 4px #f4f5f8; }

.p-wizard .c-modal__contents {
  margin-top: 40px; }
  .p-wizard .c-modal__contents p {
    margin: 0; }

.p-wizard .c-form-group .c-badge {
  vertical-align: middle; }

.p-wizard .c-form-label {
  outline: none; }

.p-wizard .c-form-checkbox:before {
  -webkit-box-shadow: none;
  box-shadow: none; }

.p-wizard .c-block-completion {
  padding: 0; }
  .p-wizard .c-block-completion__text {
    margin-top: 8px; }

.p-wizard .c-block-completion__note {
  margin-top: 32px;
  font-size: 15px;
  font-size: 1.5rem;
  color: #666; }

.p-wizard .c-card.c-card--wizard {
  width: 280px;
  height: 290px;
  padding: 24px;
  background-color: #fff; }
  .p-wizard .c-card.c-card--wizard:hover, .p-wizard .c-card.c-card--wizard:focus {
    border: solid 1px #d8d8d8;
    background-color: #F8F8F8;
    cursor: pointer; }
    .p-wizard .c-card.c-card--wizard:hover .c-block-domainSelection__text, .p-wizard .c-card.c-card--wizard:hover .c-block-domainSelection__action, .p-wizard .c-card.c-card--wizard:focus .c-block-domainSelection__text, .p-wizard .c-card.c-card--wizard:focus .c-block-domainSelection__action {
      color: #4485F4; }
  .p-wizard .c-card.c-card--wizard:active {
    background: #E9E9E9; }
  .p-wizard .c-card.c-card--wizard.is-active {
    border: 1px solid #1F6DF4; }
  .p-wizard .c-card.c-card--wizard.is-disabled {
    border: 1px solid #d8d8d8; }
    .p-wizard .c-card.c-card--wizard.is-disabled .c-panel__text-link {
      color: #b3b3b3; }
      .p-wizard .c-card.c-card--wizard.is-disabled .c-panel__text-link:after {
        border-top: 1px solid #b3b3b3;
        border-right: 1px solid #b3b3b3; }
    .p-wizard .c-card.c-card--wizard.is-disabled img {
      -webkit-filter: grayscale(80%);
      -moz-filter: grayscale(80%);
      -o-filter: grayscale(80%);
      -ms-filter: grayscale(80%);
      filter: grayscale(80%);
      opacity: 0.3; }

.p-wizard-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px; }
  .p-wizard-media__header {
    border-bottom: solid thin #D6D6D6; }
  .p-wizard-media__heading {
    padding: 32px 40px 16px;
    font-size: 24px;
    font-size: 2.4rem;
    font-weight: 700;
    color: #666; }
    .p-wizard-media__heading:first-line {
      line-height: 1; }
    .p-wizard-media__heading E::first-line {
      line-height: 1; }
  .p-wizard-media__image {
    background-color: #cc0000;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px; }
  .p-wizard-media__contents {
    width: 100%; }
  .p-wizard-media__body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-height: 282px;
    width: 560px;
    margin: 0 auto;
    padding: 32px 0 40px; }
  .p-wizard-media__block {
    width: 528px;
    margin: 32px auto 0; }
    .p-wizard-media__block > .c-text-moderate {
      margin-top: -8px; }
  .p-wizard-media__footer {
    padding: 16px;
    border-radius: 0 0 4px 4px;
    border-top: 1px solid #e5e5e5;
    background: #F6F6F6; }
  .p-wizard-media .c-form__checkbox:before {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .p-wizard-media .c-form__col:first-child {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 180px;
    flex: 0 0 180px; }

.p-wizard-selectDomain {
  border-bottom: dotted thin #ccc;
  padding-bottom: 8px;
  line-height: 1.2;
  overflow: hidden; }
  .p-wizard-selectDomain__characterString {
    float: left;
    width: 380px;
    margin-top: 8px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; }
    .p-wizard-selectDomain__characterString span {
      display: inline-block;
      vertical-align: middle; }
  .p-wizard-selectDomain__button {
    float: right; }

.p-wizard-block-dbInfo {
  margin: 40px auto 0; }
  .p-wizard-block-dbInfo__heading {
    position: relative;
    font-weight: bold;
    line-height: 1; }
    .p-wizard-block-dbInfo__heading span {
      position: relative;
      padding-right: 8px;
      background-color: #fff;
      z-index: 2; }
    .p-wizard-block-dbInfo__heading::after {
      position: absolute;
      top: 7.5px;
      content: "";
      display: block;
      border-top: solid 1px #d8d8d8;
      width: 100%;
      height: 1px;
      z-index: 1; }
  .p-wizard-block-dbInfo .c-form {
    width: 528px;
    margin: 16px auto; }
    .p-wizard-block-dbInfo .c-form__row {
      padding: 8px 0; }

.p-wizard-panel {
  position: relative;
  width: 360px;
  height: auto;
  padding: 26px;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 #DADADA;
  box-shadow: 0 2px 4px 0 #DADADA;
  border: solid 1px #d8d8d8;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  z-index: 1; }
  .p-wizard-panel__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .p-wizard-panel__header:before {
      content: "\F02D";
      display: inline-block;
      height: 60px;
      font-size: 60px;
      font-family: "iconfont";
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      speak: none;
      color: #21759B; }
  .p-wizard-panel__icon {
    width: 60px;
    height: 60px;
    margin-right: 8px; }
    .p-wizard-panel__icon img[src*=".svg"] {
      width: 100%;
      height: auto; }
  .p-wizard-panel__heading {
    padding-left: 16px;
    text-align: left;
    color: #333; }
  .p-wizard-panel__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 16px; }
    .p-wizard-panel__body .c-form-label {
      z-index: 2;
      cursor: pointer;
      outline: none;
      line-height: 1.2; }
      .p-wizard-panel__body .c-form-label__text {
        font-size: 13px;
        font-size: 1.3rem;
        vertical-align: baseline; }
    .p-wizard-panel__body .c-form-checkbox {
      outline: none; }
      .p-wizard-panel__body .c-form-checkbox:before {
        -webkit-box-shadow: none;
        box-shadow: none; }
      .p-wizard-panel__body .c-form-checkbox:hover:before {
        border-color: #1F6DF4; }
      .p-wizard-panel__body .c-form-checkbox__text {
        margin-left: 4px; }
    .p-wizard-panel__body .c-form-group {
      margin-bottom: -4px; }
    .p-wizard-panel__body .c-button {
      padding: 8px; }
  .p-wizard-panel__close {
    position: absolute;
    top: 8px;
    right: 8px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1;
    color: #B3B3B3;
    z-index: 2;
    cursor: pointer; }
  .p-wizard-panel-floating {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1; }
    .p-wizard-panel-floating.is-hide.is-show {
      will-change: animation;
      display: block;
      -webkit-animation: show .2s linear 0s;
      animation: show .2s linear 0s; }
    .p-wizard-panel-floating.is-hide.is-hide {
      display: none; }

.p-login .l-main {
  width: auto;
  height: auto;
  margin: auto; }

.p-login .l-footer {
  width: 100%;
  min-width: 680px;
  margin: 0; }

.p-login-container {
  width: 550px;
  min-height: auto;
  margin: 0 auto;
  background: #FFF;
  border: 1px solid #dee2e6;
  border-top: solid 2px #CC0000;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .p-login-container__inner {
    padding: 0 60px 40px;
    padding: 0 6rem 4rem; }
  .p-login-container .c-heading-2nd {
    font-weight: 700;
    color: #666; }
  .p-login-container .c-table th,
  .p-login-container .c-table td {
    border: none; }
  .p-login-container .c-table th {
    padding-right: 24px;
    padding-left: 0;
    font-weight: 400;
    text-align: right; }
  .p-login-container .c-table td {
    padding-right: 0; }
  .p-login-container .c-button-list.c-button-list--vertical {
    margin-top: 28px; }

.p-login .c-modal--vertical .c-modal__contents {
  width: auto; }

.p-login .g-recaptcha {
  width: 304px;
  margin: 20px auto 0; }

.p-webtool .l-main {
  width: auto;
  height: auto;
  margin: auto;
  padding-top: 0; }

.p-webtool .l-footer {
  width: 100%;
  min-width: 680px;
  margin: 0; }

.p-webtool-container {
  width: 562px;
  min-height: auto;
  margin: 80px auto 0;
  background: #FFF;
  border: 1px solid #dee2e6;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .p-webtool-container__header {
    height: 48px;
    background-color: #333; }
    .p-webtool-container__header .c-logo {
      line-height: 1; }
  .p-webtool-container__body {
    padding: 0 46px 40px; }
  .p-webtool-container .c-heading-2nd {
    font-weight: 700;
    color: #666;
    line-height: 1; }
  .p-webtool-container .c-table th,
  .p-webtool-container .c-table td {
    border: none; }
  .p-webtool-container .c-table th {
    padding-right: 24px;
    padding-left: 0;
    font-weight: 400;
    text-align: right; }
  .p-webtool-container .c-table td {
    padding-right: 0; }
  .p-webtool-container .c-button-list.c-button-list--vertical {
    margin-top: 28px; }

.p-webtool .c-modal--vertical .c-modal__contents {
  width: auto; }

.p-webtool .g-recaptcha {
  width: 304px;
  margin: 20px auto 0; }

.p-webtool-icon {
  padding-top: 32px;
  font-size: 48px;
  color: #6B6B6B;
  line-height: 0; }

.p-error .l-contents {
  min-height: auto; }

.p-error .l-main {
  position: relative;
  background-color: #FFE7E7;
  width: 100%;
  height: calc(100vh - 86px);
  min-height: auto;
  margin: 0;
  padding-bottom: 0; }

.p-error .c-section {
  height: 740px;
  height: 74rem;
  padding-bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #f4f5f8), color-stop(75%, #FFE7E7));
  background: -o-linear-gradient(#f4f5f8 75%, #FFE7E7 75%);
  background: linear-gradient(#f4f5f8 75%, #FFE7E7 75%); }

.p-error .l-footer {
  width: 100%;
  margin: 0;
  background-color: #FFE7E7; }

.p-error .p-error-heading-1st,
.p-error .c-text-size-xxl {
  letter-spacing: 4px; }

.p-analysis-container-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 32px -12px 0; }
  .p-analysis-container-list__item {
    margin: 0 12px; }
    .p-analysis-container-list__item:nth-child(1) {
      width: 550px; }
    .p-analysis-container-list__item:nth-child(2) {
      width: 326px; }
    .p-analysis-container-list__item:nth-child(3) {
      width: 550px; }
    .p-analysis-container-list__item:nth-child(4) {
      width: 326px; }
    .p-analysis-container-list__item:nth-child(5) {
      width: 438px; }
    .p-analysis-container-list__item:nth-child(6) {
      width: 438px; }
    .p-analysis-container-list__item:nth-child(7) {
      width: 900px; }
    .p-analysis-container-list__item:nth-child(n + 3) {
      margin-top: 60px; }

.p-analysis-container__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline; }

.p-analysis-container__body--white {
  background: #fff; }

.p-analysis-container__bodyInner {
  padding: 24px;
  background: #fff;
  border-right: solid thin #D8D8D8;
  border-bottom: solid thin #D8D8D8;
  border-left: solid thin #D8D8D8; }

.p-analysis-container .c-card-list {
  margin: 0 -0.4rem; }
  .p-analysis-container .c-card-list__item {
    margin: 0 .4rem; }
    .p-analysis-container .c-card-list__item .c-card {
      width: 178px;
      padding: 22px 20px 12px;
      background: #fff; }
      .p-analysis-container .c-card-list__item .c-card .c-form-radio__text {
        font-size: 15px; }

.p-analysis-container .c-card-button .p-analysis-cardButton-change {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%; }
  .p-analysis-container .c-card-button .p-analysis-cardButton-change__title {
    position: relative;
    padding-right: 24px;
    line-height: 1;
    color: #333; }
    .p-analysis-container .c-card-button .p-analysis-cardButton-change__title::after {
      position: absolute;
      top: 50%;
      right: 0;
      content: "";
      display: block;
      width: 1px;
      height: 32px;
      margin-top: -17px;
      background: #D8D8D8; }
  .p-analysis-container .c-card-button .p-analysis-cardButton-change__text {
    margin-left: 24px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1;
    color: #0065BD; }
  .p-analysis-container .c-card-button .p-analysis-cardButton-change__icon {
    margin-right: 12px;
    font-size: 20px;
    font-size: 2rem;
    line-height: 0;
    color: #6B6B6B; }
  .p-analysis-container .c-card-button .p-analysis-cardButton-change .c-icon-domain, .p-analysis-container .c-card-button .p-analysis-cardButton-change .c-icon-mail {
    font-size: 20px;
    font-size: 2rem;
    line-height: 0;
    color: #6B6B6B; }
  .p-analysis-container .c-card-button .p-analysis-cardButton-change__action {
    margin-left: auto;
    text-align: right;
    color: #0065BD; }
    .p-analysis-container .c-card-button .p-analysis-cardButton-change__action .c-icon {
      line-height: 1; }
      .p-analysis-container .c-card-button .p-analysis-cardButton-change__action .c-icon:before {
        margin-right: 8px;
        margin-right: 0.8rem;
        font-size: 16px;
        font-size: 1.6rem;
        vertical-align: 0; }

.p-analysis-heading-2nd {
  position: relative;
  margin-top: 12px;
  border-bottom: 2px solid #ccc;
  font-size: 24px;
  font-size: 2.4rem; }
  .p-analysis-heading-2nd__inner {
    position: relative;
    display: inline-block; }
    .p-analysis-heading-2nd__inner::after {
      content: "";
      display: block;
      position: absolute;
      bottom: -2px;
      left: 0;
      height: 2px;
      width: 100%;
      background-color: #CC0000; }

.p-analysis-accessStatus {
  margin-top: 16px !important; }
  .p-analysis-accessStatus__content {
    display: none;
    padding: 24px;
    background-color: #fff !important;
    border: 1px solid #D8D8D8; }
    .p-analysis-accessStatus__content.is-active {
      display: block; }

.p-analysis-carousel {
  margin-top: 20px; }
  .p-analysis-carousel-main {
    position: relative;
    display: block;
    overflow: hidden;
    float: right;
    width: 600px; }
  .p-analysis-carousel-button-next {
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1;
    font-size: 32px;
    color: #B3B3B3;
    background-color: transparent;
    border: none;
    cursor: pointer;
    outline: none;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  .p-analysis-carousel-button-prev {
    position: absolute;
    top: 50%;
    left: 15px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1;
    font-size: 32px;
    color: #B3B3B3;
    background-color: transparent;
    border: none;
    cursor: pointer;
    outline: none;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  .p-analysis-carousel-list {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 2058px;
    margin-left: auto;
    margin-right: auto;
    -webkit-transform: translate3d(-378px, 0px, 0px);
    transform: translate3d(-378px, 0px, 0px); }
    .p-analysis-carousel-listItem {
      float: left;
      margin: 0 8px; }
  .p-analysis-carousel-content {
    width: 434px;
    padding: 24px;
    background: #fff;
    border-top: 2px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    border-bottom: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
    opacity: .6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .p-analysis-carousel-content.is-active {
      opacity: 1; }
  .p-analysis-carousel-title {
    margin-bottom: 16px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    color: #333; }
  .p-analysis-carousel-nav {
    float: left;
    width: 260px; }
    .p-analysis-carousel-nav-list__item {
      margin-top: 10px; }
      .p-analysis-carousel-nav-list__item:first-child {
        margin-top: 0; }
      .p-analysis-carousel-nav-list__item .c-card {
        padding: 15px 24px; }
        .p-analysis-carousel-nav-list__item .c-card .c-form-radio__text {
          font-size: 15px; }

.p-analysis-accessDevice {
  margin-top: 8px; }
  .p-analysis-accessDevice__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center; }
  .p-analysis-accessDevice__item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .p-analysis-accessDevice__icon {
    line-height: 0;
    font-size: 32px;
    color: #6B6B6B; }
    .p-analysis-accessDevice__icon .c-icon {
      line-height: 0; }
  .p-analysis-accessDevice__title {
    margin-top: 16px;
    font-size: 15px;
    line-height: 1;
    color: #333; }
  .p-analysis-accessDevice__num {
    margin-top: 12px;
    font-size: 13px;
    line-height: 1; }
  .p-analysis-accessDevice__text {
    margin-top: 26px;
    font-size: 15px;
    line-height: 1;
    text-align: center;
    color: #333; }

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

.u-mr0 {
  margin-right: 0px !important; }

.u-mb0 {
  margin-bottom: 0px !important; }

.u-ml0 {
  margin-left: 0px !important; }

.u-mt5 {
  margin-top: 5px !important; }

.u-mr5 {
  margin-right: 5px !important; }

.u-mb5 {
  margin-bottom: 5px !important; }

.u-ml5 {
  margin-left: 5px !important; }

.u-mt10 {
  margin-top: 10px !important; }

.u-mr10 {
  margin-right: 10px !important; }

.u-mb10 {
  margin-bottom: 10px !important; }

.u-ml10 {
  margin-left: 10px !important; }

.u-mt15 {
  margin-top: 15px !important; }

.u-mr15 {
  margin-right: 15px !important; }

.u-mb15 {
  margin-bottom: 15px !important; }

.u-ml15 {
  margin-left: 15px !important; }

.u-mt20 {
  margin-top: 20px !important; }

.u-mr20 {
  margin-right: 20px !important; }

.u-mb20 {
  margin-bottom: 20px !important; }

.u-ml20 {
  margin-left: 20px !important; }

.u-mt25 {
  margin-top: 25px !important; }

.u-mr25 {
  margin-right: 25px !important; }

.u-mb25 {
  margin-bottom: 25px !important; }

.u-ml25 {
  margin-left: 25px !important; }

.u-mt30 {
  margin-top: 30px !important; }

.u-mr30 {
  margin-right: 30px !important; }

.u-mb30 {
  margin-bottom: 30px !important; }

.u-ml30 {
  margin-left: 30px !important; }

.u-mt35 {
  margin-top: 35px !important; }

.u-mr35 {
  margin-right: 35px !important; }

.u-mb35 {
  margin-bottom: 35px !important; }

.u-ml35 {
  margin-left: 35px !important; }

.u-mt40 {
  margin-top: 40px !important; }

.u-mr40 {
  margin-right: 40px !important; }

.u-mb40 {
  margin-bottom: 40px !important; }

.u-ml40 {
  margin-left: 40px !important; }

.u-mt45 {
  margin-top: 45px !important; }

.u-mr45 {
  margin-right: 45px !important; }

.u-mb45 {
  margin-bottom: 45px !important; }

.u-ml45 {
  margin-left: 45px !important; }

.u-mt50 {
  margin-top: 50px !important; }

.u-mr50 {
  margin-right: 50px !important; }

.u-mb50 {
  margin-bottom: 50px !important; }

.u-ml50 {
  margin-left: 50px !important; }

.u-mt55 {
  margin-top: 55px !important; }

.u-mr55 {
  margin-right: 55px !important; }

.u-mb55 {
  margin-bottom: 55px !important; }

.u-ml55 {
  margin-left: 55px !important; }

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

.u-mr60 {
  margin-right: 60px !important; }

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

.u-ml60 {
  margin-left: 60px !important; }

.u-mt65 {
  margin-top: 65px !important; }

.u-mr65 {
  margin-right: 65px !important; }

.u-mb65 {
  margin-bottom: 65px !important; }

.u-ml65 {
  margin-left: 65px !important; }

.u-mt70 {
  margin-top: 70px !important; }

.u-mr70 {
  margin-right: 70px !important; }

.u-mb70 {
  margin-bottom: 70px !important; }

.u-ml70 {
  margin-left: 70px !important; }

.u-pt0 {
  padding-top: 0px !important; }

.u-pr0 {
  padding-right: 0px !important; }

.u-pb0 {
  padding-bottom: 0px !important; }

.u-pl0 {
  padding-left: 0px !important; }

.u-pt5 {
  padding-top: 5px !important; }

.u-pr5 {
  padding-right: 5px !important; }

.u-pb5 {
  padding-bottom: 5px !important; }

.u-pl5 {
  padding-left: 5px !important; }

.u-pt10 {
  padding-top: 10px !important; }

.u-pr10 {
  padding-right: 10px !important; }

.u-pb10 {
  padding-bottom: 10px !important; }

.u-pl10 {
  padding-left: 10px !important; }

.u-pt15 {
  padding-top: 15px !important; }

.u-pr15 {
  padding-right: 15px !important; }

.u-pb15 {
  padding-bottom: 15px !important; }

.u-pl15 {
  padding-left: 15px !important; }

.u-pt20 {
  padding-top: 20px !important; }

.u-pr20 {
  padding-right: 20px !important; }

.u-pb20 {
  padding-bottom: 20px !important; }

.u-pl20 {
  padding-left: 20px !important; }

.u-pt25 {
  padding-top: 25px !important; }

.u-pr25 {
  padding-right: 25px !important; }

.u-pb25 {
  padding-bottom: 25px !important; }

.u-pl25 {
  padding-left: 25px !important; }

.u-pt30 {
  padding-top: 30px !important; }

.u-pr30 {
  padding-right: 30px !important; }

.u-pb30 {
  padding-bottom: 30px !important; }

.u-pl30 {
  padding-left: 30px !important; }

.u-pt35 {
  padding-top: 35px !important; }

.u-pr35 {
  padding-right: 35px !important; }

.u-pb35 {
  padding-bottom: 35px !important; }

.u-pl35 {
  padding-left: 35px !important; }

.u-pt40 {
  padding-top: 40px !important; }

.u-pr40 {
  padding-right: 40px !important; }

.u-pb40 {
  padding-bottom: 40px !important; }

.u-pl40 {
  padding-left: 40px !important; }

.u-pt45 {
  padding-top: 45px !important; }

.u-pr45 {
  padding-right: 45px !important; }

.u-pb45 {
  padding-bottom: 45px !important; }

.u-pl45 {
  padding-left: 45px !important; }

.u-pt50 {
  padding-top: 50px !important; }

.u-pr50 {
  padding-right: 50px !important; }

.u-pb50 {
  padding-bottom: 50px !important; }

.u-pl50 {
  padding-left: 50px !important; }

.u-pt55 {
  padding-top: 55px !important; }

.u-pr55 {
  padding-right: 55px !important; }

.u-pb55 {
  padding-bottom: 55px !important; }

.u-pl55 {
  padding-left: 55px !important; }

.u-pt60 {
  padding-top: 60px !important; }

.u-pr60 {
  padding-right: 60px !important; }

.u-pb60 {
  padding-bottom: 60px !important; }

.u-pl60 {
  padding-left: 60px !important; }

.u-pt65 {
  padding-top: 65px !important; }

.u-pr65 {
  padding-right: 65px !important; }

.u-pb65 {
  padding-bottom: 65px !important; }

.u-pl65 {
  padding-left: 65px !important; }

.u-pt70 {
  padding-top: 70px !important; }

.u-pr70 {
  padding-right: 70px !important; }

.u-pb70 {
  padding-bottom: 70px !important; }

.u-pl70 {
  padding-left: 70px !important; }

.u-mt-xxxs {
  margin-top: 4px !important; }

.u-mt-xxs {
  margin-top: 8px !important; }

.u-mt-xs {
  margin-top: 16px !important; }

.u-mt-s {
  margin-top: 24px !important; }

.u-mt-m {
  margin-top: 32px !important; }

.u-mt-l {
  margin-top: 40px !important; }

.u-mt-xl {
  margin-top: 48px !important; }

.u-mt-xxl {
  margin-top: 56px !important; }

.u-mt12 {
  margin-top: 12px !important; }

.u-mt44 {
  margin-top: 44px !important; }

.u-mt132 {
  margin-top: 132px !important; }

.u-mr-xxs {
  margin-right: 8px !important; }

.u-mr-xs {
  margin-right: 16px !important; }

.u-mr-s {
  margin-right: 24px !important; }

.u-mr-m {
  margin-right: 32px !important; }

.u-mr-l {
  margin-right: 40px !important; }

.u-mr-xl {
  margin-right: 48px !important; }

.u-mr-xxl {
  margin-right: 56px !important; }

.u-mb-xxs {
  margin-bottom: 8px !important; }

.u-mb-xs {
  margin-bottom: 16px !important; }

.u-mb-s {
  margin-bottom: 24px !important; }

.u-mb-m {
  margin-bottom: 32px !important; }

.u-mb-l {
  margin-bottom: 40px !important; }

.u-mb-xl {
  margin-bottom: 48px !important; }

.u-mb-xxl {
  margin-bottom: 56px !important; }

.u-mb-xxs-minus {
  margin-bottom: -8px !important; }

.u-mb-xs-minus {
  margin-bottom: -16px !important; }

.u-mb-s-minus {
  margin-bottom: -24px !important; }

.u-mb-m-minus {
  margin-bottom: -32px !important; }

.u-mb-l-minus {
  margin-bottom: -40px !important; }

.u-mb-xl-minus {
  margin-bottom: -48px !important; }

.u-mb-xxl-minus {
  margin-bottom: -56px !important; }

.u-mb12 {
  margin-bottom: 12px !important; }

.u-ml-xxs {
  margin-left: 8px !important; }

.u-ml-xs {
  margin-left: 16px !important; }

.u-ml-s {
  margin-left: 24px !important; }

.u-ml-m {
  margin-left: 32px !important; }

.u-ml-l {
  margin-left: 40px !important; }

.u-ml-xl {
  margin-left: 48px !important; }

.u-ml-xxl {
  margin-left: 56px !important; }

.u-ml12 {
  margin-left: 12px !important; }

.u-pt-xxs {
  padding-top: 8px !important; }

.u-pt-xs {
  padding-top: 16px !important; }

.u-pt-s {
  padding-top: 24px !important; }

.u-pt-m {
  padding-top: 32px !important; }

.u-pt-l {
  padding-top: 40px !important; }

.u-pt-xl {
  padding-top: 48px !important; }

.u-pt-xxl {
  padding-top: 56px !important; }

.u-pb-xxs {
  padding-bottom: 8px !important; }

.u-pb-xs {
  padding-bottom: 16px !important; }

.u-pb-s {
  padding-bottom: 24px !important; }

.u-pb-m {
  padding-bottom: 32px !important; }

.u-pb-l {
  padding-bottom: 40px !important; }

.u-pb-xl {
  padding-bottom: 48px !important; }

.u-pb-xxl {
  padding-bottom: 56px !important; }

.u-p24 {
  padding: 24px !important; }

.u-bg-white {
  background-color: #fff !important; }

.u-bg-red {
  background-color: #cc0000 !important; }

.u-bg-gray {
  background-color: #6B6B6B !important; }

.u-bg-gray-dark {
  background-color: #666 !important; }

.u-bg-gray-1 {
  background-color: #d8d8d8 !important; }

.u-bg-gray-2 {
  background-color: #dadada !important; }

.u-bg-gray-3 {
  background-color: #666 !important; }

.u-bg-transparent {
  background-color: transparent !important; }

.u-bg-default-primary {
  background-color: #4485F4 !important; }

.u-bg-default-secondary {
  background-color: #0065BD !important; }

.u-bg-warning-primary {
  background-color: #FCB71B !important; }

.u-bg-warning-secondary {
  background-color: #F1990A !important; }

.u-bg-danger-primary {
  background-color: #F48080 !important; }

.u-bg-danger-secondary {
  background-color: #D8261E !important; }

.u-border {
  border: 1px solid #D8D8D8; }
  .u-border-top-none {
    border-top: none !important; }
  .u-border-bottom-none {
    border-bottom: none !important; }

.u-color-white {
  color: #fff !important; }

.u-color-red {
  color: #cc0000 !important; }

.u-color-gray {
  color: #6B6B6B !important; }

.u-color-gray-dark {
  color: #333 !important; }

.u-color-gray-1 {
  color: #d8d8d8 !important; }

.u-color-gray-2 {
  color: #dadada !important; }

.u-color-gray-3 {
  color: #666 !important; }

.u-color-blue {
  color: #4485F4 !important; }

.u-color-blue-1 {
  color: #0065BD !important; }

.u-color-blue-light {
  color: #94B5EF !important; }

.u-color-transparent {
  color: transparent !important; }

.u-color-annotation {
  color: #F1990A !important; }

.u-color-note {
  color: #D8261E !important; }

.u-color-warning-primary {
  color: #FCB71B !important; }

.u-color-warning-secondary {
  color: #F1990A !important; }

.u-color-danger-primary {
  color: #F48080 !important; }

.u-color-danger-secondary {
  color: #D8261E !important; }

.u-filter-color-gray {
  -webkit-filter: grayscale(80%);
  -moz-filter: grayscale(80%);
  -o-filter: grayscale(80%);
  -ms-filter: grayscale(80%);
  filter: grayscale(100%);
  opacity: 1; }

.u-display-none {
  display: none; }

.u-display-block {
  display: block; }

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

.u-display-inlineBlock {
  display: inline-block; }

.u-display-table {
  display: table; }
  .u-display-table-cell {
    display: table-cell; }
    .u-display-table-cell--verticalAlign-middle {
      vertical-align: middle; }
    .u-display-table-cell--verticalAlign-top {
      vertical-align: top; }
    .u-display-table-cell--verticalAlign-bottom {
      vertical-align: bottom; }
  .u-display-table--equality {
    table-layout: fixed; }

.u-display-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .u-display-flex--align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .u-display-flex--justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .u-display-flex--justify-spaceBetween {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }

.u-float-right {
  float: right; }

.u-float-left {
  float: left; }

.u-text-align-right {
  text-align: right !important; }

.u-text-align-center {
  text-align: center !important; }

.u-text-align-left {
  text-align: left !important; }

.u-text-icon {
  font-size: 20px !important;
  vertical-align: middle; }

.u-verticalAlign-middle {
  vertical-align: middle !important; }

.u-verticalAlign-top {
  vertical-align: top !important; }

.u-verticalAlign-bottom {
  vertical-align: bottom !important; }

.u-lineHeight-reset {
  line-height: 1; }

.u-visibility-hidden {
  visibility: hidden; }

.u-position-relative {
  position: relative; }

.u-position-absolute {
  position: absolute; }

.u-position-top {
  top: 0; }

.u-position-right {
  right: 0; }

.u-zindex {
  z-index: 1; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNldHRpbmdzL192YXJpYWJsZXMuc2NzcyIsInNldHRpbmdzL19taXhpbnMuc2NzcyIsImZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzIiwiZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fbmF2LnNjc3MiLCJsYXlvdXQvX2NvbnRlbnRzLnNjc3MiLCJsYXlvdXQvX21haW4uc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJvYmplY3QvY29tcG9uZW50cy9faGVhZGluZy5zY3NzIiwib2JqZWN0L2NvbXBvbmVudHMvX2ljb25zLnNjc3MiLCJvYmplY3QvY29tcG9uZW50cy9fYmFkZ2Uuc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19hbGVydC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudHMvX3RleHQuc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19saW5rLnNjc3MiLCJvYmplY3QvY29tcG9uZW50cy9fcGFuZWwuc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19jYXJkLnNjc3MiLCJvYmplY3QvY29tcG9uZW50cy9fdGFibGUuc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19wcm9ncmVzcy5zY3NzIiwib2JqZWN0L2NvbXBvbmVudHMvX2xhYmVsLnNjc3MiLCJvYmplY3QvY29tcG9uZW50cy9fZmllbGQuc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJvYmplY3QvY29tcG9uZW50cy9fbG9hZGluZy5zY3NzIiwib2JqZWN0L2NvbXBvbmVudHMvX2FuaW1hdGlvbi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudHMvX2JveC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudHMvX2xpc3Quc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19ncmlkLnNjc3MiLCJvYmplY3QvY29tcG9uZW50cy9fdGFiLnNjc3MiLCJvYmplY3QvY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL190b29sdGlwLnNjc3MiLCJvYmplY3QvY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19mb3JtLnNjc3MiLCJvYmplY3QvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19ibG9jay5zY3NzIiwib2JqZWN0L2NvbXBvbmVudHMvX2NvbnRhaW5lci5zY3NzIiwib2JqZWN0L2NvbXBvbmVudHMvX3NlY3Rpb24uc2NzcyIsIm9iamVjdC9wcm9qZWN0L19ob21lLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fYWNjb3VudC5zY3NzIiwib2JqZWN0L3Byb2plY3QvX2FydGljbGUuc2NzcyIsIm9iamVjdC9wcm9qZWN0L193aXphcmQuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19sb2dpbi5zY3NzIiwib2JqZWN0L3Byb2plY3QvX3dlYnRvb2wuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19lcnJvci5zY3NzIiwib2JqZWN0L3Byb2plY3QvX2FuYWx5c2lzLnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fdXRpbGl0aWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCOzt3Q0FFd0M7QUNpSHhDO0VBQ0U7SUFDRSxZQUFXLEVBQUE7RUFFYjtJQUNFLFdBQVUsRUFBQSxFQUFBOztBQUlkO0VBQ0U7SUFDRSxZQUFXLEVBQUE7RUFFYjtJQUNFLFdBQVUsRUFBQSxFQUFBOztBQ2pJZCwyRUFBMkU7QUFFM0U7OztHQUdHO0FBRUY7RUFDQSx3QkFBdUI7RUFBRSxPQUFPO0VBQ2hDLDJCQUEwQjtFQUFFLE9BQU87RUFDbkMsK0JBQThCO0VBQUUsT0FBTyxFQUN2Qzs7QUFFRDs7R0FFRztBQUVIO0VBQ0MsVUFBUyxFQUNUOztBQUVEOytFQUMrRTtBQUUvRTs7OztHQUlHO0FBRUg7Ozs7Ozs7Ozs7OztFQVdVLE9BQU87RUFDaEIsZUFBYyxFQUNk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LEVBQ3JDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQVhEO0VBQ0UsNEJBQW9DLEVBQ3JDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQVhEO0VBQ0UsNEJBQW9DLEVBQ3JDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQVhEO0VBQ0UsNEJBQW9DLEVBQ3JDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQVhEO0VBQ0UsNEJBQW9DLEVBQ3JDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQVhEO0VBQ0UsNEJBQW9DLEVBQ3JDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQVhEO0VBQ0UsNEJBQW9DLEVBQ3JDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQVhEO0VBQ0UsNEJBQW9DLEVBQ3JDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQVhEO0VBQ0UsNEJBQW9DLEVBQ3JDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQVhEO0VBQ0UsNEJBQW9DLEVBQ3JDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQVhEO0VBQ0UsNEJBQW9DLEVBQ3JDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQVhEO0VBQ0UsNEJBQW9DLEVBQ3JDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQUdEO0VBQ0UsNEJBQXFDLEVBQ3RDOztBQUNEO0VBQ0UsOEJBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsK0JBQXdDLEVBQ3pDOztBQUNEO0VBQ0UsNkJBQXNDLEVBQ3ZDOztBQVhEO0VBQ0UsNEJBQXFDLEVBQ3RDOztBQUNEO0VBQ0UsOEJBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsK0JBQXdDLEVBQ3pDOztBQUNEO0VBQ0UsNkJBQXNDLEVBQ3ZDOztBQVhEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsZ0NBQXdDLEVBQ3pDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQVhEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsZ0NBQXdDLEVBQ3pDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQVhEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsZ0NBQXdDLEVBQ3pDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQVhEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsZ0NBQXdDLEVBQ3pDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQVhEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsZ0NBQXdDLEVBQ3pDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQVhEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsZ0NBQXdDLEVBQ3pDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQVhEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsZ0NBQXdDLEVBQ3pDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQVhEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsZ0NBQXdDLEVBQ3pDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQVhEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsZ0NBQXdDLEVBQ3pDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQVhEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsZ0NBQXdDLEVBQ3pDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQVhEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsZ0NBQXdDLEVBQ3pDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQVhEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsZ0NBQXdDLEVBQ3pDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBQVhEO0VBQ0UsNkJBQXFDLEVBQ3RDOztBQUNEO0VBQ0UsK0JBQXVDLEVBQ3hDOztBQUNEO0VBQ0UsZ0NBQXdDLEVBQ3pDOztBQUNEO0VBQ0UsOEJBQXNDLEVBQ3ZDOztBNENyS0Q7RUFDSSwyQkFBMEIsRUFDN0I7O0FBQ0Q7RUFDSSwyQkFBMEIsRUFDN0I7O0FBQ0Q7RUFDSSw0QkFBMkIsRUFDOUI7O0FBQ0Q7RUFDSSw0QkFBMkIsRUFDOUI7O0FBQ0Q7RUFDSSw0QkFBMkIsRUFDOUI7O0FBQ0Q7RUFDSSw0QkFBMkIsRUFDOUI7O0FBQ0Q7RUFDSSw0QkFBMkIsRUFDOUI7O0FBQ0Q7RUFDSSw0QkFBMkIsRUFDOUI7O0FBQ0Q7RUFDSSw0QkFBMkIsRUFDOUI7O0FBQ0Q7RUFDSSw0QkFBMkIsRUFDOUI7O0FBQ0Q7RUFDSSw2QkFBNEIsRUFDL0I7O0FBSUQ7RUFDSSw2QkFBNEIsRUFDL0I7O0FBQ0Q7RUFDSSw4QkFBNkIsRUFDaEM7O0FBQ0Q7RUFDSSw4QkFBNkIsRUFDaEM7O0FBQ0Q7RUFDSSw4QkFBNkIsRUFDaEM7O0FBQ0Q7RUFDSSw4QkFBNkIsRUFDaEM7O0FBQ0Q7RUFDSSw4QkFBNkIsRUFDaEM7O0FBQ0Q7RUFDSSw4QkFBNkIsRUFDaEM7O0FBSUQ7RUFDSSw4QkFBNkIsRUFDaEM7O0FBQ0Q7RUFDSSwrQkFBOEIsRUFDakM7O0FBQ0Q7RUFDSSwrQkFBOEIsRUFDakM7O0FBQ0Q7RUFDSSwrQkFBOEIsRUFDakM7O0FBQ0Q7RUFDSSwrQkFBOEIsRUFDakM7O0FBQ0Q7RUFDSSwrQkFBOEIsRUFDakM7O0FBQ0Q7RUFDSSwrQkFBOEIsRUFDakM7O0FBQ0Q7RUFDSSwrQkFBOEIsRUFDakM7O0FBQ0Q7RUFDSSxnQ0FBK0IsRUFDbEM7O0FBQ0Q7RUFDSSxnQ0FBK0IsRUFDbEM7O0FBQ0Q7RUFDSSxnQ0FBK0IsRUFDbEM7O0FBQ0Q7RUFDSSxnQ0FBK0IsRUFDbEM7O0FBQ0Q7RUFDSSxnQ0FBK0IsRUFDbEM7O0FBQ0Q7RUFDSSxnQ0FBK0IsRUFDbEM7O0FBQ0Q7RUFDSSwrQkFBOEIsRUFDakM7O0FBSUQ7RUFDSSw0QkFBMkIsRUFDOUI7O0FBQ0Q7RUFDSSw2QkFBNEIsRUFDL0I7O0FBQ0Q7RUFDSSw2QkFBNEIsRUFDL0I7O0FBQ0Q7RUFDSSw2QkFBNEIsRUFDL0I7O0FBQ0Q7RUFDSSw2QkFBNEIsRUFDL0I7O0FBQ0Q7RUFDSSw2QkFBNEIsRUFDL0I7O0FBQ0Q7RUFDSSw2QkFBNEIsRUFDL0I7O0FBQ0Q7RUFDSSw2QkFBNEIsRUFDL0I7O0FBR0Q7RUFDSSw0QkFBMkIsRUFDOUI7O0FBQ0Q7RUFDSSw2QkFB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QUlEO0VBQ0ksa0NBQWlDLEVBQ3BDOztBQUNEO0VBQ0ksK0JBQThCLEVBQ2pDOztBQUNEO0VBQ0ksa0NBQWlDLEVBQ3BDOztBQUdMO0VBQ0ksZUFBYyxFQUNqQjs7QUFFRDtFQUNJLG1CQUNKLEVBQUM7O0FBR0c7RUFDSSxtQkFBa0IsRUFDckI7O0FBQ0Q7RUFDSSxtQkFBa0IsRUFDckI7O0FBQ0Q7RUFDSSxPQUFNLEVBQ1Q7O0FBQ0Q7RUFDSSxTQUFRLEVBQ1g7O0FBR0w7RUFDSSxXQUFVLEVBQ2IiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAjVkFSSUFCTEVTLS1nbG9iYWxcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hvdyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IC40OyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzaG93IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogLjQ7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4vKiBub3JtYWxpemUuY3NzIHY0LjEuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlLFxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwOyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyogRm9ybXNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0OyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjg7IH1cblxuYm9keSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDY1YmQ7IH1cbiAgYTpsaW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzU3MDNBRTsgfVxuICBhOmhvdmVyLCBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICM0NDg1RjQ7IH1cbiAgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjMDA2NUJEOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxudWwsIG9sLCBwLCBkbCwgZHQsIGRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnAsXG50aCxcbnRkIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmlzLWRpc2FibGVkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNCM0IzQjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87IH1cbiAgLmlzLWRpc2FibGVkIHNwYW4sXG4gIC5pcy1kaXNhYmxlZCBhIHtcbiAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAgIC5pcy1kaXNhYmxlZCBzcGFuOnZpc2l0ZWQsIC5pcy1kaXNhYmxlZCBzcGFuOmhvdmVyLCAuaXMtZGlzYWJsZWQgc3BhbjphY3RpdmUsXG4gICAgLmlzLWRpc2FibGVkIGE6dmlzaXRlZCxcbiAgICAuaXMtZGlzYWJsZWQgYTpob3ZlcixcbiAgICAuaXMtZGlzYWJsZWQgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICNCM0IzQjM7IH1cblxuLmwtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogNDhweDtcbiAgbWF4LWhlaWdodDogNDhweDtcbiAgei1pbmRleDogMTA3MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuICAubC1oZWFkZXI6YmVmb3JlLCAubC1oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5sLWhlYWRlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmwtaGVhZGVyX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDhweDsgfVxuICAubC1oZWFkZXJfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNjYzAwMDA7IH1cbiAgICAubC1oZWFkZXJfX2xvZ28gaDEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAubC1oZWFkZXJfX2xvZ28gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5sLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAubC1oZWFkZXJfX2JhciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgICBtaW4td2lkdGg6IDY5MHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW46IDAgMCAwIDIyMHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5sLWhlYWRlcl9faGVhZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmwtaGVhZGVyX19mdW5jdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzN3B4OyB9XG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gICAgICAubC1oZWFkZXJfX2Z1bmN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9IH1cbiAgICAubC1oZWFkZXJfX2Z1bmN0aW9uLWxpc3Qge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5sLWhlYWRlcl9fZnVuY3Rpb24tbGlzdEl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmwtaGVhZGVyX19mdW5jdGlvbi1saXN0SXRlbSAuYy1idXR0b24tdGV4dF9faWNvbiB7XG4gICAgICAgIGNvbG9yOiAjY2NjOyB9XG4gICAgICAgIC5sLWhlYWRlcl9fZnVuY3Rpb24tbGlzdEl0ZW0gLmMtYnV0dG9uLXRleHRfX2ljb24uYy1pY29uLWFycm93LWRvd24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgIC5sLWhlYWRlcl9fZnVuY3Rpb24tbGlzdEl0ZW0gLmMtYnV0dG9uLXRleHRfX3RleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgIC5sLWhlYWRlcl9fZnVuY3Rpb24tbGlzdEl0ZW0gLmMtYnV0dG9uLXRleHQge1xuICAgICAgICBwYWRkaW5nOiAxM3B4OyB9XG4gICAgICAgIC5sLWhlYWRlcl9fZnVuY3Rpb24tbGlzdEl0ZW0gLmMtYnV0dG9uLXRleHQ6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmwtaGVhZGVyX19mdW5jdGlvbiAuYy1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubC1oZWFkZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogI2NjYzsgfVxuICAgIC5sLWhlYWRlcl9fdGV4dCAuYy1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgIC5sLWhlYWRlcl9fdGV4dCAuYy1pY29uOmJlZm9yZSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtOyB9XG5cbi5sLWhlYWRlcl9fZnVuY3Rpb24tbGlzdEl0ZW0gLmMtYnV0dG9uLXRleHQge1xuICBwYWRkaW5nOiAxM3B4OyB9XG5cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QgLmwtaGVhZGVyX19mdW5jdGlvbi1saXN0SXRlbSAuYy1idXR0b24tdGV4dCAuYy1idXR0b24tdGV4dF9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG5cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QgLmwtaGVhZGVyX19mdW5jdGlvbi1saXN0SXRlbSAuYy1idXR0b24tdGV4dCAuYy1idXR0b24tdGV4dF9faWNvbi5jLWljb24uYy1pY29uLWFycm93LWRvd24ge1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmwtaGVhZGVyX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubC1oZWFkZXJfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubC1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDhweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2RhZGFkYTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkYWRhZGE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5sLW5hdl9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzZweCk7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmwtbmF2X19saXN0LS1zdWIge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmwtbmF2X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5sLW5hdl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgLmwtbmF2X19saW5rIC5jLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBjb2xvcjogIzZCNkI2QjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAubC1uYXZfX2xpbms6Zm9jdXMsIC5sLW5hdl9fbGluazpob3ZlciwgLmwtbmF2X19saW5rOmFjdGl2ZSwgLmwtbmF2X19saW5rLmlzLWFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmwtbmF2X19saW5rOmZvY3VzLCAubC1uYXZfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuICAgICAgLmwtbmF2X19saW5rOmZvY3VzIC5sLW5hdl9fdGV4dCxcbiAgICAgIC5sLW5hdl9fbGluazpmb2N1cyAuYy1pY29uLCAubC1uYXZfX2xpbms6aG92ZXIgLmwtbmF2X190ZXh0LFxuICAgICAgLmwtbmF2X19saW5rOmhvdmVyIC5jLWljb24ge1xuICAgICAgICBjb2xvcjogI2NjMDAwMDsgfVxuICAgIC5sLW5hdl9fbGluazphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0U5RTlFOTsgfVxuICAgICAgLmwtbmF2X19saW5rOmFjdGl2ZSAuYy1pY29uLFxuICAgICAgLmwtbmF2X19saW5rOmFjdGl2ZSAubC1uYXZfX3RleHQge1xuICAgICAgICBjb2xvcjogI2NjMDAwMDsgfVxuICAgIC5sLW5hdl9fbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5sLW5hdl9fbGluay5pcy1hY3RpdmUgLmwtbmF2X190ZXh0IHtcbiAgICAgICAgY29sb3I6ICNjYzAwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5sLW5hdl9fbGluay5pcy1hY3RpdmUgLmMtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjY2MwMDAwOyB9XG4gICAgICAgIC5sLW5hdl9fbGluay5pcy1hY3RpdmUgLmMtaWNvbi5jLWljb24taG9tZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDAyXCI7IH1cbiAgICAgICAgLmwtbmF2X19saW5rLmlzLWFjdGl2ZSAuYy1pY29uLmMtaWNvbi1kb21haW46YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRjAwQ1wiOyB9XG4gICAgICAgIC5sLW5hdl9fbGluay5pcy1hY3RpdmUgLmMtaWNvbi5jLWljb24taG9tZXBhZ2U6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRjAwNFwiOyB9XG4gICAgICAgIC5sLW5hdl9fbGluay5pcy1hY3RpdmUgLmMtaWNvbi5jLWljb24taG9tZXBhZ2VzZWN1cml0eTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDA4XCI7IH1cbiAgICAgICAgLmwtbmF2X19saW5rLmlzLWFjdGl2ZSAuYy1pY29uLmMtaWNvbi1tYWlsOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXEYwMEVcIjsgfVxuICAgICAgICAubC1uYXZfX2xpbmsuaXMtYWN0aXZlIC5jLWljb24uYy1pY29uLW1haWxzZWN1cml0eTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDEwXCI7IH1cbiAgICAgICAgLmwtbmF2X19saW5rLmlzLWFjdGl2ZSAuYy1pY29uLmMtaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRjAxMlwiOyB9XG4gICAgICAgIC5sLW5hdl9fbGluay5pcy1hY3RpdmUgLmMtaWNvbi5jLWljb24tYW5hbHl0aWNzOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXEYwMTdcIjsgfVxuICAgICAgICAubC1uYXZfX2xpbmsuaXMtYWN0aXZlIC5jLWljb24uYy1pY29uLWhvbWVwYWdlLXBsdXM6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRjAwNlwiOyB9XG4gICAgICAgIC5sLW5hdl9fbGluay5pcy1hY3RpdmUgLmMtaWNvbi5jLWljb24tdG9vbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDBBXCI7IH1cbiAgICAgICAgLmwtbmF2X19saW5rLmlzLWFjdGl2ZSAuYy1pY29uLmMtaWNvbi1ndWlkOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXEYwMTRcIjsgfVxuICAgICAgICAubC1uYXZfX2xpbmsuaXMtYWN0aXZlIC5jLWljb24uYy1pY29uLWRhdGFiYXNlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXEYwMTZcIjsgfVxuICAgICAgICAubC1uYXZfX2xpbmsuaXMtYWN0aXZlIC5jLWljb24uYy1pY29uLXNlcnZlcjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDJGXCI7IH1cbiAgICAubC1uYXZfX2xpbmsuaXMtZGlzYWJsZWQgLmMtaWNvbixcbiAgICAubC1uYXZfX2xpbmsuaXMtZGlzYWJsZWQgLmwtbmF2X190ZXh0IHtcbiAgICAgIGNvbG9yOiAjYjNiM2IzOyB9XG4gICAgLmwtbmF2X19saW5rLmlzLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5sLW5hdl9fbGluay5pcy1kaXNhYmxlZDpob3ZlciAubC1uYXZfX3RleHQge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5sLW5hdl9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5sLW5hdl9fdGV4dDpmaXJzdC1saW5lIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDU1MHB4KSB7XG4gICAgLmwtbmF2IHtcbiAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgICAubC1uYXYgLmwtbmF2X19saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5sLW5hdi1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAubC1uYXYtZ3JvdXBfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4IDIwcHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5sLW5hdi1ncm91cF9fdGl0bGVUZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5sLW5hdi1ncm91cF9fdGl0bGU6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZDhkOGQ4O1xuICAgICAgd2lkdGg6IDE3NHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5sLW5hdi1ncm91cDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMjBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZDhkOGQ4O1xuICAgIHdpZHRoOiAxNzRweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5sLW5hdi1ncm91cF9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTFweCAwcHggMTFweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgLmwtbmF2LWdyb3VwX19saW5rIC5jLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBjb2xvcjogIzZCNkI2QjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAubC1uYXYtZ3JvdXBfX2xpbms6Zm9jdXMsIC5sLW5hdi1ncm91cF9fbGluazpob3ZlciwgLmwtbmF2LWdyb3VwX19saW5rOmFjdGl2ZSwgLmwtbmF2LWdyb3VwX19saW5rLmlzLWFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmwtbmF2LWdyb3VwX19saW5rOmZvY3VzLCAubC1uYXYtZ3JvdXBfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuICAgICAgLmwtbmF2LWdyb3VwX19saW5rOmZvY3VzIC5sLW5hdl9fdGV4dCxcbiAgICAgIC5sLW5hdi1ncm91cF9fbGluazpmb2N1cyAuYy1pY29uLCAubC1uYXYtZ3JvdXBfX2xpbms6aG92ZXIgLmwtbmF2X190ZXh0LFxuICAgICAgLmwtbmF2LWdyb3VwX19saW5rOmhvdmVyIC5jLWljb24ge1xuICAgICAgICBjb2xvcjogI2NjMDAwMDsgfVxuICAgIC5sLW5hdi1ncm91cF9fbGluazphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0U5RTlFOTsgfVxuICAgICAgLmwtbmF2LWdyb3VwX19saW5rOmFjdGl2ZSAuYy1pY29uLFxuICAgICAgLmwtbmF2LWdyb3VwX19saW5rOmFjdGl2ZSAubC1uYXZfX3RleHQge1xuICAgICAgICBjb2xvcjogI2NjMDAwMDsgfVxuICAgIC5sLW5hdi1ncm91cF9fbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5sLW5hdi1ncm91cF9fbGluay5pcy1hY3RpdmUgLmwtbmF2X190ZXh0IHtcbiAgICAgICAgY29sb3I6ICNjYzAwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5sLW5hdi1ncm91cF9fbGluay5pcy1hY3RpdmUgLmMtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjY2MwMDAwOyB9XG4gICAgICAgIC5sLW5hdi1ncm91cF9fbGluay5pcy1hY3RpdmUgLmMtaWNvbi5jLWljb24taG9tZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDAyXCI7IH1cbiAgICAgICAgLmwtbmF2LWdyb3VwX19saW5rLmlzLWFjdGl2ZSAuYy1pY29uLmMtaWNvbi1kb21haW46YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRjAwQ1wiOyB9XG4gICAgICAgIC5sLW5hdi1ncm91cF9fbGluay5pcy1hY3RpdmUgLmMtaWNvbi5jLWljb24taG9tZXBhZ2U6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRjAwNFwiOyB9XG4gICAgICAgIC5sLW5hdi1ncm91cF9fbGluay5pcy1hY3RpdmUgLmMtaWNvbi5jLWljb24taG9tZXBhZ2VzZWN1cml0eTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDA4XCI7IH1cbiAgICAgICAgLmwtbmF2LWdyb3VwX19saW5rLmlzLWFjdGl2ZSAuYy1pY29uLmMtaWNvbi1tYWlsOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXEYwMEVcIjsgfVxuICAgICAgICAubC1uYXYtZ3JvdXBfX2xpbmsuaXMtYWN0aXZlIC5jLWljb24uYy1pY29uLW1haWxzZWN1cml0eTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDEwXCI7IH1cbiAgICAgICAgLmwtbmF2LWdyb3VwX19saW5rLmlzLWFjdGl2ZSAuYy1pY29uLmMtaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRjAxMlwiOyB9XG4gICAgICAgIC5sLW5hdi1ncm91cF9fbGluay5pcy1hY3RpdmUgLmMtaWNvbi5jLWljb24tYW5hbHl0aWNzOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXEYwMTdcIjsgfVxuICAgICAgICAubC1uYXYtZ3JvdXBfX2xpbmsuaXMtYWN0aXZlIC5jLWljb24uYy1pY29uLWhvbWVwYWdlLXBsdXM6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRjAwNlwiOyB9XG4gICAgICAgIC5sLW5hdi1ncm91cF9fbGluay5pcy1hY3RpdmUgLmMtaWNvbi5jLWljb24tdG9vbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDBBXCI7IH1cbiAgICAgICAgLmwtbmF2LWdyb3VwX19saW5rLmlzLWFjdGl2ZSAuYy1pY29uLmMtaWNvbi1ndWlkOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXEYwMTRcIjsgfVxuICAgICAgICAubC1uYXYtZ3JvdXBfX2xpbmsuaXMtYWN0aXZlIC5jLWljb24uYy1pY29uLWRhdGFiYXNlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXEYwMTZcIjsgfVxuICAgICAgICAubC1uYXYtZ3JvdXBfX2xpbmsuaXMtYWN0aXZlIC5jLWljb24uYy1pY29uLXNlcnZlcjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDJGXCI7IH1cbiAgICAubC1uYXYtZ3JvdXBfX2xpbmsuaXMtZGlzYWJsZWQgLmMtaWNvbixcbiAgICAubC1uYXYtZ3JvdXBfX2xpbmsuaXMtZGlzYWJsZWQgLmwtbmF2X190ZXh0IHtcbiAgICAgIGNvbG9yOiAjYjNiM2IzOyB9XG4gICAgLmwtbmF2LWdyb3VwX19saW5rLmlzLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5sLW5hdi1ncm91cF9fbGluay5pcy1kaXNhYmxlZDpob3ZlciAubC1uYXZfX3RleHQge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5sLW5hdi1ncm91cF9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5sLW5hdi1ncm91cF9fdGV4dDpmaXJzdC1saW5lIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDU1MHB4KSB7XG4gICAgLmwtbmF2LWdyb3VwIHtcbiAgICAgIG1heC1oZWlnaHQ6IDU1MHB4OyB9XG4gICAgICAubC1uYXYtZ3JvdXAgLmwtbmF2X19saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5sLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzhweCk7IH1cblxuLmwtbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNDhweCAwIDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMCAyMjBweDsgfVxuICAubC1tYWluX19pbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5sLWZvb3RlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gIG1pbi13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCAwIDAgMjIwcHg7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmODtcbiAgYm9yZGVyLXRvcDogc29saWQgdGhpbiAjRDhEOEQ4OyB9XG4gIC5sLWZvb3Rlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzY2NjsgfVxuXG4uYy1oZWFkaW5nLTFzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDMuMnJlbTsgfVxuICAuYy1oZWFkaW5nLTFzdCAuYy1iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuYy1oZWFkaW5nLTFzdCAuYy1iYWRnZS0tbnVtIHtcbiAgICAgIHBhZGRpbmc6IDAuM3JlbSAwLjYyNjZyZW07XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgIC5jLWhlYWRpbmctMXN0IC5jLWJhZGdlLS1sIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgICAgcGFkZGluZzogNi4ycHggMTMuNXB4IDYuNXB4OyB9XG5cbi5jLWhlYWRpbmctMm5kIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTsgfVxuXG4uYy1oZWFkaW5nLTNyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgLmMtaGVhZGluZy0zcmQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCByZWQgI2NjYzsgfVxuXG4uYy1oZWFkaW5nLTR0aCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmMtaGVhZGluZy01dGgge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG5cbi5jLWhlYWRpbmctNnRoIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmMtaGVhZGluZy13cmFwID4gLmMtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjNkI2QjZCOyB9XG5cbi5jLWhlYWRpbmctd3JhcCAuYy1oZWFkaW5nLTJuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoXCIvQ29udGVudC9Gb250L2ljb25mb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvQ29udGVudC9Gb250L2ljb25mb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIvQ29udGVudC9Gb250L2ljb25mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvQ29udGVudC9Gb250L2ljb25mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL0NvbnRlbnQvRm9udC9pY29uZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9Db250ZW50L0ZvbnQvaWNvbmZvbnQuc3ZnI2ljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5jLWljb246YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmMtaWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlOyB9XG5cbi5jLWljb24tMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uYy1pY29uLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmMtaWNvbi00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5jLWljb24tNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uYy1pY29uLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0Mjg1NzE0Mjg1OGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmMtaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDAxXCI7IH1cblxuLmMtaWNvbi1ob21lLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDJcIjsgfVxuXG4uYy1pY29uLWhvbWVwYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDAzXCI7IH1cblxuLmMtaWNvbi1ob21lcGFnZS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA0XCI7IH1cblxuLmMtaWNvbi1ob21lcGFnZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA1XCI7IH1cblxuLmMtaWNvbi1ob21lcGFnZS1wbHVzLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDZcIjsgfVxuXG4uYy1pY29uLWhvbWVwYWdlc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDdcIjsgfVxuXG4uYy1pY29uLWhvbWVwYWdlc2VjdXJpdHktZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwOFwiOyB9XG5cbi5jLWljb24tdG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwOVwiOyB9XG5cbi5jLWljb24tdG9vbC1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDBBXCI7IH1cblxuLmMtaWNvbi1kb21haW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMEJcIjsgfVxuXG4uYy1pY29uLWRvbWFpbi1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDBDXCI7IH1cblxuLmMtaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDBEXCI7IH1cblxuLmMtaWNvbi1tYWlsLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMEVcIjsgfVxuXG4uYy1pY29uLW1haWxzZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwRlwiOyB9XG5cbi5jLWljb24tbWFpbHNlY3VyaXR5LWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTBcIjsgfVxuXG4uYy1pY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxMVwiOyB9XG5cbi5jLWljb24tdXBsb2FkLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTJcIjsgfVxuXG4uYy1pY29uLWd1aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTNcIjsgfVxuXG4uYy1pY29uLWd1aWQtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxNFwiOyB9XG5cbi5jLWljb24tZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTVcIjsgfVxuXG4uYy1pY29uLWRhdGFiYXNlLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTZcIjsgfVxuXG4uYy1pY29uLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxN1wiOyB9XG5cbi5jLWljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxOFwiOyB9XG5cbi5jLWljb24tYXJyb3ctbGVmdC1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxOVwiOyB9XG5cbi5jLWljb24tYXJyb3ctcmlnaHQtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMUFcIjsgfVxuXG4uYy1pY29uLWFycm93LWRvd24tc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMUJcIjsgfVxuXG4uYy1pY29uLWFycm93LXVwLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFDXCI7IH1cblxuLmMtaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFEXCI7IH1cblxuLmMtaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxRVwiOyB9XG5cbi5jLWljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxRlwiOyB9XG5cbi5jLWljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjBcIjsgfVxuXG4uYy1pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDIxXCI7IH1cblxuLmMtaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDIyXCI7IH1cblxuLmMtaWNvbi1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjNcIjsgfVxuXG4uYy1pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI0XCI7IH1cblxuLmMtaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI1XCI7IH1cblxuLmMtaWNvbi1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjZcIjsgfVxuXG4uYy1pY29uLWV4dGVybmFsbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyN1wiOyB9XG5cbi5jLWljb24tbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI4XCI7IH1cblxuLmMtaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjlcIjsgfVxuXG4uYy1pY29uLWV5ZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkFcIjsgfVxuXG4uYy1pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyQlwiOyB9XG5cbi5jLWljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyQ1wiOyB9XG5cbi5jLWljb24td29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDJEXCI7IH1cblxuLmMtaWNvbi1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkVcIjsgfVxuXG4uYy1pY29uLXNlcnZlci1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDJGXCI7IH1cblxuLmMtaWNvbi13b3JkcHJlc3NzZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzMFwiOyB9XG5cbi5jLWljb24tYXV0b2JhY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzMVwiOyB9XG5cbi5jLWljb24tY29udGVudHNjYWNoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzMlwiOyB9XG5cbi5jLWljb24tZGF0YWJhc2V1c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDMzXCI7IH1cblxuLmMtaWNvbi1kaXJlY3RvcnlzZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzNFwiOyB9XG5cbi5jLWljb24tZXJyb3JwYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDM1XCI7IH1cblxuLmMtaWNvbi1maWxlbWFuYWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzNlwiOyB9XG5cbi5jLWljb24taHRhY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzdcIjsgfVxuXG4uYy1pY29uLWlwc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzhcIjsgfVxuXG4uYy1pY29uLW1haWxpbmdsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDM5XCI7IH1cblxuLmMtaWNvbi1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwM0FcIjsgfVxuXG4uYy1pY29uLXBocGFkbWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDNCXCI7IH1cblxuLmMtaWNvbi1zZXJ2ZXJjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwM0NcIjsgfVxuXG4uYy1pY29uLXNpdGV0cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzRFwiOyB9XG5cbi5jLWljb24tc3NoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDNFXCI7IH1cblxuLmMtaWNvbi1zc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwM0ZcIjsgfVxuXG4uYy1pY29uLXRlc3RvcGVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDBcIjsgfVxuXG4uYy1pY29uLXdhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0MVwiOyB9XG5cbi5jLWljb24td2ViZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0MlwiOyB9XG5cbi5jLWljb24td2VibWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0M1wiOyB9XG5cbi5jLWljb24tZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDRcIjsgfVxuXG4uYy1pY29uLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDVcIjsgfVxuXG4uYy1pY29uLWFjY2Vzc3JpZ2h0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0NlwiOyB9XG5cbi5jLWljb24tY2FsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDdcIjsgfVxuXG4uYy1pY29uLWNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0OFwiOyB9XG5cbi5jLWljb24tZXhjaGFuZ2VvbmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDlcIjsgfVxuXG4uYy1pY29uLXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNEFcIjsgfVxuXG4uYy1pY29uLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0QlwiOyB9XG5cbi5jLWljb24td2VlYmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDRDXCI7IH1cblxuLmMtaWNvbi1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDREXCI7IH1cblxuLmMtaWNvbi1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDRFXCI7IH1cblxuLmMtaWNvbi1tYW51bGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0RlwiOyB9XG5cbi5jLWljb24tbWFpbGluZ2xpc3QtbWFuYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDUwXCI7IH1cblxuLmMtaWNvbi1ob21lcGFnZWVkaXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1MVwiOyB9XG5cbi5jLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmMtaWNvbi1jb3VudC1udW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjY2MwMDAwO1xuICAgIG1pbi13aWR0aDogMjJweDtcbiAgICBwYWRkaW5nOiAxcHggMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjY2YwZjBmOyB9XG4gICAgLmMtaWNvbi1jb3VudC1udW0tLWNpcmNsZSB7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAtby1ib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG4gIC5jLWljb24tcXVlc3Rpb24uYy1pY29uLXF1ZXN0aW9uLS1jaXJjbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgY29sb3I6ICNiM2IzYjM7XG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgLmMtaWNvbi1zcXVhcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyLjRweCA0cHggMS42cHg7XG4gIHBhZGRpbmc6IDAuMjRyZW0gMC40cmVtIDAuMTZyZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ODVGNDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmMtYmFkZ2UtLW0ge1xuICAgIHBhZGRpbmc6IDRweCA2LjI0cHg7XG4gICAgcGFkZGluZzogMC40cmVtIDAuNjI0cmVtOyB9XG4gIC5jLWJhZGdlLS1zIHtcbiAgICBwYWRkaW5nOiAyLjRweCA0cHggMS42cHg7XG4gICAgcGFkZGluZzogMC4yNHJlbSAwLjRyZW0gMC4xNnJlbTtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmMtYmFkZ2UtLWwge1xuICAgIHBhZGRpbmc6IDYuNXB4IDEzLjVweDtcbiAgICBwYWRkaW5nOiAwLjY1cmVtIDEuMzVyZW07IH1cbiAgLmMtYmFkZ2UtLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDg1RjQ7IH1cbiAgLmMtYmFkZ2UtLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDsgfVxuICAuYy1iYWRnZS0tc3VjY2VzcyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTsgfVxuICAuYy1iYWRnZS0tZGFuZ2VyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5jLWJhZGdlLS13YXJuaW5nIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5jLWJhZGdlLS1pbmZvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5jLWJhZGdlLS1saWdodCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYy1iYWRnZS0tZGFyayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxuICAuYy1iYWRnZS0tcmVxdWlyZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMDAyMUI7IH1cbiAgLmMtYmFkZ2UtLWltcG9ydGFudCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2NjMDAwMDsgfVxuICAuYy1iYWRnZS0tb3RoZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM2NjY7IH1cbiAgLmMtYmFkZ2UtLWNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMWVtOyB9XG4gIC5jLWJhZGdlLS1udW0ge1xuICAgIHBhZGRpbmc6IDAuM3JlbSAwLjUyOXJlbTsgfVxuICAuYy1iYWRnZS5pcy1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1iYWRnZS5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmMtYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5jLWJ1dHRvbiwgLmMtYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ODVGNDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmMtYnV0dG9uOmhvdmVyLCAuYy1idXR0b24tLXByaW1hcnk6aG92ZXIsIC5jLWJ1dHRvbjpmb2N1cywgLmMtYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NUJEO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmMtYnV0dG9uOmFjdGl2ZSwgLmMtYnV0dG9uLS1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNUFBNjsgfVxuXG4uYy1idXR0b24ge1xuICBwYWRkaW5nOiAxLjNyZW0gMi43cmVtO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmMtYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuYy1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkQ2O1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLmMtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsIC5jLWJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5RTk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmMtYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7IH1cbiAgLmMtYnV0dG9uLS1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6ICNEMDAyMUI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FGMDAwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jLWJ1dHRvbi0tZGFuZ2VyOmhvdmVyLCAuYy1idXR0b24tLWRhbmdlcjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QwMDIxQjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBRjAwMDA7IH1cbiAgICAuYy1idXR0b24tLWRhbmdlcjpob3ZlciB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIC5jLWJ1dHRvbi0tdzEwMCwgLmMtYnV0dG9uLS13MTYwLCAuYy1idXR0b24tLXcxOTAsIC5jLWJ1dHRvbi0tdzIwMCB7XG4gICAgcGFkZGluZzogMTEuNXB4IDA7XG4gICAgcGFkZGluZzogMS4xNXJlbSAwOyB9XG4gIC5jLWJ1dHRvbi0tdzEwMCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHdpZHRoOiAxMHJlbTsgfVxuICAuYy1idXR0b24tLXcxNjAge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICB3aWR0aDogMTZyZW07XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5jLWJ1dHRvbi0tdzE5MCB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIHdpZHRoOiAxOXJlbTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmMtYnV0dG9uLS13MjAwIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IDIwcmVtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuYy1idXR0b24tLXhzbWFsbCB7XG4gICAgcGFkZGluZzogN3B4IDExcHg7IH1cbiAgLmMtYnV0dG9uLS1zbWFsbCB7XG4gICAgcGFkZGluZzogOC41cHggMThweDtcbiAgICBwYWRkaW5nOiAwLjg1cmVtIDEuOHJlbTsgfVxuICAuYy1idXR0b24tLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMTEuNXB4IDE2LjVweDtcbiAgICBwYWRkaW5nOiAxLjE1cmVtIDEuNjVyZW07XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5jLWJ1dHRvbi0tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDE1cHggMjdweDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMi43cmVtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuYy1idXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYy1idXR0b24uaXMtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7IH1cbiAgICAuYy1idXR0b24uaXMtZGlzYWJsZWQgc3BhbixcbiAgICAuYy1idXR0b24uaXMtZGlzYWJsZWQgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idXR0b24gLmMtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAgIC5jLWJ1dHRvbiAuYy1pY29uLXBsdXMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuYy1idXR0b24tLXdpdGhJY29uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYy1idXR0b24tLXdpdGhJY29uIC5jLWJ1dHRvbl9faWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIC5jLWJ1dHRvbi0td2l0aEljb24uYy1idXR0b24tLXNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4OyB9XG4gICAgICAuYy1idXR0b24tLXdpdGhJY29uLmMtYnV0dG9uLS1zbWFsbCAuYy1idXR0b25fX2ljb24ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmMtYnV0dG9uLmlzLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmMtYnV0dG9uLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jLWJ1dHRvbi10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDY1YmQ7IH1cbiAgLmMtYnV0dG9uLXRleHQ6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM1NzAzQUU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTcwM0FFOyB9XG4gIC5jLWJ1dHRvbi10ZXh0OmhvdmVyIHtcbiAgICBjb2xvcjogIzQ0ODVGNDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYy1idXR0b24tdGV4dDphY3RpdmUge1xuICAgIGNvbG9yOiAjMDA2NUJEO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5jLWJ1dHRvbi10ZXh0X19pY29uLmMtaWNvbi1yZWxvYWQge1xuICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5jLWJ1dHRvbi10ZXh0X19pY29uOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmMtYnV0dG9uLXRleHRfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmMtYnV0dG9uLXRleHRfX3RleHQgKyAuYy1pY29uLWFycm93LWRvd24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAuYy1idXR0b24tdGV4dCBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgLmMtYnV0dG9uLXRleHQgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5jLWJ1dHRvbi10ZXh0IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmMtYnV0dG9uLWxpc3Qge1xuICBtYXJnaW46IDAgLTRweDtcbiAgbWFyZ2luOiAwIC0wLjRyZW07IH1cbiAgLmMtYnV0dG9uLWxpc3QuaXMtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5jLWJ1dHRvbi1saXN0LmlzLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jLWJ1dHRvbi1saXN0LmlzLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmMtYnV0dG9uLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIG1hcmdpbjogMCAwLjRyZW07IH1cbiAgLmMtYnV0dG9uLWxpc3QtLXZlcnRpY2FsIC5jLWJ1dHRvbi1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmMtYnV0dG9uLXJlc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5hLmMtYnV0dG9uOmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG5hLmMtYnV0dG9uOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbmEuYy1idXR0b246aG92ZXIsIGEuYy1idXR0b246YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuYS5jLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuYS5jLWJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZURvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI4cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjhweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yOHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI4cHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH0gfVxuXG4uYy1hbGVydCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBhZGRpbmc6IDEuNnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgdGhpbiAjNDQ4NUY0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jLWFsZXJ0LS1pbmZvIHtcbiAgICBjb2xvcjogIzQ0ODVGNDtcbiAgICBiYWNrZ3JvdW5kOiAjRERFQkZGOyB9XG4gIC5jLWFsZXJ0LS1ub3RlIHtcbiAgICBjb2xvcjogI0Q4MjYxRTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZFN0U3O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIHRoaW4gI0Q4MjYxRTsgfVxuXG4uYy1hbGVydC12YWxpZGF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkU3RTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEODI2MUU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNEODI2MUU7IH1cbiAgLmMtYWxlcnQtdmFsaWRhdGlvbiArIC5jLXRhYmxlLmMtdGFibGUtLWJvcmRlcmVkIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmMtYWxlcnQtY29tcGxldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDExLjVweCAyNHB4IDExLjVweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRURGNEZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDQ4NUY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNDQ4NUY0OyB9XG4gIC5jLWFsZXJ0LWNvbXBsZXRlX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNDQ4NUY0O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5jLWFsZXJ0LWNvbXBsZXRlX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgLmMtYWxlcnQtY29tcGxldGVfX3Jlc2V0QnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjQjNCM0IzO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5jLXNlY3Rpb25fX2lubmVyID4gLmMtYWxlcnQtY29tcGxldGUge1xuICAgIG1hcmdpbi10b3A6IC0xNHB4OyB9XG4gIC5jLWFsZXJ0LWNvbXBsZXRlICsgLmMtdGFibGUuYy10YWJsZS0tYm9yZGVyZWQge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuXG4uYy10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5jLXRleHQtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5jLXRleHQtbGluazphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA2NWJkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNjViZDtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1JSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTUlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTUlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1JSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5jLXRleHQtbGluazp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjNTcwM0FFO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTcwM0FFOyB9XG4gICAgLmMtdGV4dC1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDQ4NUY0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYy10ZXh0LWxpbms6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDA2NUJEO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmMtdGV4dC1leHRlcm5hbGxpbms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHNwZWFrOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29udGVudDogXCJcXEYwMjdcIjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNCM0IzQjM7XG4gICAgdmVydGljYWwtYWxpZ246IC0wLjFlbTtcbiAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gIC5jLXRleHQtc2l6ZS14cyB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjByZW0gIWltcG9ydGFudDsgfVxuICAuYy10ZXh0LXNpemUtcyB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDsgfVxuICAuYy10ZXh0LXNpemUtbSB7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuYy10ZXh0LXNpemUtbCB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDsgfVxuICAuYy10ZXh0LXNpemUteGwge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmMtdGV4dC1zaXplLXh4bCB7XG4gICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAzLjJyZW0gIWltcG9ydGFudDsgfVxuICAuYy10ZXh0LXNpemUxNCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDsgfVxuICAuYy10ZXh0LXNpemUyMCB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmMtdGV4dC1zaXplMjMge1xuICAgIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50OyB9XG4gIC5jLXRleHQtc2l6ZTM1IHtcbiAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jLXRleHQtc2l6ZTU1IHtcbiAgICBmb250LXNpemU6IDU1cHggIWltcG9ydGFudDsgfVxuICAuYy10ZXh0LXNpemU1NyB7XG4gICAgZm9udC1zaXplOiA1N3B4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA1LjdyZW0gIWltcG9ydGFudDsgfVxuICAuYy10ZXh0LXNpemU3MCB7XG4gICAgZm9udC1zaXplOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmMtdGV4dC1zaXplMTIwIHtcbiAgICBmb250LXNpemU6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5jLXRleHQtc2l6ZTE0NCB7XG4gICAgZm9udC1zaXplOiAxNDRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTQuNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5jLXRleHQtd2VpZ2h0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuICAuYy10ZXh0LXdlaWdodC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuICAuYy10ZXh0LXdlaWdodC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG4gIC5jLXRleHQtY29sb3ItbW9kZXJhdGUge1xuICAgIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7IH1cbiAgLmMtdGV4dC1jb2xvci1ub3RlIHtcbiAgICBjb2xvcjogI0Q4MjYxRSAhaW1wb3J0YW50OyB9XG4gIC5jLXRleHQtY29sb3ItYnJhbmRDb2xvciB7XG4gICAgY29sb3I6ICNjYzAwMDAgIWltcG9ydGFudDsgfVxuICAuYy10ZXh0LWNvbG9yLWJsdWUge1xuICAgIGNvbG9yOiAjMDA2NWJkICFpbXBvcnRhbnQ7IH1cbiAgLmMtdGV4dC1jb2xvci1ibHVlLWVtcGhhc2lzIHtcbiAgICBjb2xvcjogIzFGNkRGNCAhaW1wb3J0YW50OyB9XG4gIC5jLXRleHQtY29sb3ItYW5ub3RhdGlvbiB7XG4gICAgY29sb3I6ICNGMTk5MEEgIWltcG9ydGFudDsgfVxuICAuYy10ZXh0LWFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAuYy10ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmMtdGV4dC1hbGlnbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuYy10ZXh0LWxldHRlclNwYWNpbmcteHMge1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4wcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmMtdGV4dC1sZXR0ZXJTcGFjaW5nLXMge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmMtdGV4dC1sZXR0ZXJTcGFjaW5nLW0ge1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmMtdGV4dC1sZXR0ZXJTcGFjaW5nLWwge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmMtdGV4dC1sZXR0ZXJTcGFjaW5nLXhsIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIuNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5jLXRleHQtbGV0dGVyU3BhY2luZy14eGwge1xuICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmMtdGV4dC1sZXR0ZXJTcGFjaW5nMTQge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmMtdGV4dC1sZXR0ZXJTcGFjaW5nMjAge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5jLXRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5jLXRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmMtdGV4dC1kZWNvcmF0aW9uLWxpbmVUaHJvdWdoIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAuYy10ZXh0LXRydW5jYXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmMtdGV4dC1tb2RlcmF0ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgLmMtdGV4dC1tb2RlcmF0ZTpmaXJzdC1saW5lIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmMtdGV4dC1tb2RlcmF0ZSBFOjpmaXJzdC1saW5lIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmMtdGV4dC1tb2RlcmF0ZS5pcy1kaXNhYmxlZCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgY29sb3I6ICNCM0IzQjM7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGN1cnNvcjogYXV0bzsgfVxuICAgICAgLmMtdGV4dC1tb2RlcmF0ZS5pcy1kaXNhYmxlZCAuYy10ZXh0LWNvbG9yLWJsdWUge1xuICAgICAgICBjb2xvcjogI0IzQjNCMyAhaW1wb3J0YW50OyB9XG4gIC5jLXRleHQtbm90ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjRDgyNjFFOyB9XG4gICAgLmMtdGV4dC1ub3RlLmlzLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLXRleHQtaW5kZW50LTF3b3JkIHtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAuYy10ZXh0LWluZGVudC0yd29yZCB7XG4gICAgdGV4dC1pbmRlbnQ6IC0yZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07IH1cbiAgLmMtdGV4dC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjb2xvcjogIzAwNjViZDsgfVxuICAgIC5jLXRleHQtYnV0dG9uOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICM1NzAzQUU7XG4gICAgICBib3JkZXItY29sb3I6ICM1NzAzQUU7IH1cbiAgICAuYy10ZXh0LWJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ0ODVGNDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmMtdGV4dC1idXR0b246YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDA2NUJEO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmMtdGV4dC1saXN0LWRpc2NfX2l0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogM3B4O1xuICAgIHdpZHRoOiAwLjNyZW07XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgdG9wOiAtM3B4OyB9XG4gIC5jLXRleHQtbGlzdC1kaXNjIC5jLXRleHQtbGlzdC1kaXNjLmMtdGV4dC1saXN0LWRpc2MtLW5lc3RpbmdGaXJzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAuYy10ZXh0IC5jLWljb24uYy1pY29uLWV4dGVybmFsbGluazpiZWZvcmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtOyB9XG5cbi5jLXRleHQtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmMtdGV4dC1pY29uX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM0NDg1RjQ7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAuYy10ZXh0LWljb25fX2ljb246YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4OyB9XG4gIC5jLXRleHQtaWNvbl9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmMtdGV4dC1pY29uLmlzLWRpc2FibGVkIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gICAgLmMtdGV4dC1pY29uLmlzLWRpc2FibGVkIHNwYW4sXG4gICAgLmMtdGV4dC1pY29uLmlzLWRpc2FibGVkIGEge1xuICAgICAgY29sb3I6ICNCM0IzQjM7IH1cbiAgICAgIC5jLXRleHQtaWNvbi5pcy1kaXNhYmxlZCBzcGFuOnZpc2l0ZWQsXG4gICAgICAuYy10ZXh0LWljb24uaXMtZGlzYWJsZWQgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICNCM0IzQjM7IH1cbiAgICAgIC5jLXRleHQtaWNvbi5pcy1kaXNhYmxlZCBzcGFuOmhvdmVyLFxuICAgICAgLmMtdGV4dC1pY29uLmlzLWRpc2FibGVkIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAgICAgLmMtdGV4dC1pY29uLmlzLWRpc2FibGVkIHNwYW46YWN0aXZlLFxuICAgICAgLmMtdGV4dC1pY29uLmlzLWRpc2FibGVkIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNCM0IzQjM7IH1cbiAgICAuYy10ZXh0LWljb24uaXMtZGlzYWJsZWQgLmMtdGV4dC1pY29uX19pY29uIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuYy10ZXh0LWljb24uYy10ZXh0LW5vdGUgLmMtdGV4dC1pY29uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0Q4MjYxRSAhaW1wb3J0YW50OyB9XG4gIC5jLXRleHQtaWNvbi5jLXRleHQtbm90ZSAuYy10ZXh0LWljb25fX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRDgyNjFFICFpbXBvcnRhbnQ7IH1cblxuLmMtbGluay1pY29uLWV4dGVybmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5jLWxpbmstaWNvbi1leHRlcm5hbDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBjb250ZW50OiBcIlxcRjAyN1wiO1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgbWFyZ2luOiAwIDAuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogI0IzQjNCMztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLS4wOGVtOyB9XG4gIC5jLWxpbmstaWNvbi1leHRlcm5hbDphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHNwZWFrOiBub25lOyB9XG5cbi5jLXBhbmVsIHtcbiAgd2lkdGg6IDEzOHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkOGQ4ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jLXBhbmVsLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpbGwtY2hhbmdlOiBhdXRvOyB9XG4gIC5jLXBhbmVsOmhvdmVyLCAuYy1wYW5lbDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmMtcGFuZWw6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTlFOUU5OyB9XG4gIC5jLXBhbmVsLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFGNkRGNDsgfVxuICAuYy1wYW5lbC5pcy1kaXNhYmxlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgfVxuICAgIC5jLXBhbmVsLmlzLWRpc2FibGVkIC5jLXBhbmVsX190ZXh0LWxpbmsge1xuICAgICAgY29sb3I6ICNiM2IzYjM7IH1cbiAgICAgIC5jLXBhbmVsLmlzLWRpc2FibGVkIC5jLXBhbmVsX190ZXh0LWxpbms6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2IzYjNiMztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IzYjNiMzsgfVxuICAgIC5jLXBhbmVsLWxpbmsgLmMtcGFuZWwuaXMtZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuYy1wYW5lbC5pcy1kaXNhYmxlZCBpbWcge1xuICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAuYy1wYW5lbF9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDY1YmQ7IH1cbiAgICAuYy1wYW5lbF9fbGluazpsaW5rLCAuYy1wYW5lbF9fbGluazp2aXNpdGVkLCAuYy1wYW5lbF9fbGluazpob3ZlciwgLmMtcGFuZWxfX2xpbms6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDA2NWJkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jLXBhbmVsX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYy1wYW5lbF9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLmMtcGFuZWxfX3RleHQtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYy1wYW5lbF9fdGV4dC1saW5rOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDY1YmQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDY1YmQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICAgICAgLmMtcGFuZWxfX3RleHQtbGluazphZnRlcjp2aXNpdGVkIHtcbiAgICAgICAgICBjb2xvcjogIzE5M0M4MTsgfVxuICAgICAgICAuYy1wYW5lbF9fdGV4dC1saW5rOmFmdGVyOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzQ0ODVGNDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuYy1wYW5lbF9fdGV4dC1saW5rOmFmdGVyOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDY1QkQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmMtcGFuZWxfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jLXBhbmVsLWxpbms6bGluaywgLmMtcGFuZWwtbGluazp2aXNpdGVkLCAuYy1wYW5lbC1saW5rOmhvdmVyLCAuYy1wYW5lbC1saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDY1YmQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jLXBhbmVsLWxpbmsuaXMtZGlzYWJsZWQgLmMtcGFuZWxfX3RleHQtbGluayB7XG4gICAgY29sb3I6ICNiM2IzYjM7IH1cbiAgICAuYy1wYW5lbC1saW5rLmlzLWRpc2FibGVkIC5jLXBhbmVsX190ZXh0LWxpbms6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjNiM2IzOyB9XG4gIC5jLXBhbmVsLWxpbmsuaXMtZGlzYWJsZWQgaW1nIHtcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgIC1vLWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgLmMtcGFuZWwtbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmMtcGFuZWwtbGFiZWw6aG92ZXIsIC5jLXBhbmVsLWxhYmVsOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYy1wYW5lbC1sYWJlbCAuYy1mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgIC5jLXBhbmVsLWxhYmVsIC5jLWZvcm0tcmFkaW9fX3RleHQsIC5jLXBhbmVsLWxhYmVsIC5jLWZvcm0tY2hlY2tib3hfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAuYy1wYW5lbC1sYWJlbCAuYy1mb3JtLXJhZGlvX19idXR0b24sIC5jLXBhbmVsLWxhYmVsIC5jLWZvcm0tY2hlY2tib3hfX2J1dHRvbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7IH1cblxuLmMtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjRweDtcbiAgcGFkZGluZzogMi40cmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDRweCAwIHJnYmEoMTIsIDEyLCAxMywgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNHB4IDAgcmdiYSgxMiwgMTIsIDEzLCAwLjEpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwICNEQURBREE7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwICNEQURBREE7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkOGQ4ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgLmMtY2FyZC1saXN0LS12ZXJ0aWNhbCAuYy1jYXJkLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIG1hcmdpbjogMS4ycmVtIDA7IH1cbiAgLmMtY2FyZC1saXN0LS12ZXJ0aWNhbCAuYy1jYXJkLS1zaXplLXMge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMnJlbTsgfVxuICAuYy1jYXJkLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgbWFyZ2luOiAwIDAuOHJlbTsgfVxuICAuYy1jYXJkLWxpc3QtLWludGVydmFsLW0gLmMtY2FyZC1saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDAgMThweDtcbiAgICBtYXJnaW46IDAgMS44cmVtOyB9XG4gIC5jLWNhcmQtbGluaywgLmMtY2FyZC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmMtY2FyZC1saW5rIC5jLWNhcmQ6aG92ZXIsIC5jLWNhcmQtbGluayAuYy1jYXJkOmZvY3VzLCAuYy1jYXJkLWJ1dHRvbiAuYy1jYXJkOmhvdmVyLCAuYy1jYXJkLWJ1dHRvbiAuYy1jYXJkOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5jLWNhcmQtbGluayAuYy1jYXJkOmhvdmVyIC5jLWJsb2NrLWRvbWFpblNlbGVjdGlvbl9fdGV4dCwgLmMtY2FyZC1saW5rIC5jLWNhcmQ6aG92ZXIgLmMtYmxvY2stZG9tYWluU2VsZWN0aW9uX19hY3Rpb24sIC5jLWNhcmQtbGluayAuYy1jYXJkOmZvY3VzIC5jLWJsb2NrLWRvbWFpblNlbGVjdGlvbl9fdGV4dCwgLmMtY2FyZC1saW5rIC5jLWNhcmQ6Zm9jdXMgLmMtYmxvY2stZG9tYWluU2VsZWN0aW9uX19hY3Rpb24sIC5jLWNhcmQtYnV0dG9uIC5jLWNhcmQ6aG92ZXIgLmMtYmxvY2stZG9tYWluU2VsZWN0aW9uX190ZXh0LCAuYy1jYXJkLWJ1dHRvbiAuYy1jYXJkOmhvdmVyIC5jLWJsb2NrLWRvbWFpblNlbGVjdGlvbl9fYWN0aW9uLCAuYy1jYXJkLWJ1dHRvbiAuYy1jYXJkOmZvY3VzIC5jLWJsb2NrLWRvbWFpblNlbGVjdGlvbl9fdGV4dCwgLmMtY2FyZC1idXR0b24gLmMtY2FyZDpmb2N1cyAuYy1ibG9jay1kb21haW5TZWxlY3Rpb25fX2FjdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjNDQ4NUY0OyB9XG4gICAgLmMtY2FyZC1saW5rIC5jLWNhcmQ6YWN0aXZlLCAuYy1jYXJkLWJ1dHRvbiAuYy1jYXJkOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTlFOUU5OyB9XG4gICAgLmMtY2FyZC1saW5rIC5jLWNhcmQuaXMtYWN0aXZlLCAuYy1jYXJkLWJ1dHRvbiAuYy1jYXJkLmlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUY2REY0OyB9XG4gICAgLmMtY2FyZC1saW5rIC5jLWNhcmQuaXMtZGlzYWJsZWQsIC5jLWNhcmQtYnV0dG9uIC5jLWNhcmQuaXMtZGlzYWJsZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgfVxuICAgICAgLmMtY2FyZC1saW5rIC5jLWNhcmQuaXMtZGlzYWJsZWQgLmMtcGFuZWxfX3RleHQtbGluaywgLmMtY2FyZC1idXR0b24gLmMtY2FyZC5pcy1kaXNhYmxlZCAuYy1wYW5lbF9fdGV4dC1saW5rIHtcbiAgICAgICAgY29sb3I6ICNiM2IzYjM7IH1cbiAgICAgICAgLmMtY2FyZC1saW5rIC5jLWNhcmQuaXMtZGlzYWJsZWQgLmMtcGFuZWxfX3RleHQtbGluazphZnRlciwgLmMtY2FyZC1idXR0b24gLmMtY2FyZC5pcy1kaXNhYmxlZCAuYy1wYW5lbF9fdGV4dC1saW5rOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2IzYjNiMztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjNiM2IzOyB9XG4gICAgICAuYy1jYXJkLWxpbmsgLmMtY2FyZC5pcy1kaXNhYmxlZCBpbWcsIC5jLWNhcmQtYnV0dG9uIC5jLWNhcmQuaXMtZGlzYWJsZWQgaW1nIHtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgICAgIC1vLWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgLmMtY2FyZC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYy1jYXJkLWxhYmVsIC5jLWNhcmQge1xuICAgICAgY29sb3I6ICMwMDY1YmQ7IH1cbiAgICAgIC5jLWNhcmQtbGFiZWwgLmMtY2FyZDpob3ZlciwgLmMtY2FyZC1sYWJlbCAuYy1jYXJkOmFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYy1jYXJkLWxhYmVsIC5jLWNhcmQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDQ4NUY0O1xuICAgICAgICBjb2xvcjogIzQ0ODVGNDsgfVxuICAgICAgICAuYy1jYXJkLWxhYmVsIC5jLWNhcmQ6aG92ZXIgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYy1jYXJkLWxhYmVsIC5jLWNhcmQ6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4OyB9XG4gICAgICAuYy1jYXJkLWxhYmVsIC5jLWNhcmQ6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0U5RTlFOTtcbiAgICAgICAgY29sb3I6ICMwMDY1QkQ7IH1cbiAgICAgIC5jLWNhcmQtbGFiZWwgLmMtY2FyZDpsaW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYy1jYXJkLWxhYmVsIC5jLWNhcmQ6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjNTcwM0FFOyB9XG4gICAgICAuYy1jYXJkLWxhYmVsIC5jLWNhcmQuaXMtYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFGNkRGNDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IDAgIzQ0ODVGNDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwICM0NDg1RjQ7IH1cbiAgICAgIC5jLWNhcmQtbGFiZWwgLmMtY2FyZC5pcy1kaXNhYmxlZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IH1cbiAgICAgICAgLmMtY2FyZC1sYWJlbCAuYy1jYXJkLmlzLWRpc2FibGVkIC5jLXBhbmVsX190ZXh0LWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAjYjNiM2IzOyB9XG4gICAgICAgICAgLmMtY2FyZC1sYWJlbCAuYy1jYXJkLmlzLWRpc2FibGVkIC5jLXBhbmVsX190ZXh0LWxpbms6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjNiM2IzOyB9XG4gICAgICAgIC5jLWNhcmQtbGFiZWwgLmMtY2FyZC5pcy1kaXNhYmxlZCBpbWcge1xuICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgICAgICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAuYy1jYXJkLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jLWNhcmQtbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmMtY2FyZC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5jLWNhcmQtbGFiZWwge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuYy1jYXJkLWxhYmVsIC5jLWZvcm0tZ3JvdXAtLXJhZGlvIC5jLWZvcm0tbGFiZWxfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAuYy1jYXJkX190ZXh0LW1vZGVyYXRlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgY29sb3I6ICM5QjlCOUI7IH1cbiAgLmMtY2FyZCAuYy1mb3JtLXJhZGlvIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jLWNhcmQgLmMtZm9ybS1yYWRpb19fdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDsgfVxuICAgICAgLmMtY2FyZCAuYy1mb3JtLXJhZGlvX190ZXh0UmVjb21tZW5kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTIuNGVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogI0Q4MjYxRTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuYy1jYXJkIC5jLWZvcm0tcmFkaW9fX2J1dHRvbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7IH1cbiAgLmMtY2FyZCAuYy10b29sdGlwLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5jLWNhcmQgLmMtdG9vbHRpcC1pY29uLmlzLVVwcGVyUmlnaHQge1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgcmlnaHQ6IDEycHg7IH1cbiAgICAuYy1jYXJkIC5jLXRvb2x0aXAtaWNvbi5pcy1VcHBlckxlZnQge1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgbGVmdDogMTJweDsgfVxuICAgIC5jLWNhcmQgLmMtdG9vbHRpcC1pY29uLmlzLWJvdHRvbVJpZ2h0IHtcbiAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgIHJpZ2h0OiAxMnB4OyB9XG4gIC5jLWNhcmQtLXcyMDAge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB3aWR0aDogMjByZW07IH1cbiAgLmMtY2FyZC0tdzI2MCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIHdpZHRoOiAyNnJlbTsgfVxuICAuYy1jYXJkLS13MjcwIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgd2lkdGg6IDI3cmVtOyB9XG4gIC5jLWNhcmQtLXczMDAge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMzByZW07IH1cbiAgLmMtY2FyZC0tdzQwMCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiA0MHJlbTsgfVxuICAuYy1jYXJkLS13NzA4IHtcbiAgICB3aWR0aDogNzA4cHg7IH1cbiAgICAuYy1jYXJkLS13NzA4IC5jLWJsb2NrLWRvbWFpblNlbGVjdGlvbl9fdGV4dCB7XG4gICAgICB3aWR0aDogMzkwcHg7IH1cbiAgLmMtY2FyZC0td0F1dG8ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWNhcmQtLWgtbSB7XG4gICAgaGVpZ2h0OiAyMDZweDtcbiAgICBoZWlnaHQ6IDIwLjZyZW07IH1cbiAgLmMtY2FyZC0taDIwMCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwcmVtOyB9XG4gIC5jLWNhcmQtLWgyNDAge1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgaGVpZ2h0OiAyNHJlbTsgfVxuICAuYy1jYXJkLS1oMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGhlaWdodDogMzByZW07IH1cbiAgLmMtY2FyZC0taDQwMCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBoZWlnaHQ6IDQwcmVtOyB9XG4gIC5jLWNhcmQtLXNpemUtbSB7XG4gICAgd2lkdGg6IDIxOHB4O1xuICAgIGhlaWdodDogMjA4cHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjRweDsgfVxuICAuYy1jYXJkLS1zaXplLWwge1xuICAgIHdpZHRoOiAyMThweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDI0cHg7IH1cbiAgLmMtY2FyZC0tb2Jsb25nIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7IH1cblxuLmMtY2FyZC1sb2dpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNHB4IDAgcmdiYSgxMiwgMTIsIDEzLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA0cHggMCByZ2JhKDEyLCAxMiwgMTMsIDAuMSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDAgI0RBREFEQTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgI0RBREFEQTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZDhkODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jLWNhcmQtbG9naW5fX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmMtY2FyZC1sb2dpbl9faWNvbiAuYy1pY29uIHtcbiAgICAgIGNvbG9yOiAjNkI2QjZCOyB9XG4gICAgICAuYy1jYXJkLWxvZ2luX19pY29uIC5jLWljb24uYy1pY29uLWV4Y2hhbmdlb25saW5lIHtcbiAgICAgICAgY29sb3I6ICMwMDc4RDc7IH1cbiAgLmMtY2FyZC1sb2dpbl9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLmMtY2FyZC1sb2dpbjpob3ZlciwgLmMtY2FyZC1sb2dpbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYy1jYXJkLWxvZ2luOmhvdmVyIC5jLWJ1dHRvbixcbiAgICAuYy1jYXJkLWxvZ2luOmhvdmVyIC5jLWJ1dHRvbi0tcHJpbWFyeSxcbiAgICAuYy1jYXJkLWxvZ2luOmhvdmVyIC5jLWJ1dHRvbixcbiAgICAuYy1jYXJkLWxvZ2luOmhvdmVyIC5jLWJ1dHRvbi0tcHJpbWFyeSwgLmMtY2FyZC1sb2dpbjpmb2N1cyAuYy1idXR0b24sXG4gICAgLmMtY2FyZC1sb2dpbjpmb2N1cyAuYy1idXR0b24tLXByaW1hcnksXG4gICAgLmMtY2FyZC1sb2dpbjpmb2N1cyAuYy1idXR0b24sXG4gICAgLmMtY2FyZC1sb2dpbjpmb2N1cyAuYy1idXR0b24tLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjVCRDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuYy1jYXJkLWxvZ2luOmhvdmVyIC5jLWNhcmQtbG9naW5fX3RleHQsIC5jLWNhcmQtbG9naW46Zm9jdXMgLmMtY2FyZC1sb2dpbl9fdGV4dCB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAuYy1jYXJkLWxvZ2luOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTsgfVxuICAgIC5jLWNhcmQtbG9naW46YWN0aXZlIC5jLWNhcmQtbG9naW5fX3RleHQge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgLmMtY2FyZC1sb2dpbiAuYy1idXR0b24uYy1idXR0b24tLXByaW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZzogN3B4IDE2cHg7IH1cbiAgICAuYy1jYXJkLWxvZ2luIC5jLWJ1dHRvbi5jLWJ1dHRvbi0tcHJpbWFyeSAuYy1pY29uLmMtaWNvbi1sb2dvdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jLWNhcmQtbG9naW4gLmMtdG9vbHRpcC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDhweDsgfVxuICAuYy1jYXJkLWxvZ2luLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jLWNhcmQtbG9naW4uaXMtZGlzYWJsZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gICAgLmMtY2FyZC1sb2dpbi5pcy1kaXNhYmxlZCAuYy1jYXJkLWxvZ2luX19pY29uIHtcbiAgICAgIGNvbG9yOiAjREFEQURBOyB9XG4gICAgICAuYy1jYXJkLWxvZ2luLmlzLWRpc2FibGVkIC5jLWNhcmQtbG9naW5fX2ljb24gLmMtaWNvbi5jLWljb24tZXhjaGFuZ2VvbmxpbmUge1xuICAgICAgICBjb2xvcjogI0RBREFEQTsgfVxuICAgICAgLmMtY2FyZC1sb2dpbi5pcy1kaXNhYmxlZCAuYy1jYXJkLWxvZ2luX19pY29uIGltZyB7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgICAtby1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgICAgb3BhY2l0eTogMC4zOyB9XG4gICAgLmMtY2FyZC1sb2dpbi5pcy1kaXNhYmxlZCAuYy1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjb2xvcjogI0IzQjNCMztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgLmMtY2FyZC1sb2dpbi5pcy1kaXNhYmxlZCAuYy10b29sdGlwLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5Aa2V5ZnJhbWVzIHNob3cge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uYy10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gIC5jLXRhYmxlIHRyLmlzLWhvdmVyYWJsZTpob3ZlciwgLmMtdGFibGUgdHIuaXMtaG92ZXJhYmxlOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjRGRjsgfVxuICAuYy10YWJsZSB0ci5pcy1uby1ob3ZlcmFibGUgdGQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmMtdGFibGUgdGgsXG4gIC5jLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCAwO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAxLjZyZW0gMS4ycmVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZGVlMmU2O1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmMtdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLmMtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07IH1cbiAgLmMtdGFibGUgdGggLmMtYmFkZ2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWFyZ2luLXRvcDogMC4zcmVtOyB9XG4gIC5jLXRhYmxlIHRoIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIC5jLXRhYmxlIHRoIGJ1dHRvbiA+IC5jLWljb24uYy1pY29uLWFycm93LWRvd24sXG4gICAgLmMtdGFibGUgdGggYnV0dG9uID4gLmMtaWNvbi5jLWljb24tYXJyb3ctdXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgY29sb3I6ICM2QjZCNkI7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuYy10YWJsZSB0ZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW07IH1cbiAgICAuYy10YWJsZSB0ZC5jLXRhYmxlLWFjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5jLXRhYmxlIHRkLmMtdGFibGUtYWN0aW9uIGEge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCAwO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAuYy10YWJsZSB0ZC5jLXRhYmxlLWFjdGlvbiAuYy1idXR0b24tdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggOHB4IDEycHggMDsgfVxuICAgICAgLmMtdGFibGUgdGQuYy10YWJsZS1hY3Rpb24gLmMtaWNvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIC5jLXRhYmxlIHRkLmMtdGFibGUtYWN0aW9uIC5jLWljb246YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IC0xcHg7IH1cbiAgICAgIC5jLXRhYmxlIHRkLmMtdGFibGUtYWN0aW9uLmlzLXVuc2V0IC5jLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICNCM0IzQjMgIWltcG9ydGFudDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmMtdGFibGUuaXMtdW5zZXQge1xuICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gICAgLmMtdGFibGUuaXMtdW5zZXQgcCB7XG4gICAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAuYy10YWJsZSAuaXMtdW5zZXQge1xuICAgIGNvbG9yOiAjQjNCM0IzICFpbXBvcnRhbnQ7IH1cbiAgLmMtdGFibGUuaXMtaGlkZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy10YWJsZS5pcy1ob3ZlcmFibGUgPiB0Ym9keSA+IHRyOm5vdCguaXMtbm8taG92ZXJhYmxlKTpob3ZlcixcbiAgLmMtdGFibGUuaXMtaG92ZXJhYmxlID4gdGJvZHkgPiB0cjpub3QoLmlzLW5vLWhvdmVyYWJsZSk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNEZGOyB9XG4gIC5jLXRhYmxlIC5jLWJhZGdlLS1tZCB7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgd2lkdGg6IDguOHJlbTsgfVxuICAuYy10YWJsZV9faGVhZC5pcy12YWxpZ25Ub3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmMtdGFibGVfX2hlYWQuaXMtdmFsaWduTWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5jLXRhYmxlX19oZWFkLmlzLXZhbGlnbkJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAuYy10YWJsZV9faGVhZCB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtOyB9XG4gIC5jLXRhYmxlX19oZWFkLS10aGVtZS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAgIC5jLXRhYmxlX19oZWFkLS10aGVtZS1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jLXRhYmxlX19ib2R5LmlzLXZhbGlnblRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuYy10YWJsZV9fYm9keS5pcy12YWxpZ25NaWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmMtdGFibGVfX2JvZHkuaXMtdmFsaWduQm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC5jLXRhYmxlX19ib2R5IHRkIGEge1xuICAgIGNvbG9yOiAjMDA2NWJkOyB9XG4gICAgLmMtdGFibGVfX2JvZHkgdGQgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjNTcwM0FFOyB9XG4gICAgLmMtdGFibGVfX2JvZHkgdGQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ0ODVGNDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmMtdGFibGVfX2JvZHkgdGQgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDY1QkQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5jLXRhYmxlX19ib2R5IHRkIGE6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNiM2IzYjM7IH1cbiAgICAuYy10YWJsZV9fYm9keSB0ZCBhIC5jLWljb246dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzAwNjViZDsgfVxuICAgIC5jLXRhYmxlX19ib2R5IHRkIGEgLmMtaWNvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ0ODVGNDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jLXRhYmxlX19ib2R5IHRkIGEgLmMtaWNvbjphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDY1QkQ7IH1cbiAgICAuYy10YWJsZV9fYm9keSB0ZCBhIC5jLWljb24uaXMtZGlzYWJsZWQge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY29sb3I6ICNCM0IzQjM7IH1cbiAgICAgIC5jLXRhYmxlX19ib2R5IHRkIGEgLmMtaWNvbi5pcy1kaXNhYmxlZCBzcGFuLFxuICAgICAgLmMtdGFibGVfX2JvZHkgdGQgYSAuYy1pY29uLmlzLWRpc2FibGVkIGEge1xuICAgICAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAgICAgICAuYy10YWJsZV9fYm9keSB0ZCBhIC5jLWljb24uaXMtZGlzYWJsZWQgc3Bhbjp2aXNpdGVkLFxuICAgICAgICAuYy10YWJsZV9fYm9keSB0ZCBhIC5jLWljb24uaXMtZGlzYWJsZWQgYTp2aXNpdGVkIHtcbiAgICAgICAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAgICAgICAuYy10YWJsZV9fYm9keSB0ZCBhIC5jLWljb24uaXMtZGlzYWJsZWQgc3Bhbjpob3ZlcixcbiAgICAgICAgLmMtdGFibGVfX2JvZHkgdGQgYSAuYy1pY29uLmlzLWRpc2FibGVkIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gICAgICAgIC5jLXRhYmxlX19ib2R5IHRkIGEgLmMtaWNvbi5pcy1kaXNhYmxlZCBzcGFuOmFjdGl2ZSxcbiAgICAgICAgLmMtdGFibGVfX2JvZHkgdGQgYSAuYy1pY29uLmlzLWRpc2FibGVkIGE6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAuYy10YWJsZS1ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuYy10YWJsZS1saXN0LWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jLXRhYmxlLWxpc3QtaG9yaXpvbnRhbF9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDZweCAwIDEycHg7IH1cbiAgICAgIC5jLXRhYmxlLWxpc3QtaG9yaXpvbnRhbF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmMtdGFibGUtbGlzdC1ob3Jpem9udGFsX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEOEQ4RDg7IH1cbiAgLmMtdGFibGUtLXRoZW1lLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gICAgLmMtdGFibGUtLXRoZW1lLWRhcmsgdGQsXG4gICAgLmMtdGFibGUtLXRoZW1lLWRhcmsgdGgge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzIzODNlO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmMtdGFibGUtLXN0cmlwZWQgLmMtdGFibGVfX2JvZHkgdHI6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7IH1cbiAgLmMtdGFibGUtLXN0cmlwZWQgLmMtdGFibGVfX2JvZHkgdHI6aG92ZXIgYSB7XG4gICAgY29sb3I6ICM0NDg1RjQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmMtdGFibGUtLXN0cmlwZWQgdGgge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5jLXRhYmxlLS1zdHJpcGVkIHRkLFxuICAuYy10YWJsZS0tc3RyaXBlZCB0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5jLXRhYmxlLS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEOEQ4RDg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q4RDhEODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEOEQ4RDg7IH1cbiAgICAuYy10YWJsZS0tYm9yZGVyZWQgdGQsXG4gICAgLmMtdGFibGUtLWJvcmRlcmVkIHRoIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0Q4RDhEODtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLmMtdGFibGUtLWJvcmRlcmVkIHRoIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5jLXRhYmxlLS1ib3JkZXJlZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgIC5jLXRhYmxlLS1ib3JkZXJlZCB0ZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTsgfVxuICAuYy10YWJsZS0tZmlsdGVyIHRoLFxuICAuYy10YWJsZS0tZmlsdGVyIHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYy10YWJsZS0tZmlsdGVyIHRoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07IH1cbiAgICAuYy10YWJsZS0tZmlsdGVyIHRoIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgICAgLmMtdGFibGUtLWZpbHRlciB0aCBidXR0b24gPiAuYy1pY29uLmMtaWNvbi1hcnJvdy1kb3duIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6ICM2QjZCNkI7IH1cbiAgICAgICAgLmMtdGFibGUtLWZpbHRlciB0aCBidXR0b24gPiAuYy1pY29uLmMtaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07IH1cbiAgLmMtdGFibGUtLWZpbHRlciB0ciB0ZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkOGQ4ZDg7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMDsgfVxuICAgIC5jLXRhYmxlLS1maWx0ZXIgdHIgdGQgPiBzcGFuLFxuICAgIC5jLXRhYmxlLS1maWx0ZXIgdHIgdGQgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07IH1cbiAgICAuYy10YWJsZS0tZmlsdGVyIHRyIHRkOmZpcnN0LWNoaWxkID4gc3BhbixcbiAgICAuYy10YWJsZS0tZmlsdGVyIHRyIHRkOmZpcnN0LWNoaWxkID4gYSxcbiAgICAuYy10YWJsZS0tZmlsdGVyIHRyIHRkOmZpcnN0LWNoaWxkIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5jLXRhYmxlLS1maWx0ZXIgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7IH1cbiAgLmMtdGFibGUtLWZpbHRlciAuYy1iYWRnZSB7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgd2lkdGg6IDguOHJlbTsgfVxuICAuYy10YWJsZS0tYWNjb3VudCB0ZCxcbiAgLmMtdGFibGUtLWFjY291bnQgdGgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5jLXRhYmxlLS1hY2NvdW50IC5jLXRhYmxlX19oZWFkIC5jLWljb24tcXVlc3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICB3aWR0aDogMjBweDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgLmMtdGFibGUtLWFjY291bnQgLmMtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5jLXRhYmxlLS1kZXRhaWxzIHRkLFxuICAuYy10YWJsZS0tZGV0YWlscyB0aCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYy10YWJsZS0tZGV0YWlscyB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuYy10YWJsZS0tZGV0YWlscyAuYy1pY29uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLmMtdGFibGUtLXc0MDAge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogNDByZW07IH1cblxuLmMtdGFibGUtaW5pdGlhbGl6YXRpb24ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuYy10YWJsZS1pbml0aWFsaXphdGlvbiB0aCxcbiAgLmMtdGFibGUtaW5pdGlhbGl6YXRpb24gdGQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogc2FmYXJpICovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIF86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLFxuICBfOmZ1dHVyZSxcbiAgOnJvb3QgLmMtYnV0dG9uLXRleHRfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXG4uYy10YWJsZS13cmFwIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEOEQ4RDg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmMtdGFibGVfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5jLXRhYmxlX190ZXh0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jLXRhYmxlLWJsb2NrLWRvbWFpbi1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jLXRhYmxlLWJsb2NrLWRvbWFpbi1wYXJlbnQ6aG92ZXIsIC5jLXRhYmxlLWJsb2NrLWRvbWFpbi1wYXJlbnQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNEZGOyB9XG4gIC5jLXRhYmxlLWJsb2NrLWRvbWFpbi1wYXJlbnRfX2RvbWFpbiB7XG4gICAgd2lkdGg6IDM3NnB4OyB9XG4gICAgLmMtdGFibGUtYmxvY2stZG9tYWluLXBhcmVudF9fZG9tYWluIC5jLWJ1dHRvbi10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDEycHggMjRweCAxMnB4IDA7IH1cbiAgLmMtdGFibGUtYmxvY2stZG9tYWluLXBhcmVudF9fc3RhdHVzIHtcbiAgICB3aWR0aDogOTRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAwOyB9XG4gIC5jLXRhYmxlLWJsb2NrLWRvbWFpbi1wYXJlbnRfX3JlbmV3YWxEZWFkbGluZSB7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgcGFkZGluZzogMTJweCAxMHB4IDEycHggMDsgfVxuICAuYy10YWJsZS1ibG9jay1kb21haW4tcGFyZW50X19kbnMge1xuICAgIHdpZHRoOiA3OHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDA7IH1cbiAgLmMtdGFibGUtYmxvY2stZG9tYWluLXBhcmVudF9fc3ViRG9tYWluIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgcGFkZGluZzogMTJweCAxMHB4IDEycHggMDsgfVxuICAuYy10YWJsZS1ibG9jay1kb21haW4tcGFyZW50X19kZWxldGUge1xuICAgIHdpZHRoOiA3OHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDA7IH1cbiAgLmMtdGFibGUtYmxvY2stZG9tYWluLXBhcmVudCA+IGRpdiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5jLXRhYmxlLWJsb2NrLWRvbWFpbi1wYXJlbnQgPiBkaXYgLmMtYnV0dG9uLXRleHQgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAuYy10YWJsZS1ibG9jay1kb21haW4tcGFyZW50ID4gZGl2IC5jLWJ1dHRvbi10ZXh0IC5jLWljb24tYXJyb3ctZG93bixcbiAgICAuYy10YWJsZS1ibG9jay1kb21haW4tcGFyZW50ID4gZGl2IC5jLWJ1dHRvbi10ZXh0IC5jLWljb24tYXJyb3ctdXAsXG4gICAgLmMtdGFibGUtYmxvY2stZG9tYWluLXBhcmVudCA+IGRpdiAuYy1idXR0b24tdGV4dCAuYy1pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC5jLXRhYmxlLWJsb2NrLWRvbWFpbi1wYXJlbnQgPiBkaXYuYy10YWJsZS1hY3Rpb24gLmMtYnV0dG9uLXRleHQge1xuICAgICAgcGFkZGluZzogMTJweCAwIDEycHg7IH1cbiAgICAgIC5jLXRhYmxlLWJsb2NrLWRvbWFpbi1wYXJlbnQgPiBkaXYuYy10YWJsZS1hY3Rpb24gLmMtYnV0dG9uLXRleHQgLmMtYnV0dG9uLXRleHRfX3RleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLmMtdGFibGUtYmxvY2stZG9tYWluLXBhcmVudCA+IGRpdi5jLXRhYmxlLWFjdGlvbiAuYy1idXR0b24tdGV4dCAuYy1pY29uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5jLXRhYmxlLWJsb2NrLWRvbWFpbi1wYXJlbnQgPiBkaXYuYy10YWJsZS1hY3Rpb24gLmMtYnV0dG9uLXRleHQgLmMtaWNvbjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDsgfVxuXG4uYy10YWJsZS1ibG9jay1kb21haW4tY2hpbGQuaXMtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jLXRhYmxlLWJsb2NrLWRvbWFpbi1jaGlsZF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgLmMtdGFibGUtYmxvY2stZG9tYWluLWNoaWxkX19pdGVtOmhvdmVyLCAuYy10YWJsZS1ibG9jay1kb21haW4tY2hpbGRfX2l0ZW06YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNEZGOyB9XG4gIC5jLXRhYmxlLWJsb2NrLWRvbWFpbi1jaGlsZF9faXRlbTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgY29udGVudDogXCLvvaVcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMwMDVBQTY7IH1cbiAgLmMtdGFibGUtYmxvY2stZG9tYWluLWNoaWxkX19pdGVtID4gZGl2IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmMtdGFibGUtYmxvY2stZG9tYWluLWNoaWxkX19pdGVtID4gZGl2LmMtdGFibGUtYWN0aW9uIC5jLWJ1dHRvbi10ZXh0IC5jLWJ1dHRvbi10ZXh0X190ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmMtdGFibGUtYmxvY2stZG9tYWluLWNoaWxkX19pdGVtID4gZGl2LmMtdGFibGUtYWN0aW9uIC5jLWJ1dHRvbi10ZXh0IC5jLWljb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuYy10YWJsZS1ibG9jay1kb21haW4tY2hpbGRfX2l0ZW0gPiBkaXYuYy10YWJsZS1hY3Rpb24gLmMtYnV0dG9uLXRleHQgLmMtaWNvbjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4OyB9XG5cbi5jLXRhYmxlLWJsb2NrLWRvbWFpbi1jaGlsZF9fZG9tYWluIHtcbiAgd2lkdGg6IDM0NHB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgcGFkZGluZzogMTJweCAyNHB4IDEycHggMDsgfVxuXG4uYy10YWJsZS1ibG9jay1kb21haW4tY2hpbGRfX3N0YXR1cyB7XG4gIHdpZHRoOiA5NHB4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAwOyB9XG5cbi5jLXRhYmxlLWJsb2NrLWRvbWFpbi1jaGlsZF9fcmVuZXdhbERlYWRsaW5lIHtcbiAgd2lkdGg6IDk0cHg7XG4gIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDA7IH1cblxuLmMtdGFibGUtYmxvY2stZG9tYWluLWNoaWxkX19kbnMge1xuICB3aWR0aDogNzhweDtcbiAgcGFkZGluZzogMTJweCAxMHB4IDEycHggMDsgfVxuXG4uYy10YWJsZS1ibG9jay1kb21haW4tY2hpbGRfX3N1YkRvbWFpbiB7XG4gIHdpZHRoOiAxMzBweDtcbiAgcGFkZGluZzogMTJweCAxMHB4IDEycHggMDsgfVxuXG4uYy10YWJsZS1ibG9jay1kb21haW4tY2hpbGRfX2RlbGV0ZSB7XG4gIHdpZHRoOiA3OHB4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAwO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uYy1wcm9ncmVzcy1ibG9jayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLmMtcHJvZ3Jlc3MtYmxvY2tfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmMtcHJvZ3Jlc3MtYmxvY2tfX2l0ZW0gLmMtcHJvZ3Jlc3NCYXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jLXByb2dyZXNzLWJsb2NrX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIHdpZHRoOiAzMnJlbTsgfVxuICAuYy1wcm9ncmVzcy1ibG9ja19faXRlbU5ubSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjNDQ4NUY0OyB9XG4gIC5jLXByb2dyZXNzLWJsb2NrX19pdGVtVGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViOyB9XG4gIC5jLXByb2dyZXNzLWJsb2NrLS1sZWZ0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuYy1wcm9ncmVzcy1ibG9jay0tbGVmdCAuYy1wcm9ncmVzcy1ibG9ja19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICB3aWR0aDogMjJyZW07IH1cbiAgICAuYy1wcm9ncmVzcy1ibG9jay0tbGVmdCAuYy1wcm9ncmVzcy1ibG9ja19faXRlbU5ubSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmMtcHJvZ3Jlc3NCYXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDRweDtcbiAgaGVpZ2h0OiAwLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuYy1wcm9ncmVzc0Jhcl9fdzE2MCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIHdpZHRoOiAxNnJlbTsgfVxuICAuYy1wcm9ncmVzc0Jhcl9fdzIwMCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHdpZHRoOiAyMHJlbTsgfVxuICAuYy1wcm9ncmVzc0Jhcl9fdzQwMCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiA0MHJlbTsgfVxuICAuYy1wcm9ncmVzc0Jhcl9faDgge1xuICAgIGhlaWdodDogOHB4O1xuICAgIGhlaWdodDogMC44cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7IH1cbiAgLmMtcHJvZ3Jlc3NCYXJfX2gyNCB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGhlaWdodDogMi40cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7IH1cbiAgLmMtcHJvZ3Jlc3NCYXIgLmMtcHJvZ3Jlc3NCYXJfX21ldGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ODVGNDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfVxuICAgIC5jLXByb2dyZXNzQmFyIC5jLXByb2dyZXNzQmFyX19tZXRlci0tc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVBQTY7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5jLXByb2dyZXNzQmFyLmlzLXdhcm5pbmcgLmMtcHJvZ3Jlc3NCYXJfX21ldGVyLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNCNzFCOyB9XG4gIC5jLXByb2dyZXNzQmFyLmlzLXdhcm5pbmcgLmMtcHJvZ3Jlc3NCYXJfX21ldGVyLS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMTk5MEE7IH1cbiAgLmMtcHJvZ3Jlc3NCYXIuaXMtZGFuZ2VyIC5jLXByb2dyZXNzQmFyX19tZXRlci0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0ODA4MDsgfVxuICAuYy1wcm9ncmVzc0Jhci5pcy1kYW5nZXIgLmMtcHJvZ3Jlc3NCYXJfX21ldGVyLS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEODI2MUU7IH1cblxuLmMtcHJvZ3Jlc3NUcmFja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuYy1wcm9ncmVzc1RyYWNrZXI6OmJlZm9yZSB7XG4gICAgdG9wOiA5cHg7XG4gICAgbGVmdDogMTEuNCU7XG4gICAgd2lkdGg6IDc3JTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBoZWlnaHQ6IDAuNHJlbTsgfVxuICAuYy1wcm9ncmVzc1RyYWNrZXI6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgd2lkdGg6IDIuMnJlbTtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgaGVpZ2h0OiAyLjJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5jLXByb2dyZXNzVHJhY2tlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5jLXByb2dyZXNzVHJhY2tlciA+IGxpIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gICAgLmMtcHJvZ3Jlc3NUcmFja2VyID4gbGkuaXMtcHJldmlvdXMge1xuICAgICAgY29sb3I6ICMwMDY1QkQ7IH1cbiAgICAgIC5jLXByb2dyZXNzVHJhY2tlciA+IGxpLmlzLXByZXZpb3VzOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDRweCAjNDI4NWY0OyB9XG4gICAgICAuYy1wcm9ncmVzc1RyYWNrZXIgPiBsaS5pcy1wcmV2aW91czo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mjg1ZjQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgIC5jLXByb2dyZXNzVHJhY2tlciA+IGxpLmlzLXByZXZpb3VzOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAuYy1wcm9ncmVzc1RyYWNrZXIgPiBsaS5pcy1sYXRlc3Qge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMDA2NUJEOyB9XG4gICAgICAuYy1wcm9ncmVzc1RyYWNrZXIgPiBsaS5pcy1sYXRlc3Q6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mjg1ZjQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgNHB4ICM0Mjg1ZjQ7IH1cbiAgICAgIC5jLXByb2dyZXNzVHJhY2tlciA+IGxpLmlzLWxhdGVzdDo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mjg1ZjQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgIC5jLXByb2dyZXNzVHJhY2tlciA+IGxpLmlzLWxhdGVzdDo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMDsgfVxuICAgIC5jLXByb2dyZXNzVHJhY2tlciA+IGxpLmlzLXBhc3NlZDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICBib3JkZXI6IHNvbGlkIDRweCAjRDhEOEQ4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7IH1cbiAgICAuYy1wcm9ncmVzc1RyYWNrZXIgPiBsaS5pcy1wYXNzZWQuaXMtcHJldmlvdXMge1xuICAgICAgY29sb3I6ICMwMDY1QkQ7IH1cbiAgICAgIC5jLXByb2dyZXNzVHJhY2tlciA+IGxpLmlzLXBhc3NlZC5pcy1wcmV2aW91czo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmODtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCA0cHggIzQyODVmNDsgfVxuICAgICAgLmMtcHJvZ3Jlc3NUcmFja2VyID4gbGkuaXMtcGFzc2VkLmlzLXByZXZpb3VzOjphZnRlciB7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiA0NSU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgaGVpZ2h0OiAwLjRyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyODVmNDtcbiAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgLmMtcHJvZ3Jlc3NUcmFja2VyID4gbGkuaXMtcGFzc2VkLmlzLXByZXZpb3VzOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAuYy1wcm9ncmVzc1RyYWNrZXIgPiBsaS5pcy1wYXNzZWQuaXMtbGF0ZXN0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzAwNjVCRDsgfVxuICAgICAgLmMtcHJvZ3Jlc3NUcmFja2VyID4gbGkuaXMtcGFzc2VkLmlzLWxhdGVzdDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCA0cHggIzQyODVmNDsgfVxuICAgICAgLmMtcHJvZ3Jlc3NUcmFja2VyID4gbGkuaXMtcGFzc2VkLmlzLWxhdGVzdDo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mjg1ZjQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgIC5jLXByb2dyZXNzVHJhY2tlciA+IGxpLmlzLXBhc3NlZC5pcy1sYXRlc3Q6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAuYy1wcm9ncmVzc1RyYWNrZXIgPiBsaTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogNDYlO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIHdpZHRoOiAwLjhyZW07XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGJvcmRlcjogc29saWQgNHB4ICNEOEQ4RDg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmY7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuYy1wcm9ncmVzc1RyYWNrZXItLXZlcnRpY2FsIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGhlaWdodDogNDByZW07IH1cbiAgICAuYy1wcm9ncmVzc1RyYWNrZXItLXZlcnRpY2FsOjphZnRlciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0ycHg7IH1cbiAgICAuYy1wcm9ncmVzc1RyYWNrZXItLXZlcnRpY2FsOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIHdpZHRoOiAwLjRyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuYy1wcm9ncmVzc1RyYWNrZXItLXZlcnRpY2FsID4gbGkge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfVxuICAgICAgLmMtcHJvZ3Jlc3NUcmFja2VyLS12ZXJ0aWNhbCA+IGxpLmlzLWxhdGVzdDo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgd2lkdGg6IDAuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuYy1wcm9ncmVzc1RyYWNrZXItLXZlcnRpY2FsID4gbGk6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDQ2JTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgd2lkdGg6IDAuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogc29saWQgNHB4ICNEOEQ4RDg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAuYy1wcm9ncmVzc1RyYWNrZXItLWRvdWJsZUNpcmNsZSA+IGxpOjpiZWZvcmUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmYsIDAgMCAwIDVweCAjNDQ4NUY0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmLCAwIDAgMCA1cHggIzQ0ODVGNDsgfVxuICAuYy1wcm9ncmVzc1RyYWNrZXItLWRvdWJsZUNpcmNsZSA+IGxpOjpiZWZvcmUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmYsIDAgMCAwIDVweCAjNDQ4NUY0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmLCAwIDAgMCA1cHggIzQ0ODVGNDsgfVxuICAuYy1wcm9ncmVzc1RyYWNrZXItLW51bTM6OmJlZm9yZSB7XG4gICAgbGVmdDogMTclO1xuICAgIHdpZHRoOiA2NiU7IH1cbiAgLmMtcHJvZ3Jlc3NUcmFja2VyLS1udW01OjpiZWZvcmUge1xuICAgIGxlZnQ6IDEwJTtcbiAgICB3aWR0aDogODAlOyB9XG4gIC5jLXByb2dyZXNzVHJhY2tlci0tbnVtNjo6YmVmb3JlIHtcbiAgICBsZWZ0OiA3LjUlO1xuICAgIHdpZHRoOiA4NSU7IH1cbiAgLmMtcHJvZ3Jlc3NUcmFja2VyLS1udW03OjpiZWZvcmUge1xuICAgIGxlZnQ6IDcuNSU7XG4gICAgd2lkdGg6IDg2JTsgfVxuICAuYy1wcm9ncmVzc1RyYWNrZXItLW51bTc6OmJlZm9yZSB7XG4gICAgbGVmdDogNy41JTtcbiAgICB3aWR0aDogODYlOyB9XG4gIC5jLXByb2dyZXNzVHJhY2tlci0tdzgyMCB7XG4gICAgd2lkdGg6IDgyMHB4O1xuICAgIHdpZHRoOiA4MnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYy1wcm9ncmVzc1RyYWNrZXIuaXMtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuYy1wcm9ncmVzc1RyYWNrZXIuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmMtcHJvZ3Jlc3NDaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmMtcHJvZ3Jlc3NDaXJjbGU6YmVmb3JlIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZWVlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuYy1wcm9ncmVzc0NpcmNsZS1MdDUwIHtcbiAgICBjbGlwOiByZWN0KDAsIDEwMHB4LCAxMDBweCwgNTBweCk7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmMtcHJvZ3Jlc3NDaXJjbGUtTHQ1MCBpIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAjNDQ4NUY0O1xuICAgICAgY2xpcDogcmVjdCgwLCA1MHB4LCAxMDBweCwgMCk7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ybXM7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJtcztcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmMtcHJvZ3Jlc3NDaXJjbGUtR3Q1MCB7XG4gICAgY2xpcDogcmVjdCgwLCA1MHB4LCAxMDBweCwgMCk7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmMtcHJvZ3Jlc3NDaXJjbGUtR3Q1MCBpIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAjNDQ4NUY0O1xuICAgICAgY2xpcDogcmVjdCgwLCA1MHB4LCAxMDBweCwgMCk7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ybXM7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJtcztcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmMtcHJvZ3Jlc3NDaXJjbGUtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgY29sb3I6ICM0NDg1RjQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jLXByb2dyZXNzQ2lyY2xlLWJsb2NrX19pY29uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5jLXByb2dyZXNzQ2lyY2xlLmlzLWNvbmdlc3Rpb24gLmMtcHJvZ3Jlc3NDaXJjbGUtTHQ1MCBpLFxuICAuYy1wcm9ncmVzc0NpcmNsZS5pcy1jb25nZXN0aW9uIC5jLXByb2dyZXNzQ2lyY2xlLUd0NTAgaSB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI0YxOTkwQTsgfVxuICAuYy1wcm9ncmVzc0NpcmNsZS5pcy1jb25nZXN0aW9uIC5jLXByb2dyZXNzQ2lyY2xlLWJsb2NrIHtcbiAgICBjb2xvcjogI0YxOTkwQTsgfVxuXG4uYy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogLjE2N2VtIC4zNGVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5jLWxhYmVsLS1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4NUY0OyB9XG4gIC5jLWxhYmVsLS1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmMtbGFiZWwtLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7IH1cbiAgLmMtbGFiZWwtLWRhbmdlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTsgfVxuICAuYy1sYWJlbC0td2FybmluZyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYy1sYWJlbC0taW5mbyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODsgfVxuICAuYy1sYWJlbC0tbGlnaHQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmMtbGFiZWwtLWRhcmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cbiAgLmMtbGFiZWwtLXJlcXVpcmVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDAwMjFCOyB9XG5cbi5jLWZpZWxkX19pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHBhZGRpbmc6IDAgMS4ycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5jLWZpZWxkX19pbnB1dC0tdzI0MCB7XG4gICAgd2lkdGg6IDI0MHB4OyB9XG4gIC5jLWZpZWxkX19pbnB1dC0tdzM0MCB7XG4gICAgd2lkdGg6IDM0MHB4OyB9XG4gIC5jLWZpZWxkX19pbnB1dCArIC5jLWZpZWxkX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmMtZmllbGRfX2lucHV0ICsgLmMtZmllbGRfX2ljb24gLmMtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNHB4O1xuICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gIC5jLWZpZWxkX19pbnB1dDpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICNCM0IzQjM7IH1cbiAgLmMtZmllbGRfX2lucHV0OmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzOyB9XG4gIC5jLWZpZWxkX19pbnB1dDphY3RpdmUsIC5jLWZpZWxkX19pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFGNkRGNDtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IDAgIzQ0ODVGNDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5jLWZpZWxkX19pbnB1dC5pcy1zZXR0bGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IG1lZGl1bTtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IG1lZGl1bTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiBtZWRpdW07XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IG1lZGl1bTtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gIC5jLWZpZWxkX19pbnB1dC13cmFwLS1wYXNzd29yZCAuYy1pY29uOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNTcwM0FFOyB9XG4gIC5jLWZpZWxkX19pbnB1dC13cmFwLS1wYXNzd29yZCAuYy1pY29uOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ0ODVGNDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmMtZmllbGRfX2lucHV0LXdyYXAtLXBhc3N3b3JkIC5jLWljb246YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwNjVCRDsgfVxuXG4uYy1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTsgfVxuICAuYy1wYWdpbmF0aW9uX19saXN0IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuYy1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIG1hcmdpbjogMCAwLjJyZW07IH1cbiAgICAuYy1wYWdpbmF0aW9uX19pdGVtOmZpcnN0LWNoaWxkIC5jLWljb24tYXJyb3ctbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIC5jLXBhZ2luYXRpb25fX2l0ZW06bGFzdC1jaGlsZCAuYy1pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgICAuYy1wYWdpbmF0aW9uX19pdGVtLmlzLWRpc2FibGVkIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5jLXBhZ2luYXRpb25fX2l0ZW0uaXMtYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgLmMtcGFnaW5hdGlvbl9faXRlbS5pcy1hY3RpdmUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWluLXdpZHRoOiAzNnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0NDg1RjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuYy1wYWdpbmF0aW9uX19pdGVtLS1wcmV2aW91cyAuYy1wYWdpbmF0aW9uX19saW5rLCAuYy1wYWdpbmF0aW9uX19pdGVtLS1uZXh0IC5jLXBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmMtcGFnaW5hdGlvbl9fZG90cywgLmMtcGFnaW5hdGlvbl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYy1wYWdpbmF0aW9uX19kb3RzIHtcbiAgICBtaW4td2lkdGg6IDI0cHg7IH1cbiAgLmMtcGFnaW5hdGlvbl9fbGluayB7XG4gICAgbWluLXdpZHRoOiAzNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAjMDA2NWJkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuYy1wYWdpbmF0aW9uX19saW5rOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICM1NzAzQUU7IH1cbiAgICAuYy1wYWdpbmF0aW9uX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDQ4NUY0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYy1wYWdpbmF0aW9uX19saW5rOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwNjVCRDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmMtcGFnaW5hdGlvbl9fbGluazpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2IzYjNiMzsgfVxuICAgIC5jLXBhZ2luYXRpb25fX2xpbmsgLmMtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gICAgICAuYy1wYWdpbmF0aW9uX19saW5rIC5jLWljb246YmVmb3JlIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0wLjFlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmMtcGFnaW5hdGlvbl9fbGluazp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjNTcwM0FFO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTcwM0FFOyB9XG4gICAgLmMtcGFnaW5hdGlvbl9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY29sb3I6ICM0NDg1RjQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5jLXBhZ2luYXRpb25fX2xpbms6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDA2NUJEO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmMtcGFnaW5hdGlvbi0tcmlnaHQgLmMtcGFnaW5hdGlvbl9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuYy1wYWdpbmF0aW9uLS1sZWZ0IC5jLXBhZ2luYXRpb25fX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uYy1sb2FkaW5nLXByb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRTlFOUU5OyB9XG4gIC5jLWxvYWRpbmctcHJvZ3Jlc3NfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRDgyNjFFO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLjVzO1xuICAgIC1tcy10cmFuc2l0aW9uOiAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogLjVzO1xuICAgIHRyYW5zaXRpb246IC41czsgfVxuICAuYy1sb2FkaW5nLXByb2dyZXNzIC5tb3Zpbmcge1xuICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MgMnMgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcyB7XG4gIDAlIHtcbiAgICB3aWR0aDogMCU7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5bY2xhc3NePVwiYy1sb2FkaW5nLXNwaW5uZXJcIl0sXG5bY2xhc3MqPVwiIGMtbG9hZGluZy1zcGlubmVyXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNFOUU5RTk7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNFOUU5RTk7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRTlFOUU5O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNEODI2MUU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGlubmVyIDAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHNwaW5uZXIgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwNjA7IH1cblxuLmMtbG9hZGluZy1zcGlubmVyLXJlZCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5jLWxvYWRpbmctc3Bpbm5lci13aGl0ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmOyB9XG5cbi5jLWxvYWRpbmctc3Bpbm5lci1ncmV5IHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNEOEQ4RDg7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNEOEQ4RDg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRDhEOEQ4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM2NjY2NjY7IH1cblxuLmMtbG9hZGluZy1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICB0ciAuYy1sb2FkaW5nLXJlbGF0aXZlIHtcbiAgICBoZWlnaHQ6IDI4cHg7IH1cbiAgICB0ciAuYy1sb2FkaW5nLXJlbGF0aXZlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDsgfVxuICAuYy1sb2FkaW5nLXJlbGF0aXZlLS1oMTAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAuYy1sb2FkaW5nLXJlbGF0aXZlLS1oMjAwIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuXG4uYy1sb2FkaW5nLW1hc2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmMtbG9hZGluZy1tYXNrLS1oYXNUZXh0IC5jLWxvYWRpbmctc3Bpbm5lci1yZWQge1xuICAgIHRvcDogLTcwcHg7IH1cbiAgLmMtbG9hZGluZy1tYXNrLS1oYXNUZXh0IC5jLWxvYWRpbmctbWFza19fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7IH1cbiAgLmMtbG9hZGluZy1tYXNrLS1oaXN0b3J5IHtcbiAgICBib3R0b206IDg1cHg7XG4gICAgdG9wOiA1NXB4OyB9XG5cbmJvZHkuYy1sb2FkaW5nLXJlbGF0aXZlIC5jLWxvYWRpbmctbWFzayB7XG4gIHotaW5kZXg6IDExMDA7IH1cblxuLmMtY29udGFpbmVyX19ib2R5ID4gLmMtbG9hZGluZy1tYXNrIC5jLWxvYWRpbmctc3Bpbm5lci1yZWQge1xuICB0b3A6IC01MHB4OyB9XG5cbi5jLWNvbnRhaW5lcl9fYm9keSA+IC5jLWxvYWRpbmctbWFzayAuYy1sb2FkaW5nLW1hc2tfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxMzRweDsgfVxuXG5bY2xhc3NePVwiYy1sb2FkaW5nLWJ1dHRvblwiXSxcbltjbGFzcyo9XCIgYy1sb2FkaW5nLWJ1dHRvblwiXSB7XG4gIHBhZGRpbmc6IDEuM3JlbSAyLjdyZW07XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ODVGNDtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5jLWxvYWRpbmctYnV0dG9uLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkQ2OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5jLWxvYWRpbmctaWNvbi1zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNFOUU5RTk7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNFOUU5RTk7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRTlFOUU5O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNEODI2MUU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGlubmVyIDAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHNwaW5uZXIgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIG1hcmdpbjogMCA2cHggMCAwcHg7IH1cbiAgLmMtbG9hZGluZy1pY29uLXNwaW5uZXItLWdyZXkge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjRDhEOEQ4O1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNEOEQ4RDg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNEOEQ4RDg7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNjY2NjY2OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjb2xvcmNoYW5nZSB7XG4gIDAlIHtcbiAgICBjb2xvcjogI2Q4ZDhkODsgfVxuICAzMCUge1xuICAgIGNvbG9yOiAjNDQ4NUY0OyB9XG4gIDYwJSB7XG4gICAgY29sb3I6ICNkOGQ4ZDg7IH1cbiAgMTAwJSB7XG4gICAgY29sb3I6ICNkOGQ4ZDg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNvbG9yY2hhbmdlIHtcbiAgMCUge1xuICAgIGNvbG9yOiAjZDhkOGQ4OyB9XG4gIDMwJSB7XG4gICAgY29sb3I6ICM0NDg1RjQ7IH1cbiAgNjAlIHtcbiAgICBjb2xvcjogI2Q4ZDhkODsgfVxuICAxMDAlIHtcbiAgICBjb2xvcjogI2Q4ZDhkODsgfSB9XG5cbi5jLWFuaW1hdGlvbi1hcnJvdy1wdWxzZSBsaSB7XG4gIG1hcmdpbi1yaWdodDogLTNweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIGNvbG9yOiAjZDhkOGQ4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogY29sb3JjaGFuZ2UgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBjb2xvcmNoYW5nZSAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBjb2xvcmNoYW5nZSAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbjogY29sb3JjaGFuZ2UgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogY29sb3JjaGFuZ2UgMS4ycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLmMtYW5pbWF0aW9uLWFycm93LXB1bHNlIGxpOm50aC1jaGlsZCgxKSB7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7IH1cblxuLmMtYW5pbWF0aW9uLWFycm93LXB1bHNlIGxpOm50aC1jaGlsZCgyKSB7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7IH1cblxuLmMtYW5pbWF0aW9uLWFycm93LXB1bHNlIGxpOm50aC1jaGlsZCgzKSB7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC45cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuOXM7IH1cblxuLmMtYm94X190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuYy1ib3hfX3RpdGxlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC44ZW07XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMC40ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxcHg7IH1cblxuLmMtYm94X19ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5jLWJveC0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmMtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogNHB4IDA7IH1cblxuLmMtbGlzdC1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmMtbGlzdC1ob3Jpem9udGFsX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxMnB4OyB9XG4gICAgLmMtbGlzdC1ob3Jpem9udGFsX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNEOEQ4RDg7IH1cblxuLmMtZ3JpZF9fcm93IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uYy1ncmlkX19jb2wge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jLWdyaWRfX2NvbC0tMSwgLmMtZ3JpZF9fY29sLS1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwOyB9XG4gIC5jLWdyaWRfX2NvbC0tYXV0byB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jLWdyaWRfX2NvbC0tMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jLWdyaWRfX2NvbC0tMiwgLmMtZ3JpZF9fY29sLS0zIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwOyB9XG4gIC5jLWdyaWRfX2NvbC0tMiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuICAuYy1ncmlkX19jb2wtLTMge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDI1JTtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jLWdyaWRfX2NvbC0tNCwgLmMtZ3JpZF9fY29sLS01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwOyB9XG4gIC5jLWdyaWRfX2NvbC0tNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuYy1ncmlkX19jb2wtLTUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmMtZ3JpZF9fY29sLS02LCAuYy1ncmlkX19jb2wtLTcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7IH1cbiAgLmMtZ3JpZF9fY29sLS02IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuYy1ncmlkX19jb2wtLTcge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmMtZ3JpZF9fY29sLS04LCAuYy1ncmlkX19jb2wtLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7IH1cbiAgLmMtZ3JpZF9fY29sLS04IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5jLWdyaWRfX2NvbC0tOSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNzUlO1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmMtZ3JpZF9fY29sLS0xMCwgLmMtZ3JpZF9fY29sLS0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDsgfVxuICAuYy1ncmlkX19jb2wtLTEwIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC5jLWdyaWRfX2NvbC0tMTEge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLmMtZ3JpZF9fY29sLS0xMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmMtZ3JpZF9fY29sLS10b3Age1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgLmMtZ3JpZF9fY29sLS1ib3R0b20ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG5cbi5jLWdyaWRfX2NlbGwge1xuICBtYXJnaW46IDIlOyB9XG5cbi5jLXRhYi1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIHRoaW4gI0Q4RDhEODtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuYy10YWItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMjQuMzM0JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmMtdGFiLW5hdl9faXRlbS5pcy1hY3RpdmUgLmMtdGFiLW5hdl9fbGluayB7XG4gICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjQ0MwMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuYy10YWItbmF2X19pdGVtLmlzLWFjdGl2ZSAuYy10YWItbmF2X190ZXh0RW4ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7IH1cbiAgICAuYy10YWItbmF2X19pdGVtOmhvdmVyIC5jLXRhYi1uYXZfX2xpbmsge1xuICAgICAgY29sb3I6ICMxRjZERjQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0NDMDAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5jLXRhYi1uYXZfX2l0ZW06aG92ZXIgLmMtdGFiLW5hdl9fbGluayAuYy10YWItbmF2X190ZXh0IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLmMtdGFiLW5hdl9faXRlbTpob3ZlciAuYy10YWItbmF2X19saW5rIC5jLXRhYi1uYXZfX3RleHQgLmMtdGFiLW5hdl9fdGV4dEVuIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDsgfVxuICAuYy10YWItbmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgM3B4ICNEQURBREE7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI0Q4RDhEODtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0Q4RDhEODtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNEOEQ4RDg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDA1QUE2O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmMtdGFiLW5hdl9fdGV4dCAuYy1pY29uIHtcbiAgICBjb2xvcjogIzZCNkI2QjsgfVxuICAuYy10YWItbmF2X190ZXh0IC5jLWljb24td29yZHByZXNzIHtcbiAgICBjb2xvcjogIzIxNzU5QjsgfVxuICAuYy10YWItbmF2X190ZXh0RW4ge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7IH1cbiAgLmMtdGFiLW5hdl9fb3ZhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4pePXCI7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY29sb3I6ICNjYzAwMDA7IH1cbiAgLmMtdGFiLW5hdi0tNSAuYy10YWItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMTkuMyU7IH1cbiAgLmMtdGFiLW5hdi0tMiAuYy10YWItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogNDkuNSU7IH1cbiAgLmMtdGFiLW5hdi0tYXV0byB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogbGVmdDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAtbXMtZmxleC1wYWNrOiBsZWZ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IG5vcm1hbDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogbm9ybWFsO1xuICAgIC1tcy1mbGV4LXBhY2s6IG5vcm1hbDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuYy10YWItbmF2LS1hdXRvIC5jLXRhYi1uYXZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgIC5jLXRhYi1uYXYtLWF1dG8gLmMtdGFiLW5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuYy10YWItbmF2LS1hdXRvIC5jLXRhYi1uYXZfX2l0ZW0gLmMtdGFiLW5hdl9fbGluayB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTZweCA0MHB4OyB9XG4gIC5jLXRhYi1uYXYtLXdpdGhJY29uIC5jLXRhYi1uYXZfX2xpbmsge1xuICAgIGhlaWdodDogNTVweDtcbiAgICBwYWRkaW5nOiAxNHB4IDQwcHg7IH1cbiAgICAuYy10YWItbmF2LS13aXRoSWNvbiAuYy10YWItbmF2X19saW5rIC5jLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjNkI2QjZCOyB9XG4gICAgICAuYy10YWItbmF2LS13aXRoSWNvbiAuYy10YWItbmF2X19saW5rIC5jLWljb24uYy1pY29uLXdvcmRwcmVzcyB7XG4gICAgICAgIGNvbG9yOiAjMjE3NTlCOyB9XG5cbi5jLXRhYi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMjRweCA0MHB4O1xuICBwYWRkaW5nOiAycmVtIDIuNHJlbSA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDhEOEQ4OyB9XG4gIC5jLXRhYi1jb250YWluZXJfX2Z1bmN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuYy10YWItY29udGFpbmVyX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYy10YWItY29udGVudHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLXRhYi1jb250ZW50c19faXRlbS5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jLXRhYi1jb250ZW50c19faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5jLXRhYi1ibG9jay1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMzMzOyB9XG4gIC5jLXRhYi1ibG9jay1wYWdpbmF0aW9uIC5jLWljb24ge1xuICAgIGNvbG9yOiAjQjNCM0IzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4uYy10YWJfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW9kYWx3aW5kb3dfYm9keV9pbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBtb2RhbHdpbmRvd19ib2R5X2luIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW9kYWx3aW5kb3dfYm9keV9vdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgbW9kYWx3aW5kb3dfYm9keV9vdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfSB9XG5cbmJvZHkuaXMtbW9kYWwtZW5hYmxlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuICBib2R5LmlzLW1vZGFsLWVuYWJsZWQgLmwtbmF2X19saW5rOmZvY3VzOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBib2R5LmlzLW1vZGFsLWVuYWJsZWQgLmwtbmF2X19saW5rOmZvY3VzOm5vdCguaXMtYWN0aXZlKSAubC1uYXZfX3RleHQsXG4gICAgYm9keS5pcy1tb2RhbC1lbmFibGVkIC5sLW5hdl9fbGluazpmb2N1czpub3QoLmlzLWFjdGl2ZSkgLmMtaWNvbiB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuXG5ib2R5LmlzLW1vZGFsLWVuYWJsZWQgLmwtY29udGVudHMge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4OyB9XG5cbkBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICBib2R5LmlzLW1vZGFsLWVuYWJsZWQgLmwtY29udGVudHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH0gfVxuXG4uYy1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB6LWluZGV4OiAxMDkwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbTogMTAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuYy1tb2RhbC5pcy1sb2NrIC5jLW1vZGFsX19idXR0b24uYy1tb2RhbF9fYnV0dG9uLS1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogI2NjYzsgfVxuICAuYy1tb2RhbC5pcy12aXNpYmxlIC5jLW1vZGFsX19jb250ZW50IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiA0MDBtcyBtb2RhbHdpbmRvd19ib2R5X2luO1xuICAgIGFuaW1hdGlvbjogNDAwbXMgbW9kYWx3aW5kb3dfYm9keV9pbjsgfVxuICAuYy1tb2RhbF9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCB0aGluICNENkQ2RDY7IH1cbiAgLmMtbW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwIDZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICNCM0IzQjM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmMtbW9kYWxfX2Nsb3NlIC5jLWljb24tY2xvc2U6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmMtbW9kYWxfX2hlYWRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5jLW1vZGFsX19oZWFkaW5nLS13aXRoSWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7IH1cbiAgICAgIC5jLW1vZGFsX19oZWFkaW5nLS13aXRoSWNvbiAuYy1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMzVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDsgfVxuICAgIC5jLW1vZGFsX19oZWFkaW5nIC5jLXRleHQtaWNvbiAuYy10ZXh0LWljb25fX2ljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgICAuYy1tb2RhbF9faGVhZGluZyAuYy10ZXh0LWljb24gLmMtdGV4dC1pY29uX19pY29uLmMtaWNvbi5jLWljb24tZXhjaGFuZ2VvbmxpbmUge1xuICAgICAgICBjb2xvcjogIzAwNzhENzsgfVxuICAgIC5jLW1vZGFsX19oZWFkaW5nIC5jLXRleHQtaWNvbiAuYy10ZXh0LWljb25fX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIC5jLW1vZGFsX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogMjAwbXMgbW9kYWx3aW5kb3dfYm9keV9vdXQ7XG4gICAgYW5pbWF0aW9uOiAyMDBtcyBtb2RhbHdpbmRvd19ib2R5X291dDsgfVxuICAgIC5jLW1vZGFsX19jb250ZW50LS13aWRlIHtcbiAgICAgIHdpZHRoOiA5MDBweDsgfVxuICAgICAgLmMtbW9kYWxfX2NvbnRlbnQtLXdpZGUgLmMtbW9kYWxfX2JvZHkge1xuICAgICAgICB3aWR0aDogODIwcHg7IH1cbiAgICAgIC5jLW1vZGFsX19jb250ZW50LS13aWRlIC5jLW1vZGFsX19jb250ZW50cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYy1tb2RhbF9fYm9keSB7XG4gICAgd2lkdGg6IDU2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMycHggMjBweCA0MHB4OyB9XG4gICAgLmMtbW9kYWxfX2JvZHktLWF1dG8ge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAgIC5jLW1vZGFsX19ib2R5IC5jLW1vZGFsX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLmMtbW9kYWxfX2JvZHkgLmMtYmxvY2stc2VhcmNoUmVzdWx0cyB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjJweDsgfVxuICAgICAgLmMtbW9kYWxfX2JvZHkgLmMtYmxvY2stc2VhcmNoUmVzdWx0cyAuYy1ibG9jay1zZWFyY2hSZXN1bHRzX19pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuYy1tb2RhbF9fY29udGVudHMge1xuICAgIHdpZHRoOiA1MjhweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5jLW1vZGFsX19jb250ZW50cy0tdzU0MCB7XG4gICAgICB3aWR0aDogNTQwcHg7IH1cbiAgICAuYy1tb2RhbF9fY29udGVudHMgLmMtYmxvY2stYW5ub3RhdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAxMnB4OyB9XG4gICAgICAuYy1tb2RhbF9fY29udGVudHMgLmMtYmxvY2stYW5ub3RhdGlvbiAuYy10ZXh0LWxpc3QtZGlzYyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAuYy1tb2RhbF9fY29udGVudHMgLmMtYmxvY2stYW5ub3RhdGlvbiAuYy10ZXh0LWxpc3QtZGlzY19faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAgIC5jLW1vZGFsX19jb250ZW50cyAuYy1ibG9jay1hbm5vdGF0aW9uIC5jLXRleHQtbGlzdC1kaXNjX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmMtbW9kYWxfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gIC5jLW1vZGFsX19ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjRDAwMjFCOyB9XG4gIC5jLW1vZGFsLS13XzgwMCAuYy1tb2RhbF9fY29udGVudCB7XG4gICAgd2lkdGg6IDgwMHB4OyB9XG4gIC5jLW1vZGFsLS13XzgwMCAuYy1tb2RhbF9fYm9keSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMzJweDsgfVxuICAuYy1tb2RhbC0td184MDAgLmMtbW9kYWxfX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYy1tb2RhbC0tdmVydGljYWwgLmMtbW9kYWxfX2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuYy1tb2RhbC0tdmVydGljYWwgLmMtbW9kYWxfX2hlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmMtbW9kYWwtLXZlcnRpY2FsIC5jLW1vZGFsX19ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC5jLW1vZGFsLS12ZXJ0aWNhbCAuYy1tb2RhbF9fYm9keS0tbmFycm93IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gIC5jLW1vZGFsLS12ZXJ0aWNhbCAuYy1tb2RhbF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jLW1vZGFsLS12ZXJ0aWNhbCAuYy1tb2RhbF9fY29udGVudHMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmMtbW9kYWwtLXZlcnRpY2FsIC5jLW1vZGFsX19jb250ZW50cyB0YWJsZSB0aCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmMtbW9kYWwtLXZlcnRpY2FsIC5jLW1vZGFsX19jb250ZW50cyB0YWJsZSB0ZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cbiAgICAgIC5jLW1vZGFsLS12ZXJ0aWNhbCAuYy1tb2RhbF9fY29udGVudHMgdGFibGUgdGQuaXMtdW5zZXQge1xuICAgICAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAgIC5jLW1vZGFsLS12ZXJ0aWNhbCAuYy1tb2RhbF9fY29udGVudHMgdGFibGUgdGgsXG4gICAgLmMtbW9kYWwtLXZlcnRpY2FsIC5jLW1vZGFsX19jb250ZW50cyB0YWJsZSB0ZCB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmMtbW9kYWwtLXZlcnRpY2FsIC5jLW1vZGFsX19jb250ZW50cyAuYy1idXR0b24tbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmMtbW9kYWwtLXZlcnRpY2FsIC5jLW1vZGFsX19jb250ZW50cyAuYy1ibG9jay1hbm5vdGF0aW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmMtbW9kYWwtLXZlcnRpY2FsIC5jLW1vZGFsX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmMtbW9kYWwtLXZlcnRpY2FsIC5jLW1vZGFsX19mb290ZXIgLmMtdGV4dC1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuYy1tb2RhbC0tdmVydGljYWwgLmMtbW9kYWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmMtbW9kYWwtLXZlcnRpY2FsLmMtbW9kYWwtLWRlbGV0ZSAuYy1tb2RhbF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7IH1cbiAgLmMtbW9kYWwgLmMtYmxvY2stY29tcGxldGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgIC5jLW1vZGFsIC5jLWJsb2NrLWNvbXBsZXRpb25fX2ljb24ge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgZm9udC1zaXplOiA2cmVtOyB9XG4gICAgLmMtbW9kYWwgLmMtYmxvY2stY29tcGxldGlvbl9fdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5jLW1vZGFsIC5jLWJsb2NrLWRvbWFpblNlbGVjdGlvbl9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgICAuYy1tb2RhbCAuYy1ibG9jay1kb21haW5TZWxlY3Rpb25fX3RpdGxlOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAuYy1tb2RhbCAuYy1ibG9jay1kb21haW5TZWxlY3Rpb25fX3RleHQge1xuICAgIHdpZHRoOiA0MzBweDtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAuYy1tb2RhbCAuYy1ibG9jay1kb21haW5TZWxlY3Rpb24gLmMtaWNvbi5jLWljb24tZG9tYWluIHtcbiAgICBjb2xvcjogIzZCNkI2QjsgfVxuICAuYy1tb2RhbCAuYy1ibG9jay1kb21haW5TZWxlY3Rpb24gLmMtaWNvbi5jLWljb24tbWFpbCB7XG4gICAgY29sb3I6ICM2QjZCNkI7IH1cbiAgLmMtbW9kYWwgLmMtYmxvY2stYm9yZGVyQm94IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7IH1cbiAgICAuYy1tb2RhbCAuYy1ibG9jay1ib3JkZXJCb3gtd3JhcCB7XG4gICAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgICBwYWRkaW5nOiAxMnB4OyB9XG4gIC5jLW1vZGFsIC5jLWNhcmQgLmMtdGV4dC1pY29uIC5jLXRleHQtaWNvbl9faWNvbi5jLWljb24uYy1pY29uLXBsdXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAuYy1tb2RhbCAuYy1jYXJkIC5jLXRleHQtaWNvbiAuYy10ZXh0LWljb25fX3RleHQge1xuICAgIGNvbG9yOiAjMzMzOyB9XG5cbi5jLW1vZGFsX19jb250ZW50LS1zaXRlbWFwIHtcbiAgd2lkdGg6IDk2MHB4OyB9XG4gIC5jLW1vZGFsX19jb250ZW50LS1zaXRlbWFwIC5jLW1vZGFsX19ib2R5IHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgcGFkZGluZzogMzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuYy1tb2RhbF9fY29udGVudC0tc2l0ZW1hcCAuYy1tb2RhbF9fY29udGVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jLW1vZGFsLXNpdGVtYXBfX2lubmVyIHtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi5jLW1vZGFsLXNpdGVtYXAtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYy1tb2RhbC1zaXRlbWFwLWxpc3RfX2NvbHVtbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDAgOC41cHg7IH1cblxuLmMtbW9kYWwtc2l0ZW1hcC1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4IDIwcHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2X190aXRsZVRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX3RpdGxlVGV4dC5jLXRleHQtbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICMwMDY1QkQ7IH1cbiAgICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX3RpdGxlVGV4dC5jLXRleHQtbGluazphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA2NWJkO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDY1YmQ7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTUlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTUlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1JSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTUlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX3RpdGxlVGV4dC5jLXRleHQtbGluazp2aXNpdGVkIHtcbiAgICAgICAgICBjb2xvcjogIzU3MDNBRTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM1NzAzQUU7IH1cbiAgICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX3RpdGxlVGV4dC5jLXRleHQtbGluazpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0NDg1RjQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX3RpdGxlVGV4dC5jLXRleHQtbGluazphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMDA2NUJEO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuYy1tb2RhbC1zaXRlbWFwLW5hdl9fdGl0bGVUZXh0OmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX3RpdGxlOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2Q4ZDhkODtcbiAgICAgIHdpZHRoOiAxNzhweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAuYy1tb2RhbC1zaXRlbWFwLW5hdjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMjBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNzRweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMXB4IDBweCAxMXB4IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAuYy1tb2RhbC1zaXRlbWFwLW5hdl9fbGluayAuYy1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgY29sb3I6ICM2QjZCNkI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuYy1tb2RhbC1zaXRlbWFwLW5hdl9fbGluayAuYy1pY29uLmMtaWNvbi13b3JkcHJlc3Mge1xuICAgICAgICBjb2xvcjogIzIxNzU5QjsgfVxuICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbmsgLmMtaWNvbi5jLWljb24tZXhjaGFuZ2VvbmxpbmUge1xuICAgICAgICBjb2xvcjogIzAwNzhENzsgfVxuICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbmsgLmMtaWNvbi5jLWljb24td2VlYmx5IHtcbiAgICAgICAgY29sb3I6ICMxNDk1RDU7IH1cbiAgICAuYy1tb2RhbC1zaXRlbWFwLW5hdl9fbGluazpmb2N1cywgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbms6aG92ZXIsIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rOmFjdGl2ZSwgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbmsuaXMtYWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuYy1tb2RhbC1zaXRlbWFwLW5hdl9fbGluazpmb2N1cywgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbms6Zm9jdXMgLmwtbmF2X190ZXh0LFxuICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbms6Zm9jdXMgLmMtaWNvbiwgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbms6aG92ZXIgLmwtbmF2X190ZXh0LFxuICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbms6aG92ZXIgLmMtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjY2MwMDAwOyB9XG4gICAgICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rOmZvY3VzIC5sLW5hdl9fdGV4dC5jLWljb24tZXhjaGFuZ2VvbmxpbmUsXG4gICAgICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rOmZvY3VzIC5jLWljb24uYy1pY29uLWV4Y2hhbmdlb25saW5lLCAuYy1tb2RhbC1zaXRlbWFwLW5hdl9fbGluazpob3ZlciAubC1uYXZfX3RleHQuYy1pY29uLWV4Y2hhbmdlb25saW5lLFxuICAgICAgICAuYy1tb2RhbC1zaXRlbWFwLW5hdl9fbGluazpob3ZlciAuYy1pY29uLmMtaWNvbi1leGNoYW5nZW9ubGluZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDc4RDc7IH1cbiAgICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbms6Zm9jdXMgLmwtbmF2X190ZXh0LmMtaWNvbi13b3JkcHJlc3MsXG4gICAgICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rOmZvY3VzIC5jLWljb24uYy1pY29uLXdvcmRwcmVzcywgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbms6aG92ZXIgLmwtbmF2X190ZXh0LmMtaWNvbi13b3JkcHJlc3MsXG4gICAgICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rOmhvdmVyIC5jLWljb24uYy1pY29uLXdvcmRwcmVzcyB7XG4gICAgICAgICAgY29sb3I6ICMyMTc1OUI7IH1cbiAgICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbms6Zm9jdXMgLmwtbmF2X190ZXh0LmMtaWNvbi13ZWVibHksXG4gICAgICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rOmZvY3VzIC5jLWljb24uYy1pY29uLXdlZWJseSwgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbms6aG92ZXIgLmwtbmF2X190ZXh0LmMtaWNvbi13ZWVibHksXG4gICAgICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rOmhvdmVyIC5jLWljb24uYy1pY29uLXdlZWJseSB7XG4gICAgICAgICAgY29sb3I6ICMxNDk1RDU7IH1cbiAgICAuYy1tb2RhbC1zaXRlbWFwLW5hdl9fbGluazphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0U5RTlFOTsgfVxuICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbms6YWN0aXZlIC5jLWljb24sXG4gICAgICAuYy1tb2RhbC1zaXRlbWFwLW5hdl9fbGluazphY3RpdmUgLmwtbmF2X190ZXh0IHtcbiAgICAgICAgY29sb3I6ICNjYzAwMDA7IH1cbiAgICAuYy1tb2RhbC1zaXRlbWFwLW5hdl9fbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rLmlzLWFjdGl2ZSAubC1uYXZfX3RleHQge1xuICAgICAgICBjb2xvcjogI2NjMDAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbmsuaXMtYWN0aXZlIC5jLWljb24ge1xuICAgICAgICBjb2xvcjogI2NjMDAwMDsgfVxuICAgICAgICAuYy1tb2RhbC1zaXRlbWFwLW5hdl9fbGluay5pcy1hY3RpdmUgLmMtaWNvbi5jLWljb24taG9tZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDAyXCI7IH1cbiAgICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbmsuaXMtYWN0aXZlIC5jLWljb24uYy1pY29uLWRvbWFpbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDBDXCI7IH1cbiAgICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbmsuaXMtYWN0aXZlIC5jLWljb24uYy1pY29uLWhvbWVwYWdlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXEYwMDRcIjsgfVxuICAgICAgICAuYy1tb2RhbC1zaXRlbWFwLW5hdl9fbGluay5pcy1hY3RpdmUgLmMtaWNvbi5jLWljb24taG9tZXBhZ2VzZWN1cml0eTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDA4XCI7IH1cbiAgICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbmsuaXMtYWN0aXZlIC5jLWljb24uYy1pY29uLW1haWw6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRjAwRVwiOyB9XG4gICAgICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rLmlzLWFjdGl2ZSAuYy1pY29uLmMtaWNvbi1tYWlsc2VjdXJpdHk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRjAxMFwiOyB9XG4gICAgICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rLmlzLWFjdGl2ZSAuYy1pY29uLmMtaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRjAxMlwiOyB9XG4gICAgICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rLmlzLWFjdGl2ZSAuYy1pY29uLmMtaWNvbi1hbmFseXRpY3M6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRjAxN1wiOyB9XG4gICAgICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rLmlzLWFjdGl2ZSAuYy1pY29uLmMtaWNvbi1ob21lcGFnZS1wbHVzOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXEYwMDZcIjsgfVxuICAgICAgICAuYy1tb2RhbC1zaXRlbWFwLW5hdl9fbGluay5pcy1hY3RpdmUgLmMtaWNvbi5jLWljb24tdG9vbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDBBXCI7IH1cbiAgICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbmsuaXMtYWN0aXZlIC5jLWljb24uYy1pY29uLWd1aWQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRjAxNFwiOyB9XG4gICAgICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rLmlzLWFjdGl2ZSAuYy1pY29uLmMtaWNvbi1kYXRhYmFzZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDE2XCI7IH1cbiAgICAgICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX2xpbmsuaXMtYWN0aXZlIC5jLWljb24uYy1pY29uLXNlcnZlcjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDJGXCI7IH1cbiAgICAuYy1tb2RhbC1zaXRlbWFwLW5hdl9fbGluay5pcy1kaXNhYmxlZCAuYy1pY29uLFxuICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rLmlzLWRpc2FibGVkIC5sLW5hdl9fdGV4dCB7XG4gICAgICBjb2xvcjogI2IzYjNiMzsgfVxuICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rLmlzLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2X19saW5rLmlzLWRpc2FibGVkOmhvdmVyIC5sLW5hdl9fdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX3RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuYy1tb2RhbC1zaXRlbWFwLW5hdl9fdGV4dDpmaXJzdC1saW5lIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDU1MHB4KSB7XG4gICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXYge1xuICAgICAgbWF4LWhlaWdodDogNTUwcHg7IH1cbiAgICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2IC5sLW5hdl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuYy1tb2RhbC1zaXRlbWFwLW5hdi5pcy1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmMtbW9kYWwtc2l0ZW1hcC1uYXYuaXMtZGlzYWJsZWQgc3BhbiB7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5jLW1vZGFsLXNpdGVtYXAtbmF2LmlzLWRpc2FibGVkIC5jLW1vZGFsLXNpdGVtYXAtbmF2X190aXRsZVRleHQuYy10ZXh0LWxpbmsge1xuICAgICAgY29sb3I6ICM5NmMwZTQ7IH1cbiAgICAuYy1tb2RhbC1zaXRlbWFwLW5hdi5pcy1kaXNhYmxlZCAuYy1tb2RhbC1zaXRlbWFwLW5hdl9fdGl0bGVUZXh0LmMtdGV4dC1saW5rOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4uYy10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHdpZHRoOiAyMDBweDsgfVxuICAuYy10b29sdGlwLS13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIHdpZHRoOiAzMjBweDsgfVxuICAuYy10b29sdGlwLS1uYXJyb3cge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4OyB9XG4gIC5jLXRvb2x0aXAuaXMtc2hvdyB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmMtdG9vbHRpcC5pcy10b3Age1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgLmMtdG9vbHRpcC5pcy10b3AgLmMtdG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gIC5jLXRvb2x0aXAuaXMtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAuYy10b29sdGlwLmlzLXJpZ2h0IC5jLXRvb2x0aXAtYXJyb3cge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gIC5jLXRvb2x0aXAuaXMtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICAuYy10b29sdGlwLmlzLWJvdHRvbSAuYy10b29sdGlwLWFycm93IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgLmMtdG9vbHRpcC5pcy1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAuYy10b29sdGlwLmlzLWxlZnQgLmMtdG9vbHRpcC1hcnJvdyB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgLmMtdG9vbHRpcF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC5jLXRvb2x0aXAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5jLXRvb2x0aXAtaWNvbi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmMtdG9vbHRpcC1pY29uLXdyYXAgLmMtdG9vbHRpcC1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIHJpZ2h0OiAtMjRweDsgfVxuICAgIC5jLXRvb2x0aXAtaWNvbi13cmFwLS1oYXNCdXR0b24gLmMtdG9vbHRpcC1pY29uIHtcbiAgICAgIHJpZ2h0OiAtNDRweDsgfVxuICAuYy10b29sdGlwLWljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYy1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwICNEQURBREE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMzMzOyB9XG4gIC5jLWRyb3Bkb3duLmlzLXNob3cge1xuICAgIHdpbGwtY2hhbmdlOiBhbmltYXRpb247XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNob3cgLjJzIGxpbmVhciAwcztcbiAgICBhbmltYXRpb246IHNob3cgLjJzIGxpbmVhciAwczsgfVxuICAuYy1kcm9wZG93bi5pcy1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLWRyb3Bkb3duLmlzLWxhcmdlIHtcbiAgICBtYXgtd2lkdGg6IDQ4NnB4OyB9XG4gIC5jLWRyb3Bkb3duLmlzLWF1dG8ge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLmMtZHJvcGRvd24uaXMtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuYy1kcm9wZG93bi0tdXNlckluZm9ybWF0aW9uIHtcbiAgICB3aWR0aDogMjgwcHg7IH1cbiAgICAuYy1kcm9wZG93bi0tdXNlckluZm9ybWF0aW9uIC5jLWRyb3Bkb3duX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgcGFkZGluZzogMnJlbSAycmVtIDAgMnJlbTsgfVxuICAgICAgLmMtZHJvcGRvd24tLXVzZXJJbmZvcm1hdGlvbiAuYy1kcm9wZG93bl9faGVhZGluZzpmaXJzdC1saW5lIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5jLWRyb3Bkb3duLS11c2VySW5mb3JtYXRpb24gLmMtZHJvcGRvd25fX2hlYWRpbmcgRTo6Zmlyc3QtbGluZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmMtZHJvcGRvd24tLXVzZXJJbmZvcm1hdGlvbiAuYy1kcm9wZG93bl9fbWVkaWEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZzogMCAycmVtOyB9XG4gICAgLmMtZHJvcGRvd24tLXVzZXJJbmZvcm1hdGlvbiAuYy1kcm9wZG93bl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLmMtZHJvcGRvd24tLXVzZXJJbmZvcm1hdGlvbiAuYy1kcm9wZG93bl9fdXNlck5hbWUge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICAuYy1kcm9wZG93bi0tdXNlckluZm9ybWF0aW9uIC5jLWRyb3Bkb3duX191c2VyUm9sZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgLmMtZHJvcGRvd24tLXVzZXJJbmZvcm1hdGlvbiAuYy1kcm9wZG93bl9fYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5jLWRyb3Bkb3duLS11c2VySW5mb3JtYXRpb24gLmMtZHJvcGRvd25fX3RleHRMaW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGNvbG9yOiAjMDA2NWJkO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmMtZHJvcGRvd24tLXVzZXJJbmZvcm1hdGlvbiAuYy1kcm9wZG93bl9fdGV4dExpbms6Zmlyc3QtbGluZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAuYy1kcm9wZG93bi0tdXNlckluZm9ybWF0aW9uIC5jLWRyb3Bkb3duX190ZXh0TGluayBFOjpmaXJzdC1saW5lIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5jLWRyb3Bkb3duLS11c2VySW5mb3JtYXRpb24gLmMtZHJvcGRvd25fX3RleHRMaW5rOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA2NWJkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA2NWJkO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgICAgIC5jLWRyb3Bkb3duLS11c2VySW5mb3JtYXRpb24gLmMtZHJvcGRvd25fX3RleHRMaW5rOmFmdGVyOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjMTkzQzgxOyB9XG4gICAgICAgIC5jLWRyb3Bkb3duLS11c2VySW5mb3JtYXRpb24gLmMtZHJvcGRvd25fX3RleHRMaW5rOmFmdGVyOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzQ0ODVGNDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuYy1kcm9wZG93bi0tdXNlckluZm9ybWF0aW9uIC5jLWRyb3Bkb3duX190ZXh0TGluazphZnRlcjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMDA2NUJEO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmMtZHJvcGRvd24tLXVzZXJJbmZvcm1hdGlvbiAuYy1kcm9wZG93bl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIHRoaW4gI0Q4RDhEODtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIC5jLWRyb3Bkb3duLS11c2VySW5mb3JtYXRpb24gLmMtZHJvcGRvd25fX2J1dHRvbiAuYy1pY29uLmMtaWNvbi1sb2dvdXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuYy1kcm9wZG93bi0tdXNlckluZm9ybWF0aW9uIC5jLWRyb3Bkb3duX19idXR0b25MaW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmMtZHJvcGRvd24tLXVzZXJJbmZvcm1hdGlvbiAuYy1kcm9wZG93bl9fYnV0dG9uTGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7IH1cbiAgICAgIC5jLWRyb3Bkb3duLS11c2VySW5mb3JtYXRpb24gLmMtZHJvcGRvd25fX2J1dHRvbkxpbms6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0U5RTlFOTsgfVxuICAgICAgLmMtZHJvcGRvd24tLXVzZXJJbmZvcm1hdGlvbiAuYy1kcm9wZG93bl9fYnV0dG9uTGluay5pcy1kaXNhYmxlZCAuYy1pY29uIHtcbiAgICAgICAgY29sb3I6ICNCM0IzQjM7IH1cbiAgICAgIC5jLWRyb3Bkb3duLS11c2VySW5mb3JtYXRpb24gLmMtZHJvcGRvd25fX2J1dHRvbkxpbmsuaXMtZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5jLWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEzcHg7XG4gICAgcmlnaHQ6IDQ1JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMTsgfVxuICAuYy1kcm9wZG93bjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE0cHg7XG4gICAgcmlnaHQ6IDQ1JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q4RDhEODtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmMtZHJvcGRvd24ubGVmdDpiZWZvcmUge1xuICAgIHJpZ2h0OiA3MCU7IH1cbiAgLmMtZHJvcGRvd24ubGVmdDphZnRlciB7XG4gICAgcmlnaHQ6IDcwJTsgfVxuICAuYy1kcm9wZG93bi5yaWdodDpiZWZvcmUge1xuICAgIHJpZ2h0OiAyMCU7IH1cbiAgLmMtZHJvcGRvd24ucmlnaHQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyMCU7IH1cbiAgLmMtZHJvcGRvd24tLWhpc3Rvcnkge1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICAgLmMtZHJvcGRvd24tLWhpc3RvcnkgLmRyb3Bkb3duX19ibG9jay1saXN0IGxpIHtcbiAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5jLWRyb3Bkb3duLS1oaXN0b3J5IC5kcm9wZG93bl9fYmxvY2stbGlzdCBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDg1RjQ7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmMtZHJvcGRvd24tLWhpc3Rvcnk6YmVmb3JlIHtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiA1NnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4OyB9XG4gICAgLmMtZHJvcGRvd24tLWhpc3Rvcnk6YWZ0ZXIge1xuICAgICAgdG9wOiAtMjFweDtcbiAgICAgIGxlZnQ6IDU2cHg7XG4gICAgICBib3JkZXItd2lkdGg6IDEwcHg7IH1cblxuLmMtZHJvcGRvd24tYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogSUUgMTAg5Lul6ZmNICovXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkZGQ7IH1cblxudGV4dGFyZWEuaXMtZXJyb3IsXG50ZXh0YXJlYS5pcy1lcnJvcjpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLmlzLWVycm9yLFxuaW5wdXRbdHlwZT1cInRleHRcIl0uaXMtZXJyb3I6Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0uaXMtZXJyb3IsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0uaXMtZXJyb3I6Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uaXMtZXJyb3IsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uaXMtZXJyb3I6Zm9jdXMsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLmlzLWVycm9yLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXS5pcy1lcnJvcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkU3RTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEODI2MUU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAwICNEODI2MUU7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMCAjRDgyNjFFO1xuICBjb2xvcjogIzMzMztcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uYy1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYy1mb3JtIHRleHRhcmVhLmlzLWVycm9yLFxuICAuYy1mb3JtIHRleHRhcmVhLmlzLWVycm9yOmZvY3VzLFxuICAuYy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmlzLWVycm9yLFxuICAuYy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmlzLWVycm9yOmZvY3VzLFxuICAuYy1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5pcy1lcnJvcixcbiAgLmMtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uaXMtZXJyb3I6Zm9jdXMsXG4gIC5jLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmlzLWVycm9yLFxuICAuYy1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5pcy1lcnJvcjpmb2N1cyxcbiAgLmMtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmlzLWVycm9yLFxuICAuYy1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0uaXMtZXJyb3I6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkU3RTc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q4MjYxRTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggMCAjRDgyNjFFO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMCAjRDgyNjFFO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmMtZm9ybV9fcm93IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0Q4RDhEODsgfVxuICAuYy1mb3JtX19jb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTtcbiAgICAtbXMtZmxleDogMCAwIDE7XG4gICAgZmxleDogMCAwIDE7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYy1mb3JtX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogMCAwIDE3MHB4O1xuICAgICAgLW1zLWZsZXg6IDAgMCAxNzBweDtcbiAgICAgIGZsZXg6IDAgMCAxNzBweDsgfVxuICAgIC5jLWZvcm1fX2NvbC0tdzIyMDpmaXJzdC1jaGlsZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMjIwcHg7XG4gICAgICAtbXMtZmxleDogMCAwIDIyMHB4O1xuICAgICAgZmxleDogMCAwIDIyMHB4OyB9XG4gICAgLmMtZm9ybV9fY29sLmlzLXVuc2V0IHtcbiAgICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gIC5jLWZvcm0tbm90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAuYy1mb3JtLW5vdGU6Zmlyc3QtbGluZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5jLWZvcm0tbm90ZSBFOjpmaXJzdC1saW5lIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmMtZm9ybS1ub3RlLmlzLWVycm9yIHtcbiAgICAgIGNvbG9yOiAjRDAwMjFCOyB9XG4gICAgLmMtZm9ybS1ub3RlLmlzLWdsYXkge1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAuYy1mb3JtLW5vdGUuaXMtbGlnaHRHcmF5IHtcbiAgICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gICAgLmMtZm9ybS1ub3RlLmlzLWxpZ2h0R3JheTAyIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLmMtZm9ybS1ub3RlLS1pbmlsbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLmMtZm9ybS1ub3RlIC5jLWljb24uYy1pY29uLWV4dGVybmFsbGluayB7XG4gICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgbWFyZ2luOiAwIDAuNHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgY29sb3I6ICNCM0IzQjM7XG4gICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAuYy1mb3JtLWV2YWx1YXRpb24uaXMtbG93IHtcbiAgICBjb2xvcjogI0QwMDIxQjsgfVxuICAuYy1mb3JtLWV2YWx1YXRpb24uaXMtaGlnaCB7XG4gICAgY29sb3I6ICMwMDY1YmQ7IH1cbiAgLmMtZm9ybS1sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmMtZm9ybS1sYWJlbCArIC5jLWJhZGdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMC40cmVtOyB9XG4gIC5jLWZvcm0tZ3JvdXAtbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gICAgLmMtZm9ybS1ncm91cC1saXN0X19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtOyB9XG4gICAgLmMtZm9ybS1ncm91cC1saXN0LS12ZXJ0aWNhbCB7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH1cbiAgICAgIC5jLWZvcm0tZ3JvdXAtbGlzdC0tdmVydGljYWwgLmMtZm9ybS1ncm91cC1saXN0X19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgICAgICAuYy1mb3JtLWdyb3VwLWxpc3QtLXZlcnRpY2FsIC5jLWZvcm0tZ3JvdXAtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYy1mb3JtLWdyb3VwLmlzLWRpc2FibGVkIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjQjNCM0IzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICAgIC5jLWZvcm0tZ3JvdXAuaXMtZGlzYWJsZWQgLmMtYmFkZ2Uge1xuICAgICAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jLWZvcm0tcmFkaW8sIC5jLWZvcm0tY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmMtZm9ybS1yYWRpbyArIC5jLWJhZGdlLCAuYy1mb3JtLWNoZWNrYm94ICsgLmMtYmFkZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07IH1cbiAgICAuYy1mb3JtLXJhZGlvOmhvdmVyLCAuYy1mb3JtLWNoZWNrYm94OmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYy1mb3JtLXJhZGlvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYy1mb3JtLXJhZGlvIGlucHV0OmNoZWNrZWQgKyAuYy1mb3JtLXJhZGlvX19idXR0b24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDQ4NWY0ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5jLWZvcm0tcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIC5jLWZvcm0tcmFkaW9fX2J1dHRvbjphZnRlciB7XG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgIG1hcmdpbjogLTZweCAwIDAgLTZweDtcbiAgICAgICAgbWFyZ2luOiAtMC42cmVtIDAgMCAtMC42cmVtO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmMtZm9ybS1yYWRpb19fYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRDhEOEQ4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuYy1mb3JtLXJhZGlvX19idXR0b24tLXNoYWRvdyB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjYpIDBweCA0cHggMTJweCAtNnB4O1xuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNikgMHB4IDRweCAxMnB4IC02cHg7IH1cbiAgICAgIC5jLWZvcm0tcmFkaW9fX2J1dHRvbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIHdpZHRoOiAwLjFyZW07XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDAuMXJlbTtcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ODVmNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmMtZm9ybS1yYWRpb19fdGV4dCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDsgfVxuICAgIC5jLWZvcm0tcmFkaW8tLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jLWZvcm0tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5jLWZvcm0tY2hlY2tib3hfX2J1dHRvbjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzQ0ODVmNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDg1ZjQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmMtZm9ybS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmMtZm9ybS1jaGVja2JveF9fYnV0dG9uOmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5jLWZvcm0tY2hlY2tib3hfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIHdpZHRoOiAxLjhyZW07XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLXRvcDogLTAuMXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmMtZm9ybS1jaGVja2JveF9fYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNiM2IzYjM7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5jLWZvcm0tY2hlY2tib3hfX2J1dHRvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICB3aWR0aDogMC40cmVtO1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBoZWlnaHQ6IDAuOXJlbTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmMtZm9ybS1jaGVja2JveF9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5jLWZvcm0tc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAyOHB4OyB9XG4gICAgLmMtZm9ybS1zd2l0Y2ggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuYy1mb3JtLXN3aXRjaF9fbGFiZWw6YmVmb3JlLFxuICAgIC5jLWZvcm0tc3dpdGNoIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmMtZm9ybS1zd2l0Y2hfX2xhYmVsOmJlZm9yZSB7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5jLWZvcm0tc3dpdGNoIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmMtZm9ybS1zd2l0Y2hfX2xhYmVsOmFmdGVyLFxuICAgIC5jLWZvcm0tc3dpdGNoIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmMtZm9ybS1zd2l0Y2hfX2xhYmVsOmFmdGVyIHtcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYy1mb3JtLXN3aXRjaCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5jLWZvcm0tc3dpdGNoX19sYWJlbCBzcGFuLFxuICAgIC5jLWZvcm0tc3dpdGNoIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmMtZm9ybS1zd2l0Y2hfX2xhYmVsIHNwYW4ge1xuICAgICAgbGVmdDogNTRweDsgfVxuICAgIC5jLWZvcm0tc3dpdGNoX19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgIC5jLWZvcm0tc3dpdGNoX19sYWJlbCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgZm9udDogMC8wIGE7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCBmYWxzZSBmYWxzZSwgMC4xcyBmYWxzZSBmYWxzZSwgZWFzZS1pbiBmYWxzZSBmYWxzZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuMXMgZWFzZS1pbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjFzIGVhc2UtaW47XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5jLWZvcm0tc3dpdGNoX19sYWJlbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMDA0RlxcMDA0NlxcMDA0NlwiO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgICAuYy1mb3JtLXN3aXRjaF9fbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMDA0RlxcMDA0RVwiO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDg1ZjQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLmMtZm9ybS1zd2l0Y2hfX2xhYmVsOmJlZm9yZSwgLmMtZm9ybS1zd2l0Y2hfX2xhYmVsOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgZmFsc2UgZmFsc2UsIDAuMXMgZmFsc2UgZmFsc2UsIGVhc2UtaW4gZmFsc2UgZmFsc2U7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW47XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLmMtZm9ybS1zd2l0Y2gtLWVuYWJsZWRPckRpc2FibGVkIC5jLWZvcm0tc3dpdGNoX19sYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDcxMjFcXDUyQjlcIjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmMtZm9ybS1zd2l0Y2gtLWVuYWJsZWRPckRpc2FibGVkIC5jLWZvcm0tc3dpdGNoX19sYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcNjcwOVxcNTJCOVwiO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ODVmNDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5jLWZvcm0tZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jLWZvcm0tZmllbGRfX2lucHV0IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAuYy1mb3JtLWZpZWxkX19pbnB1dC0tdzI0MCB7XG4gICAgICAgIHdpZHRoOiAyNDBweDsgfVxuICAgICAgLmMtZm9ybS1maWVsZF9faW5wdXQtLXczMjAge1xuICAgICAgICB3aWR0aDogMzIwcHg7IH1cbiAgICAgIC5jLWZvcm0tZmllbGRfX2lucHV0LS13MzQwIHtcbiAgICAgICAgd2lkdGg6IDM0MHB4OyB9XG4gICAgICAuYy1mb3JtLWZpZWxkX19pbnB1dCArIC5jLWZvcm0tZmllbGRfX2ljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDsgfVxuICAgICAgICAuYy1mb3JtLWZpZWxkX19pbnB1dCArIC5jLWZvcm0tZmllbGRfX2ljb24gLmMtaWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIC5jLWZvcm0tZmllbGRfX2lucHV0ICsgLmMtZm9ybS1maWVsZF9faWNvbiAuYy1pY29uLmMtaWNvbi1zZWFyY2gge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAgICAgLmMtZm9ybS1maWVsZF9faW5wdXQ6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgICAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAgICAgLmMtZm9ybS1maWVsZF9faW5wdXQ6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzOyB9XG4gICAgICAuYy1mb3JtLWZpZWxkX19pbnB1dDphY3RpdmUsIC5jLWZvcm0tZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFGNkRGNDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4IDAgIzQ0ODVGNDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAwICM0NDg1RjQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5jLWZvcm0tZmllbGRfX2lucHV0LmlzLXNldHRsZWQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogbWVkaXVtO1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IG1lZGl1bTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogbWVkaXVtO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogbWVkaXVtO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gICAgICAgIC5jLWZvcm0tZmllbGRfX2lucHV0LmlzLXNldHRsZWQ6YWN0aXZlLCAuYy1mb3JtLWZpZWxkX19pbnB1dC5pcy1zZXR0bGVkOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5jLWZvcm0tZmllbGQtLXBhc3N3b3JkIC5jLWZvcm0tZmllbGRfX2ljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5jLWZvcm0tZmllbGQtLXBhc3N3b3JkIC5jLWZvcm0tZmllbGRfX2ljb24gLmMtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGNvbG9yOiAjQjNCM0IzO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAuYy1mb3JtLWZpZWxkLS1wYXNzd29yZCAuYy1mb3JtLWZpZWxkX19pY29uIC5jLWljb246dmlzaXRlZCB7XG4gICAgICAgICAgY29sb3I6ICM1NzAzQUU7IH1cbiAgICAgICAgLmMtZm9ybS1maWVsZC0tcGFzc3dvcmQgLmMtZm9ybS1maWVsZF9faWNvbiAuYy1pY29uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzQ0ODVGNDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmMtZm9ybS1maWVsZC0tcGFzc3dvcmQgLmMtZm9ybS1maWVsZF9faWNvbiAuYy1pY29uOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDY1QkQ7IH1cbiAgICAuYy1mb3JtLWZpZWxkLXNlYXJjaCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuICAgICAgLmMtZm9ybS1maWVsZC1zZWFyY2gtLXcyNDAge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIHdpZHRoOiAyNHJlbTsgfVxuICAgICAgLmMtZm9ybS1maWVsZC1zZWFyY2gtLXczNDAge1xuICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgIHdpZHRoOiAzNHJlbTsgfVxuICAgICAgLmMtZm9ybS1maWVsZC1zZWFyY2ggaW5wdXQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuYy1mb3JtLWZpZWxkLXNlYXJjaC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2NjY2M7XG4gICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLmMtZm9ybS1maWVsZC1zZWFyY2gtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC5jLWZvcm0tZmllbGQtc2VhcmNoLWJ1dHRvbjpob3ZlciwgLmMtZm9ybS1maWVsZC1zZWFyY2gtYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUU5O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLmMtZm9ybS1maWVsZC1zZWFyY2gtYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODsgfVxuICAgICAgICAuYy1mb3JtLWZpZWxkLXNlYXJjaC1idXR0b24gLmMtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNiNGI0YjQ7IH1cbiAgICAgIC5jLWZvcm0tZmllbGQtc2VhcmNoLWNhbmNlbEJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDg4cHg7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAuYy1mb3JtLWZpZWxkLXNlYXJjaC1jYW5jZWxCdXR0b24gLmMtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNCM0IzQjM7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAgICAgICAuYy1mb3JtLWZpZWxkLXNlYXJjaC1jYW5jZWxCdXR0b24gLmMtaWNvbjp2aXNpdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTcwM0FFOyB9XG4gICAgICAgICAgLmMtZm9ybS1maWVsZC1zZWFyY2gtY2FuY2VsQnV0dG9uIC5jLWljb246aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM0NDg1RjQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAuYy1mb3JtLWZpZWxkLXNlYXJjaC1jYW5jZWxCdXR0b24gLmMtaWNvbjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDY1QkQ7IH1cbiAgICAgIC5jLWZvcm0tZmllbGQtc2VhcmNoX19pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwYWRkaW5nOiAwIDMycHggMCAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMuMnJlbSAwIDEuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgdGhpbiAjZDZkNmQ2OyB9XG4gICAgICAgIC5jLWZvcm0tZmllbGQtc2VhcmNoX19pbnB1dC0tdzI0MCB7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIHdpZHRoOiAyNHJlbTsgfVxuICAgICAgICAuYy1mb3JtLWZpZWxkLXNlYXJjaF9faW5wdXQtLXczNDAge1xuICAgICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgICAgICB3aWR0aDogMzRyZW07IH1cbiAgICAgICAgLmMtZm9ybS1maWVsZC1zZWFyY2hfX2lucHV0ICsgLmMtZm9ybS1maWVsZF9faWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDsgfVxuICAgICAgICAgIC5jLWZvcm0tZmllbGQtc2VhcmNoX19pbnB1dCArIC5jLWZvcm0tZmllbGRfX2ljb24gLmMtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgICAuYy1mb3JtLWZpZWxkLXNlYXJjaF9faW5wdXQgKyAuYy1mb3JtLWZpZWxkX19pY29uIC5jLWljb24uYy1pY29uLXNlYXJjaCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gICAgICAgIC5jLWZvcm0tZmllbGQtc2VhcmNoX19pbnB1dDpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgICAgICAgY29sb3I6ICNCM0IzQjM7IH1cbiAgICAgICAgLmMtZm9ybS1maWVsZC1zZWFyY2hfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNCM0IzQjM7IH1cbiAgICAgICAgLmMtZm9ybS1maWVsZC1zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAgICAgICAuYy1mb3JtLWZpZWxkLXNlYXJjaF9faW5wdXQ6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7IH1cbiAgICAgICAgLmMtZm9ybS1maWVsZC1zZWFyY2hfX2lucHV0OmFjdGl2ZSwgLmMtZm9ybS1maWVsZC1zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUY2REY0O1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAwICM0NDg1RjQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAwICM0NDg1RjQ7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuYy1mb3JtLWZpZWxkLXNlYXJjaF9faW5wdXQuaXMtc2V0dGxlZCB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiBtZWRpdW07XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiBtZWRpdW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogbWVkaXVtO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiBtZWRpdW07XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAgICAgICAgIC5jLWZvcm0tZmllbGQtc2VhcmNoX19pbnB1dC5pcy1zZXR0bGVkOmFjdGl2ZSwgLmMtZm9ybS1maWVsZC1zZWFyY2hfX2lucHV0LmlzLXNldHRsZWQ6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLmMtZm9ybS1maWVsZC1zZWFyY2hfX2lucHV0OjotbXMtY2xlYXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jLWZvcm0tZmllbGQtc2VhcmNoLXB1bGxkb3duIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAuYy1mb3JtLWZpZWxkLXNlYXJjaC1wdWxsZG93biAuYy1mb3JtLXNlbGVjdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmMtZm9ybS1maWVsZC1zZWFyY2gtcHVsbGRvd24gLmMtZm9ybS1zZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2NjY2NjYztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyOHB4IDAgMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMi44cmVtIDAgMS4ycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgIC5jLWZvcm0tZmllbGQtc2VhcmNoLXB1bGxkb3duIC5jLWZvcm0tc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmMtZm9ybS1maWVsZC1zZWFyY2gtcHVsbGRvd24gLmMtZm9ybS1zZWxlY3QgLmMtaWNvbi5jLWljb24tYXJyb3ctZG93biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBjb2xvcjogIzZiNmI2YjtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7IH1cbiAgICAgICAgLmMtZm9ybS1maWVsZC1zZWFyY2gtcHVsbGRvd24gKyAuYy1mb3JtLWZpZWxkLXNlYXJjaF9faW5wdXQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgdGhpbiAjZDZkNmQ2OyB9XG4gICAgICAgICAgLmMtZm9ybS1maWVsZC1zZWFyY2gtcHVsbGRvd24gKyAuYy1mb3JtLWZpZWxkLXNlYXJjaF9faW5wdXQ6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzsgfVxuICAgICAgICAgIC5jLWZvcm0tZmllbGQtc2VhcmNoLXB1bGxkb3duICsgLmMtZm9ybS1maWVsZC1zZWFyY2hfX2lucHV0OmFjdGl2ZSwgLmMtZm9ybS1maWVsZC1zZWFyY2gtcHVsbGRvd24gKyAuYy1mb3JtLWZpZWxkLXNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFGNkRGNDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAwICM0NDg1RjQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IDAgIzQ0ODVGNDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAuYy1mb3JtLWZpZWxkLXNlYXJjaC1wdWxsZG93biArIC5jLWZvcm0tZmllbGQtc2VhcmNoX19pbnB1dC5pcy1zZXR0bGVkIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IG1lZGl1bTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogbWVkaXVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogbWVkaXVtO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IG1lZGl1bTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7IH1cbiAgICAgICAgICAgIC5jLWZvcm0tZmllbGQtc2VhcmNoLXB1bGxkb3duICsgLmMtZm9ybS1maWVsZC1zZWFyY2hfX2lucHV0LmlzLXNldHRsZWQ6YWN0aXZlLCAuYy1mb3JtLWZpZWxkLXNlYXJjaC1wdWxsZG93biArIC5jLWZvcm0tZmllbGQtc2VhcmNoX19pbnB1dC5pcy1zZXR0bGVkOmZvY3VzIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAuYy1mb3JtLWZpZWxkLXNlYXJjaC1wdWxsZG93biArIC5jLWZvcm0tZmllbGQtc2VhcmNoX19pbnB1dDo6LW1zLWNsZWFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmMtZm9ybS10ZXh0YXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmMtZm9ybS10ZXh0YXJlYV9fdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAxLjJyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAuYy1mb3JtLXRleHRhcmVhX190ZXh0YXJlYS0tdzI0MCB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgd2lkdGg6IDI0cmVtOyB9XG4gICAgICAuYy1mb3JtLXRleHRhcmVhX190ZXh0YXJlYS0tdzUyOCB7XG4gICAgICAgIHdpZHRoOiA1MjhweDtcbiAgICAgICAgd2lkdGg6IDUyLjhyZW07IH1cbiAgICAgIC5jLWZvcm0tdGV4dGFyZWFfX3RleHRhcmVhLS1oMTYwIHtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNnJlbTsgfVxuICAgICAgLmMtZm9ybS10ZXh0YXJlYV9fdGV4dGFyZWEtLWgyMzIge1xuICAgICAgICBoZWlnaHQ6IDIzMnB4O1xuICAgICAgICBoZWlnaHQ6IDIzLjJyZW07IH1cbiAgICAgIC5jLWZvcm0tdGV4dGFyZWFfX3RleHRhcmVhLmlzLW5vLXJlc2l6ZSB7XG4gICAgICAgIHJlc2l6ZTogbm9uZTsgfVxuICAgICAgLmMtZm9ybS10ZXh0YXJlYV9fdGV4dGFyZWE6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgICAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAgICAgLmMtZm9ybS10ZXh0YXJlYV9fdGV4dGFyZWE6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzOyB9XG4gICAgICAuYy1mb3JtLXRleHRhcmVhX190ZXh0YXJlYTphY3RpdmUsIC5jLWZvcm0tdGV4dGFyZWFfX3RleHRhcmVhOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFGNkRGNDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4IDAgIzQ0ODVGNDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAwICM0NDg1RjQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5jLWZvcm0tdGV4dGFyZWFfX3RleHRhcmVhLmlzLXNldHRsZWQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogbWVkaXVtO1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IG1lZGl1bTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogbWVkaXVtO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogbWVkaXVtO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gICAgICAgIC5jLWZvcm0tdGV4dGFyZWFfX3RleHRhcmVhLmlzLXNldHRsZWQ6YWN0aXZlLCAuYy1mb3JtLXRleHRhcmVhX190ZXh0YXJlYS5pcy1zZXR0bGVkOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuYy1mb3JtLS1jZW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jLWZvcm0tLXZlcnRpY2FsIC5jLWZvcm1fX3JvdyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYy1mb3JtLS12ZXJ0aWNhbCAuYy1mb3JtX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiBhdXRvO1xuICAgIC1tcy1mbGV4OiBhdXRvO1xuICAgIGZsZXg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTsgfVxuICAuYy1mb3JtLS13NTgwIHtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgd2lkdGg6IDU4cmVtOyB9XG4gIC5jLWZvcm0tLXc4MDAge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogODByZW07IH1cblxuLmMtZm9ybS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmMtZm9ybS1zZWxlY3RfX3NlbGVjdCB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIGhlaWdodDogMy4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjFyZW07XG4gICAgcGFkZGluZzogMCAzNnB4IDAgMTVweDtcbiAgICBwYWRkaW5nOiAwIDMuNnJlbSAwIDEuNXJlbTtcbiAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuYy1mb3JtLXNlbGVjdF9fc2VsZWN0LS13MjQwIHtcbiAgICAgIHdpZHRoOiAyNDBweDsgfVxuICAgIC5jLWZvcm0tc2VsZWN0X19zZWxlY3Q6YWN0aXZlLCAuYy1mb3JtLXNlbGVjdF9fc2VsZWN0OmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRjZERjQ7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggMCAjNDQ4NUY0O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAwICM0NDg1RjQ7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5jLWZvcm0tc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1mb3JtLXNlbGVjdCAuYy1pY29uLmMtaWNvbi1hcnJvdy1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICM2YjZiNmI7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmMtZm9ybV9fdG9vbHRpcC12YWxpZGF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04MCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC5jLWZvcm1fX3Rvb2x0aXAtdmFsaWRhdGlvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTZweDtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA2cHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA2cHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogc29saWQgNnB4IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuXG4uYy1mb3JtLXZhbGlkYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMnB4O1xuICBsZWZ0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTsgfVxuICAuYy1mb3JtLXZhbGlkYXRpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC02cHg7XG4gICAgbGVmdDogMTRweDtcbiAgICBib3JkZXItbGVmdDogc29saWQgNnB4IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogc29saWQgNnB4IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDZweCByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgLmMtZm9ybS12YWxpZGF0aW9uLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYy1mb3JtX19pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGhlaWdodDogMy4ycmVtO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHBhZGRpbmc6IDAgMS4ycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuYy1mb3JtX19pbnB1dC0tdzI0MCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIHdpZHRoOiAyNHJlbTsgfVxuICAuYy1mb3JtX19pbnB1dC0tdzM0MCB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIHdpZHRoOiAzNHJlbTsgfVxuICAuYy1mb3JtX19pbnB1dCArIC5jLWZvcm1fX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYy1mb3JtX19pbnB1dCArIC5jLWZvcm1fX2ljb24gLmMtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xN3B4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gIC5jLWZvcm1fX2lucHV0OnBsYWNlaG9sZGVyLXNob3duIHtcbiAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAuYy1mb3JtX19pbnB1dDpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMzsgfVxuICAuYy1mb3JtX19pbnB1dDphY3RpdmUsIC5jLWZvcm1fX2lucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUY2REY0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAwICM0NDg1RjQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAwICM0NDg1RjQ7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuYy1mb3JtX19pbnB1dC5pcy1zZXR0bGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IG1lZGl1bTtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IG1lZGl1bTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiBtZWRpdW07XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IG1lZGl1bTtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gICAgLmMtZm9ybV9faW5wdXQuaXMtc2V0dGxlZDphY3RpdmUsIC5jLWZvcm1fX2lucHV0LmlzLXNldHRsZWQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmMtZm9ybV9faW5wdXQtd3JhcC0tcGFzc3dvcmQgLmMtaWNvbjp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzU3MDNBRTsgfVxuICAuYy1mb3JtX19pbnB1dC13cmFwLS1wYXNzd29yZCAuYy1pY29uOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ0ODVGNDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmMtZm9ybV9faW5wdXQtd3JhcC0tcGFzc3dvcmQgLmMtaWNvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjMDA2NUJEOyB9XG4gIC5jLWZvcm1fX2lucHV0LXdyYXAtLXBhc3N3b3JkIC5jLWljb24uaXMtZGlzYWJsZWQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICNCM0IzQjM7IH1cbiAgICAuYy1mb3JtX19pbnB1dC13cmFwLS1wYXNzd29yZCAuYy1pY29uLmlzLWRpc2FibGVkIHNwYW4sXG4gICAgLmMtZm9ybV9faW5wdXQtd3JhcC0tcGFzc3dvcmQgLmMtaWNvbi5pcy1kaXNhYmxlZCBhIHtcbiAgICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gICAgICAuYy1mb3JtX19pbnB1dC13cmFwLS1wYXNzd29yZCAuYy1pY29uLmlzLWRpc2FibGVkIHNwYW46dmlzaXRlZCxcbiAgICAgIC5jLWZvcm1fX2lucHV0LXdyYXAtLXBhc3N3b3JkIC5jLWljb24uaXMtZGlzYWJsZWQgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICNCM0IzQjM7IH1cbiAgICAgIC5jLWZvcm1fX2lucHV0LXdyYXAtLXBhc3N3b3JkIC5jLWljb24uaXMtZGlzYWJsZWQgc3Bhbjpob3ZlcixcbiAgICAgIC5jLWZvcm1fX2lucHV0LXdyYXAtLXBhc3N3b3JkIC5jLWljb24uaXMtZGlzYWJsZWQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gICAgICAuYy1mb3JtX19pbnB1dC13cmFwLS1wYXNzd29yZCAuYy1pY29uLmlzLWRpc2FibGVkIHNwYW46YWN0aXZlLFxuICAgICAgLmMtZm9ybV9faW5wdXQtd3JhcC0tcGFzc3dvcmQgLmMtaWNvbi5pcy1kaXNhYmxlZCBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gIC5jLWZvcm1fX2lucHV0LXdyYXAtLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxGMDJCXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBzcGVhazogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogI0IzQjNCMztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7IH1cblxuLmMtZm9ybV9fbm90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLmMtZm9ybV9fbm90ZTpmaXJzdC1saW5lIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuYy1mb3JtX19ub3RlIEU6OmZpcnN0LWxpbmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5jLWZvcm1fX25vdGUuaXMtZXJyb3Ige1xuICAgIGNvbG9yOiAjRDAwMjFCOyB9XG4gIC5jLWZvcm1fX25vdGUuaXMtZ2xheSB7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLmMtZm9ybV9fbm90ZS5pcy1saWdodEdyYXkge1xuICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gIC5jLWZvcm1fX25vdGUuaXMtbGlnaHRHcmF5MDIge1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gIC5jLWZvcm1fX25vdGUtLWluaWxuZSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5jLWZvcm0taW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBoZWlnaHQ6IDMuMnJlbTtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBwYWRkaW5nOiAwIDEuMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLmMtZm9ybS1pbnB1dC0tdzI0MCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIHdpZHRoOiAyNHJlbTsgfVxuICAuYy1mb3JtLWlucHV0LS13MzQwIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgd2lkdGg6IDM0cmVtOyB9XG4gIC5jLWZvcm0taW5wdXQgKyAuYy1mb3JtX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmMtZm9ybS1pbnB1dCArIC5jLWZvcm1fX2ljb24gLmMtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xN3B4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gIC5jLWZvcm0taW5wdXQ6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gIC5jLWZvcm0taW5wdXQ6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7IH1cbiAgLmMtZm9ybS1pbnB1dDphY3RpdmUsIC5jLWZvcm0taW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRjZERjQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4IDAgIzQ0ODVGNDtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IDAgIzQ0ODVGNDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5jLWZvcm0taW5wdXQuaXMtc2V0dGxlZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiBtZWRpdW07XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiBtZWRpdW07XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogbWVkaXVtO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiBtZWRpdW07XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAuYy1mb3JtLWlucHV0LXdyYXAtLXBhc3N3b3JkIC5jLWljb246dmlzaXRlZCB7XG4gICAgY29sb3I6ICM1NzAzQUU7IH1cbiAgLmMtZm9ybS1pbnB1dC13cmFwLS1wYXNzd29yZCAuYy1pY29uOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ0ODVGNDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmMtZm9ybS1pbnB1dC13cmFwLS1wYXNzd29yZCAuYy1pY29uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDY1QkQ7IH1cbiAgLmMtZm9ybS1pbnB1dC13cmFwLS1wYXNzd29yZCAuYy1pY29uLmlzLWRpc2FibGVkIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gICAgLmMtZm9ybS1pbnB1dC13cmFwLS1wYXNzd29yZCAuYy1pY29uLmlzLWRpc2FibGVkIHNwYW4sXG4gICAgLmMtZm9ybS1pbnB1dC13cmFwLS1wYXNzd29yZCAuYy1pY29uLmlzLWRpc2FibGVkIGEge1xuICAgICAgY29sb3I6ICNCM0IzQjM7IH1cbiAgICAgIC5jLWZvcm0taW5wdXQtd3JhcC0tcGFzc3dvcmQgLmMtaWNvbi5pcy1kaXNhYmxlZCBzcGFuOnZpc2l0ZWQsXG4gICAgICAuYy1mb3JtLWlucHV0LXdyYXAtLXBhc3N3b3JkIC5jLWljb24uaXMtZGlzYWJsZWQgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICNCM0IzQjM7IH1cbiAgICAgIC5jLWZvcm0taW5wdXQtd3JhcC0tcGFzc3dvcmQgLmMtaWNvbi5pcy1kaXNhYmxlZCBzcGFuOmhvdmVyLFxuICAgICAgLmMtZm9ybS1pbnB1dC13cmFwLS1wYXNzd29yZCAuYy1pY29uLmlzLWRpc2FibGVkIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAgICAgLmMtZm9ybS1pbnB1dC13cmFwLS1wYXNzd29yZCAuYy1pY29uLmlzLWRpc2FibGVkIHNwYW46YWN0aXZlLFxuICAgICAgLmMtZm9ybS1pbnB1dC13cmFwLS1wYXNzd29yZCAuYy1pY29uLmlzLWRpc2FibGVkIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNCM0IzQjM7IH1cblxuLmMtZm9ybV9fY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuICAuYy1mb3JtX19jaGVja2JveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIHdpZHRoOiAxLjhyZW07XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjNiM2IzO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSAycHggMnB4IDVweDtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgMnB4IDJweCA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuYy1mb3JtX19jaGVja2JveDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogNnB4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgd2lkdGg6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBoZWlnaHQ6IDAuOXJlbTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmMtZm9ybS1maWVsZF9faW5wdXQtd3JhcC5jLWZvcm0tZmllbGRfX2lucHV0LXdyYXAtLXNlYXJjaDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRjAyQlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI0IzQjNCMztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTsgfVxuXG4uYy1icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogI0U4RUFFQzsgfVxuICAuYy1icmVhZGNydW1iX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogOXB4IDEycHggOXB4IDIwcHg7XG4gICAgcGFkZGluZzogMC45cmVtIDEuMnJlbSAwLjlyZW0gMnJlbTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLmMtYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gICAgLmMtYnJlYWRjcnVtYl9faXRlbSBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmMtYnJlYWRjcnVtYl9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgd2lkdGg6IDAuNHJlbTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgaGVpZ2h0OiAwLjRyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTAuNHJlbTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODQ4NDg0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzg0ODQ4NDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG5cbi5jLWJsb2NrLWFubm90YXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUycHg7XG4gIGJhY2tncm91bmQ6ICNGREY5RTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGN0UyNzM7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmMtYmxvY2stYW5ub3RhdGlvbiAuYy1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMjFweDtcbiAgICBtYXJnaW4tdG9wOiAtOS41cHg7XG4gICAgY29sb3I6ICNGMTk5MEE7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5jLWJsb2NrLWJvcmRlckJveCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDhweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5jLWJsb2NrLWJvcmRlckJveCAuYy10ZXh0LWxpc3QtZGlzYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgICAuYy1ibG9jay1ib3JkZXJCb3ggLmMtdGV4dC1saXN0LWRpc2NfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgdGV4dC1pbmRlbnQ6IC0zcHg7IH1cbiAgICAgIC5jLWJsb2NrLWJvcmRlckJveCAuYy10ZXh0LWxpc3QtZGlzY19faXRlbTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7IH1cbiAgLmMtYmxvY2stYm9yZGVyQm94IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuYy1ibG9jay1ib3JkZXJCb3gtd3JhcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4OyB9XG5cbi5jLWJsb2NrLWNhdGVnb3J5VGlwcyB7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgLmMtYmxvY2stY2F0ZWdvcnlUaXBzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jLWJsb2NrLWNhdGVnb3J5VGlwc19faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlOyB9XG4gIC5jLWJsb2NrLWNhdGVnb3J5VGlwc19fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLmMtYmxvY2stY2F0ZWdvcnlUaXBzX190aXRsZTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYy1ibG9jay1jYXRlZ29yeVRpcHMgLmMtbWVkaWFfX2lubmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jLWJsb2NrLWNhdGVnb3J5VGlwcyAuYy1tZWRpYV9faW5uZXI6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYy1ibG9jay1jYXRlZ29yeVRpcHMgLmMtbWVkaWFfX2lubmVyOmhvdmVyIC5jLW1lZGlhX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNDQ4NUY0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5jLWJsb2NrLWNhdGVnb3J5VGlwcyAuYy1tZWRpYV9faW5uZXI6YWN0aXZlIC5jLW1lZGlhX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwNjVCRDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmMtYmxvY2stY2F0ZWdvcnlUaXBzIC5jLW1lZGlhX19pbm5lcjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjNTcwM0FFOyB9XG4gICAgLmMtYmxvY2stY2F0ZWdvcnlUaXBzIC5jLW1lZGlhX19pbm5lciBhOmxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jLWJsb2NrLWNhdGVnb3J5VGlwcyAuYy1tZWRpYV9fbWVkaWEge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAuYy1ibG9jay1jYXRlZ29yeVRpcHMgLmMtbWVkaWFfX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogMzEwcHg7IH1cbiAgLmMtYmxvY2stY2F0ZWdvcnlUaXBzIC5jLW1lZGlhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDA2NWJkOyB9XG4gICAgLmMtYmxvY2stY2F0ZWdvcnlUaXBzIC5jLW1lZGlhX190aXRsZSAuYy1pY29uLmMtaWNvbi1leHRlcm5hbGxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNCM0IzQjM7IH1cbiAgICAgIC5jLWJsb2NrLWNhdGVnb3J5VGlwcyAuYy1tZWRpYV9fdGl0bGUgLmMtaWNvbi5jLWljb24tZXh0ZXJuYWxsaW5rOmJlZm9yZSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4OyB9XG4gIC5jLWJsb2NrLWNhdGVnb3J5VGlwcyAuYy1tZWRpYV9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDcuNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuYy1ibG9jay1jYXRlZ29yeVRpcHMgLmMtbWVkaWEtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmMtYmxvY2stY2F0ZWdvcnlUaXBzIC5jLW1lZGlhLWljb24gLmMtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBjb2xvcjogIzZCNkI2QjsgfVxuICAgICAgLmMtYmxvY2stY2F0ZWdvcnlUaXBzIC5jLW1lZGlhLWljb24gLmMtaWNvbi5jLWljb24td29yZHByZXNzIHtcbiAgICAgICAgY29sb3I6ICMyMTc1OUI7IH1cbiAgICAgIC5jLWJsb2NrLWNhdGVnb3J5VGlwcyAuYy1tZWRpYS1pY29uIC5jLWljb24uYy1pY29uLXdlZWJseSB7XG4gICAgICAgIGNvbG9yOiAjMTQ5NUQ1OyB9XG4gICAgLmMtYmxvY2stY2F0ZWdvcnlUaXBzIC5jLW1lZGlhLWljb24gLmMtbWVkaWEtaWNvbl9faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuXG4uYy1ibG9jay1jaGFuZ2luZ0RvbWFpbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWJsb2NrLWNoYW5naW5nRG9tYWluX19zY2hlbWUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDU4cHg7XG4gICAgLW1zLWZsZXg6IDAgMCA1OHB4O1xuICAgIGZsZXg6IDAgMCA1OHB4OyB9XG4gIC5jLWJsb2NrLWNoYW5naW5nRG9tYWluX19hdXRob3JpdHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG4uYy1ibG9jay1jb21wbGV0aW9uIHtcbiAgcGFkZGluZzogMzJweCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYy1ibG9jay1jb21wbGV0aW9uX19pY29uLCAuYy1ibG9jay1jb21wbGV0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM0NDg1ZjQ7IH1cbiAgLmMtYmxvY2stY29tcGxldGlvbl9faWNvbiB7XG4gICAgZm9udC1zaXplOiA3OHB4O1xuICAgIGZvbnQtc2l6ZTogNy44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5jLWJsb2NrLWNvbXBsZXRpb25fX3RleHQge1xuICAgIG1hcmdpbjogMTNweCAwIDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGNvbG9yOiAjNDQ4NUY0OyB9XG4gIC5jLWJsb2NrLWNvbXBsZXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLmMtYmxvY2stc2VhcmNoUmVzdWx0cyB7XG4gIHBhZGRpbmc6IDAgMCA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmMtYmxvY2stc2VhcmNoUmVzdWx0c19faWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGNvbG9yOiAjRDhEOEQ4OyB9XG4gIC5jLWJsb2NrLXNlYXJjaFJlc3VsdHNfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLmMtYmxvY2stc2VhcmNoUmVzdWx0cyBwIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4uYy1ibG9jay1kcm9wZG93bkFyZWEge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDAgI0RBREFEQTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgI0RBREFEQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5jLWJsb2NrLWRyb3Bkb3duQXJlYTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiA5JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMTsgfVxuICAuYy1ibG9jay1kcm9wZG93bkFyZWE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMXB4O1xuICAgIHJpZ2h0OiA5JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q4RDhEODtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmMtYmxvY2stZHJvcGRvd25BcmVhLmlzLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jLWJsb2NrLWRpc3BsYXlpbmdOdW0gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jLWJsb2NrLWRpc3BsYXlpbmdOdW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYy1ibG9jay1kaXNwbGF5aW5nTnVtIC5jLWZvcm0tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jLWJsb2NrLWRpc3BsYXlpbmdOdW0gLmMtZm9ybS1zZWxlY3Qgc2VsZWN0IHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgcGFkZGluZzogMCAzNnB4IDAgMTVweDtcbiAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmMtYmxvY2stZGlzcGxheWluZ051bSAuYy1mb3JtLXNlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmMtYmxvY2stZGlzcGxheWluZ051bSAuYy1mb3JtLXNlbGVjdCAuYy1pY29uLmMtaWNvbi1hcnJvdy1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjNmI2YjZiOyB9XG5cbi5jLWJsb2NrLWRpc3BsYXlpbmdOdW0gLmMtYnV0dG9uIHtcbiAgcGFkZGluZzogN3B4IDExcHg7IH1cblxuLmMtY2FyZCAuYy1ibG9jay1kb21haW5TZWxlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jLWNhcmQgLmMtYmxvY2stZG9tYWluU2VsZWN0aW9uIC5jLWJsb2NrLWRvbWFpblNlbGVjdGlvbl9fYWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uYy1ibG9jay1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jLWJsb2NrLWhlYWRlcl9fbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmMtYmxvY2staGVhZGVyX19yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5jLWJsb2NrLXBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiAzMnB4IDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQ0ODVmNDsgfVxuICAuYy1ibG9jay1wYWdpbmF0aW9uX19pY29uIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgZm9udC1zaXplOiA3cmVtOyB9XG4gIC5jLWJsb2NrLXBhZ2luYXRpb25fX3RleHQge1xuICAgIG1hcmdpbjogMTNweCAwIDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG5cbi5jLWJsb2NrLXBhZ2luYXRpb25SYW5nZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYy1ibG9jay1wYWdpbmF0aW9uUmFuZ2VfX2lubmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmMtYmxvY2stcGFnaW5hdGlvblJhbmdlX19yYW5nZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgLmMtYmxvY2stcGFnaW5hdGlvblJhbmdlX190b3RhbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAuYy1ibG9jay1wYWdpbmF0aW9uUmFuZ2VfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IC0wLjJlbTsgfVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuYy1ibG9jay1wYWdpbmF0aW9uUmFuZ2VfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLmMtYmxvY2stcGFnaW5hdGlvblJhbmdlX19idXR0b25bZGlzYWJsZWRdIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5jLWJsb2NrLXBhZ2luYXRpb25SYW5nZSAuYy1pY29uIHtcbiAgICBjb2xvcjogI2IzYjNiMztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLmMtYmxvY2stcGFnaW5hdGlvblNlbGVjdCBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmMtYmxvY2stcGFnaW5hdGlvblNlbGVjdCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jLWJsb2NrLXBhZ2luYXRpb25TZWxlY3QgLmMtZm9ybS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmMtYmxvY2stcGFnaW5hdGlvblNlbGVjdCAuYy1mb3JtLXNlbGVjdCBzZWxlY3Qge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzFweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBwYWRkaW5nOiAwIDM2cHggMCAxNXB4O1xuICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuYy1ibG9jay1wYWdpbmF0aW9uU2VsZWN0IC5jLWZvcm0tc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1ibG9jay1wYWdpbmF0aW9uU2VsZWN0IC5jLWZvcm0tc2VsZWN0IC5jLWljb24uYy1pY29uLWFycm93LWRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICM2YjZiNmI7IH1cblxuLmMtYmxvY2stcGFnaW5hdGlvblNlbGVjdCAuYy1idXR0b24ge1xuICBwYWRkaW5nOiA3cHggMTFweDsgfVxuXG4uYy1ibG9jay1uYXZQYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IC0yOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYy1ibG9jay1uYXZQYWdlcy1kaXNwbGF5aW5nTnVtIGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYy1ibG9jay1uYXZQYWdlcy1kaXNwbGF5aW5nTnVtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYy1ibG9jay1uYXZQYWdlcy1kaXNwbGF5aW5nTnVtIC5jLWZvcm0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYy1ibG9jay1uYXZQYWdlcy1kaXNwbGF5aW5nTnVtIC5jLWZvcm0tc2VsZWN0IHNlbGVjdCB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgcGFkZGluZzogMCAzNnB4IDAgMTVweDtcbiAgICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuYy1ibG9jay1uYXZQYWdlcy1kaXNwbGF5aW5nTnVtIC5jLWZvcm0tc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLWJsb2NrLW5hdlBhZ2VzLWRpc3BsYXlpbmdOdW0gLmMtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA3cHggMTFweDsgfVxuICAuYy1ibG9jay1uYXZQYWdlcy1wYWdpbmF0aW9uTGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAuYy1ibG9jay1uYXZQYWdlcy1wYWdpbmF0aW9uTGlua3NfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmMtYmxvY2stbmF2UGFnZXMtcGFnaW5hdGlvbkxpbmtzX19yYW5nZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAgIC5jLWJsb2NrLW5hdlBhZ2VzLXBhZ2luYXRpb25MaW5rc19fdG90YWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gICAgLmMtYmxvY2stbmF2UGFnZXMtcGFnaW5hdGlvbkxpbmtzX19idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAtMC4yZW07IH1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmMtYmxvY2stbmF2UGFnZXMtcGFnaW5hdGlvbkxpbmtzX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgLmMtYmxvY2stbmF2UGFnZXMtcGFnaW5hdGlvbkxpbmtzX19idXR0b25bZGlzYWJsZWRdIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5jLWJsb2NrLW5hdlBhZ2VzLXBhZ2luYXRpb25MaW5rcyAuYy1pY29uIHtcbiAgICAgIGNvbG9yOiAjYjNiM2IzO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAuYy1ibG9jay1uYXZQYWdlcy0taGlzdG9yeSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLmMtYmxvY2stbmF2UGFnZXMtLWhpc3RvcnkgLmMtYmxvY2stbmF2UGFnZXMtZGlzcGxheWluZ051bSB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmMtYmxvY2stbmF2UGFnZXMtLWhpc3RvcnkgLmMtYmxvY2stbmF2UGFnZXMtZGlzcGxheWluZ051bSBkaXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5jLWJsb2NrLW5hdlBhZ2VzLS1oaXN0b3J5IC5jLWJsb2NrLW5hdlBhZ2VzLXBhZ2luYXRpb25MaW5rcyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmMtYmxvY2stbmF2UGFnZXNfX2xlZnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5jLWJsb2NrLW5vdGljZUxpc3Qge1xuICBtYXJnaW4tdG9wOiAtOHB4OyB9XG4gIC5jLWJsb2NrLW5vdGljZUxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2Q4ZDhkODtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uYy1ibG9jay1zcGFtTGlzdCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMTRweDsgfVxuICAuYy1ibG9jay1zcGFtTGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHg7IH1cbiAgLmMtYmxvY2stc3BhbUxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLmMtYmxvY2stc3BhbUxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLmMtYmxvY2stc3BhbUxpc3QgdWwgbGkuaXMtdW5zZXQge1xuICAgIGNvbG9yOiAjQjNCM0IzOyB9XG5cbi5jLWJsb2NrLWRvbWFpblNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtYmxvY2stZG9tYWluU2VsZWN0aW9uX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgICAuYy1ibG9jay1kb21haW5TZWxlY3Rpb25fX3RpdGxlOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xN3B4O1xuICAgICAgYmFja2dyb3VuZDogI0Q4RDhEODsgfVxuICAuYy1ibG9jay1kb21haW5TZWxlY3Rpb25fX3RleHQge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMwMDY1QkQ7IH1cbiAgLmMtYmxvY2stZG9tYWluU2VsZWN0aW9uIC5jLWljb24tZG9tYWluLCAuYy1ibG9jay1kb21haW5TZWxlY3Rpb24gLmMtaWNvbi1tYWlsLCAuYy1ibG9jay1kb21haW5TZWxlY3Rpb24gLmMtaWNvbi1jYWxlbmRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb2xvcjogIzZCNkI2QjsgfVxuICAuYy1ibG9jay1kb21haW5TZWxlY3Rpb25fX2FjdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2MHB4O1xuICAgIC1tcy1mbGV4OiAwIDAgNjBweDtcbiAgICBmbGV4OiAwIDAgNjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogIzAwNjVCRDsgfVxuICAgIC5jLWJsb2NrLWRvbWFpblNlbGVjdGlvbl9fYWN0aW9uIC5jLWljb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5jLWJsb2NrLWRvbWFpblNlbGVjdGlvbl9fYWN0aW9uIC5jLWljb246YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uYy1ibG9jay1zZXJ2ZXJDaGFuZS1kYXRhTWlncmF0aW9uQ29weWluZyB7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8qIFNhZmFyaSAqL1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYy1ibG9jay1zZXJ2ZXJDaGFuZS1kYXRhTWlncmF0aW9uQ29weWluZyAuYy1pY29uLmMtaWNvbi1zZXJ2ZXItZmlsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmMtYmxvY2stc2VydmVyQ2hhbmUtZGF0YU1pZ3JhdGlvbkNvcHlpbmcgLmMtcHJvZ3Jlc3NCYXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuYy1ibG9jay1zZXJ2ZXJDaGFuZS1kYXRhTWlncmF0aW9uQ29weWluZyAuYy1hbmltYXRpb24tYXJyb3ctcHVsc2Uge1xuICAgIG1hcmdpbjogMCAzMnB4OyB9XG5cbi5jLWJsb2NrLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7IH1cbiAgLmMtYmxvY2stdGFibGVfX3JvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gICAgLmMtYmxvY2stdGFibGVfX3JvdyA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgIC5jLWJsb2NrLXRhYmxlX19yb3cgc3BhbjpudGgtbGFzdC1jaGlsZCgxbikge1xuICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuYy1ibG9jay10YWJsZV9fcm93IHNwYW46bnRoLWxhc3QtY2hpbGQoMm4pIHtcbiAgICAgIHdpZHRoOiAxMjBweDsgfVxuICAgIC5jLWJsb2NrLXRhYmxlX19yb3cgc3BhbjpudGgtbGFzdC1jaGlsZCgzbikge1xuICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgLmMtYmxvY2stdGFibGVfX3JvdyBzcGFuOm50aC1sYXN0LWNoaWxkKDRuKSB7XG4gICAgICB3aWR0aDogMTIwcHg7IH1cblxuLmMtYmxvY2stbmF2UGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNzNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDhweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkOGQ4ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNHB4IDAgcmdiYSgxMiwgMTIsIDEzLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA0cHggMCByZ2JhKDEyLCAxMiwgMTMsIDAuMSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDAgI2RhZGFkYTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgI2RhZGFkYTsgfVxuICAuYy1ibG9jay1uYXZQYW5lbC1saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1saW5lczogbXVsdGlwbGU7XG4gICAgLW1vei1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5jLWJsb2NrLW5hdlBhbmVsLWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gICAgICAuYy1ibG9jay1uYXZQYW5lbC1saXN0X19pdGVtOm50aC1jaGlsZCg2bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5jLWJsb2NrLW5hdlBhbmVsLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5jLWJsb2NrLW5hdlBhbmVsLWxpc3QtLW51bTYgLmMtYmxvY2stbmF2UGFuZWwge1xuICAgICAgd2lkdGg6IDE0M3B4OyB9XG4gICAgICAuYy1ibG9jay1uYXZQYW5lbC1saXN0LS1udW02IC5jLWJsb2NrLW5hdlBhbmVsLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogNjIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlcjogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjNDQ4NWY0O1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gIC5jLWJsb2NrLW5hdlBhbmVsLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jLWJsb2NrLW5hdlBhbmVsLWxpbms6bGluaywgLmMtYmxvY2stbmF2UGFuZWwtbGluazp2aXNpdGVkLCAuYy1ibG9jay1uYXZQYW5lbC1saW5rOmhvdmVyLCAuYy1ibG9jay1uYXZQYW5lbC1saW5rOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jLWJsb2NrLW5hdlBhbmVsLWxpbmsuaXMtZGlzYWJsZWQgLmMtcGFuZWxfX3RleHQtbGluayB7XG4gICAgICBjb2xvcjogI2IzYjNiMzsgfVxuICAgICAgLmMtYmxvY2stbmF2UGFuZWwtbGluay5pcy1kaXNhYmxlZCAuYy1wYW5lbF9fdGV4dC1saW5rOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiM2IzYjM7IH1cbiAgICAuYy1ibG9jay1uYXZQYW5lbC1saW5rLmlzLWRpc2FibGVkIGltZyB7XG4gICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgICAtby1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgb3BhY2l0eTogMC4zOyB9XG4gIC5jLWJsb2NrLW5hdlBhbmVsX19pY29uLCAuYy1ibG9jay1uYXZQYW5lbF9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmMtYmxvY2stbmF2UGFuZWxfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb2xvcjogIzZiNmI2YjsgfVxuICAgIC5jLWJsb2NrLW5hdlBhbmVsX19pY29uIC5jLWljb24uYy1pY29uLXdvcmRwcmVzczpiZWZvcmUge1xuICAgICAgY29sb3I6ICMyMTc1OUI7IH1cbiAgICAuYy1ibG9jay1uYXZQYW5lbF9faWNvbiAuYy1pY29uLmMtaWNvbi13ZWVibHk6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMTQ5NUQ1OyB9XG4gICAgLmMtYmxvY2stbmF2UGFuZWxfX2ljb24gLmMtaWNvbi5jLWljb24tZXhjaGFuZ2VvbmxpbmU6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDA3OEQ3OyB9XG4gIC5jLWJsb2NrLW5hdlBhbmVsX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAuYy1ibG9jay1uYXZQYW5lbF9fdGV4dCAuYy1pY29uLmMtaWNvbi1leHRlcm5hbGxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgY29sb3I6ICNiM2IzYjM7IH1cbiAgICAgIC5jLWJsb2NrLW5hdlBhbmVsX190ZXh0IC5jLWljb24uYy1pY29uLWV4dGVybmFsbGluazpiZWZvcmUge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLS4xMjVlbTsgfVxuICAuYy1ibG9jay1uYXZQYW5lbDpob3ZlciwgLmMtYmxvY2stbmF2UGFuZWw6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmMtYmxvY2stbmF2UGFuZWw6aG92ZXIgLmMtYmxvY2stbmF2UGFuZWxfX2ljb24sIC5jLWJsb2NrLW5hdlBhbmVsOmZvY3VzIC5jLWJsb2NrLW5hdlBhbmVsX19pY29uIHtcbiAgICAgIGNvbG9yOiAjNmI2YjZiOyB9XG4gICAgLmMtYmxvY2stbmF2UGFuZWw6aG92ZXIgLmMtYmxvY2stbmF2UGFuZWxfX3RleHQsIC5jLWJsb2NrLW5hdlBhbmVsOmZvY3VzIC5jLWJsb2NrLW5hdlBhbmVsX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5jLWJsb2NrLW5hdlBhbmVsOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2U5ZTllOTsgfVxuICAuYy1ibG9jay1uYXZQYW5lbC5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM0NDg1ZjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ0ODVmNDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmMtYmxvY2stbmF2UGFuZWwuaXMtYWN0aXZlOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiA3NnB4O1xuICAgICAgYm90dG9tOiAtOXB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBib3JkZXI6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICM0NDg1ZjQ7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYy1ibG9jay1uYXZQYW5lbC5pcy1hY3RpdmU6aG92ZXIsIC5jLWJsb2NrLW5hdlBhbmVsLmlzLWFjdGl2ZTpmb2N1cywgLmMtYmxvY2stbmF2UGFuZWwuaXMtYWN0aXZlOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDQ4NWY0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ0ODVmNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgIC5jLWJsb2NrLW5hdlBhbmVsLmlzLWFjdGl2ZTpob3ZlciAuYy1ibG9jay1uYXZQYW5lbF9faWNvbixcbiAgICAgIC5jLWJsb2NrLW5hdlBhbmVsLmlzLWFjdGl2ZTpob3ZlciAuYy1ibG9jay1uYXZQYW5lbF9fdGV4dCwgLmMtYmxvY2stbmF2UGFuZWwuaXMtYWN0aXZlOmZvY3VzIC5jLWJsb2NrLW5hdlBhbmVsX19pY29uLFxuICAgICAgLmMtYmxvY2stbmF2UGFuZWwuaXMtYWN0aXZlOmZvY3VzIC5jLWJsb2NrLW5hdlBhbmVsX190ZXh0LCAuYy1ibG9jay1uYXZQYW5lbC5pcy1hY3RpdmU6YWN0aXZlIC5jLWJsb2NrLW5hdlBhbmVsX19pY29uLFxuICAgICAgLmMtYmxvY2stbmF2UGFuZWwuaXMtYWN0aXZlOmFjdGl2ZSAuYy1ibG9jay1uYXZQYW5lbF9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmMtYmxvY2stbmF2UGFuZWwuaXMtYWN0aXZlIC5jLWJsb2NrLW5hdlBhbmVsX19pY29uLFxuICAgIC5jLWJsb2NrLW5hdlBhbmVsLmlzLWFjdGl2ZSAuYy1ibG9jay1uYXZQYW5lbF9fdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jLWJsb2NrLW5hdlBhbmVsLmlzLWFjdGl2ZSAuYy1ibG9jay1uYXZQYW5lbF9faWNvbiBpbWcge1xuICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuICAgIC5jLWJsb2NrLW5hdlBhbmVsLmlzLWFjdGl2ZSAuYy1pY29uLmMtaWNvbi13b3JkcHJlc3M6YmVmb3JlLFxuICAgIC5jLWJsb2NrLW5hdlBhbmVsLmlzLWFjdGl2ZSAuYy1pY29uLmMtaWNvbi1leGNoYW5nZW9ubGluZTpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuYy1ibG9jay1uYXZQYW5lbC5pcy1kaXNhYmxlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgfVxuICAgIC5jLWJsb2NrLW5hdlBhbmVsLmlzLWRpc2FibGVkIC5jLXBhbmVsX190ZXh0LWxpbmsge1xuICAgICAgY29sb3I6ICNiM2IzYjM7IH1cbiAgICAgIC5jLWJsb2NrLW5hdlBhbmVsLmlzLWRpc2FibGVkIC5jLXBhbmVsX190ZXh0LWxpbms6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2IzYjNiMztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IzYjNiMzsgfVxuICAgIC5jLXBhbmVsLWxpbmsgLmMtYmxvY2stbmF2UGFuZWwuaXMtZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuYy1ibG9jay1uYXZQYW5lbC5pcy1kaXNhYmxlZCBpbWcge1xuICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgIC5jLWJsb2NrLW5hdlBhbmVsLmlzLWRpc2FibGVkIC5jLWJsb2NrLW5hdlBhbmVsX19pY29uIHtcbiAgICAgIGNvbG9yOiAjNmI2YjZiOyB9XG4gICAgLmMtYmxvY2stbmF2UGFuZWwuaXMtZGlzYWJsZWQgLmMtYmxvY2stbmF2UGFuZWxfX3RleHQge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgLmMtYmxvY2stbmF2UGFuZWwgLmMtdG9vbHRpcC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDhweDsgfVxuXG4vKlNhZmFyaeOBoOOBkeOBq+mBqeeUqOOBleOCjOOCi+aWsOWei0NTU+ODj+ODg+OCryovXG5fOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSxcbl86ZnV0dXJlLFxuOnJvb3QgLmMtYmxvY2stbmF2UGFuZWwge1xuICBwYWRkaW5nOiAxNnB4IDcuNXB4IDEycHg7IH1cblxuLmMtYmxvY2stc3lzdGVtRXJyb3Ige1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jLWJsb2NrLXN5c3RlbUVycm9yX19pY29uLCAuYy1ibG9jay1zeXN0ZW1FcnJvcl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjRDgyNjFFOyB9XG4gIC5jLWJsb2NrLXN5c3RlbUVycm9yX19pY29uIHtcbiAgICBmb250LXNpemU6IDYzcHg7XG4gICAgZm9udC1zaXplOiA2LjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLmMtYmxvY2stc3lzdGVtRXJyb3JfX3RleHQge1xuICAgIG1hcmdpbjogMjRweCAwIDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGNvbG9yOiAjRDgyNjFFOyB9XG4gIC5jLWJsb2NrLXN5c3RlbUVycm9yX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5jLWJsb2NrLXZhbGlkYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYmFja2dyb3VuZDogI0ZGRTdFNztcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4MjYxRTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI0Q4MjYxRTsgfVxuICAuYy1zZWN0aW9uX19pbm5lciA+IC5jLWJsb2NrLXZhbGlkYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IC0xNHB4OyB9XG4gIC5jLWJsb2NrLXZhbGlkYXRpb24gKyAuYy10YWJsZS5jLXRhYmxlLS1ib3JkZXJlZCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5jLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi10b3A6IDMuMnJlbTsgfVxuICAuYy1jb250YWluZXI6YmVmb3JlLCAuYy1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmMtY29udGFpbmVyLmlzLXNob3cge1xuICAgIHdpbGwtY2hhbmdlOiBhbmltYXRpb247XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNob3cgLjJzIGxpbmVhciAwcztcbiAgICBhbmltYXRpb246IHNob3cgLjJzIGxpbmVhciAwczsgfVxuICAuYy1jb250YWluZXIuaXMtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1jb250YWluZXIuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmMtY29udGFpbmVyIC5jLWhlYWRpbmctMm5kIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuYy1jb250YWluZXJfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuYy1jb250YWluZXJfX2hlYWRlciBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLmMtY29udGFpbmVyX19oZWFkZXJMZWZ0IHtcbiAgICAgIHdpZHRoOiA2ODBweDsgfVxuICAgIC5jLWNvbnRhaW5lcl9faGVhZGVyUmlnaHQgLmMtYnV0dG9uIC5jLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAuYy1jb250YWluZXJfX2hlYWRlclJpZ2h0IC5jLWJ1dHRvbi0tc21hbGwgLmMtaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAuYy1jb250YWluZXJfX2JvZHkge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgcGFkZGluZzogMi40cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuYy1jb250YWluZXJfX2JvZHktLXdoaXRlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuYy1jb250YWluZXJfX2JvZHktLWJvcmRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEOEQ4RDg7IH1cbiAgICAuYy1jb250YWluZXJfX2JvZHktLXdpZGUge1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuYy1jb250YWluZXJfX2JvZHktLW5hcnJvdyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07IH1cbiAgICAuYy1jb250YWluZXJfX2JvZHktLXRhYiB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5jLWNvbnRhaW5lcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmMtY29udGFpbmVyX19mdW5jdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmMtY29udGFpbmVyX19mdW5jdGlvbiAuYy1mb3JtLWJsb2NrLmMtZm9ybS1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuYy1jb250YWluZXJfX2Z1bmN0aW9uIC5jLWZvcm0tYmxvY2suYy1mb3JtLWJsb2NrLS1kZWZJbmxpbmUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmMtY29udGFpbmVyX19mdW5jdGlvbiAuYy1mb3JtLWJsb2NrLmMtZm9ybS1ibG9jay0tZGVmSW5saW5lIC5jLWZvcm0tc2VsZWN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5jLWNvbnRhaW5lcl9fZnVuY3Rpb24gLmMtZm9ybS1ibG9jay5jLWZvcm0tYmxvY2stLWRlZklubGluZSAuYy1mb3JtLXNlbGVjdCBzZWxlY3Qge1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzZweCAwIDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5jLWNvbnRhaW5lcl9fZnVuY3Rpb24gLmMtZm9ybS1ibG9jay5jLWZvcm0tYmxvY2stLWRlZklubGluZSAuYy1mb3JtLXNlbGVjdCAuYy1pY29uLmMtaWNvbi1hcnJvdy1kb3duIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBjb2xvcjogIzZCNkI2QjsgfVxuICAgICAgLmMtY29udGFpbmVyX19mdW5jdGlvbiAuYy1mb3JtLWJsb2NrLmMtZm9ybS1ibG9jay0tZGVmSW5saW5lIGR0LFxuICAgICAgLmMtY29udGFpbmVyX19mdW5jdGlvbiAuYy1mb3JtLWJsb2NrLmMtZm9ybS1ibG9jay0tZGVmSW5saW5lIGRkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICAuYy1jb250YWluZXJfX2Z1bmN0aW9uIC5jLWZvcm0tYmxvY2suYy1mb3JtLWJsb2NrLS1wYWdpbmF0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIC5jLWNvbnRhaW5lcl9fZnVuY3Rpb24gLmMtZm9ybS1ibG9jay5jLWZvcm0tYmxvY2stLXBhZ2luYXRpb24gLmMtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNCM0IzQjM7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5jLWNvbnRhaW5lcl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmMtY29udGFpbmVyIC5jb21wbGV0aW9uLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMzBweDtcbiAgICBwYWRkaW5nOiA3cmVtIDAgM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NDg1RjQ7IH1cbiAgICAuYy1jb250YWluZXIgLmNvbXBsZXRpb24tYmxvY2tfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgZm9udC1zaXplOiA3cmVtOyB9XG4gICAgLmMtY29udGFpbmVyIC5jb21wbGV0aW9uLWJsb2NrX190ZXh0IHtcbiAgICAgIG1hcmdpbjogMTNweCAwIDA7XG4gICAgICBtYXJnaW46IDEuM3JlbSAwIDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAuYy1jb250YWluZXIgLmMtYmxvY2stY29tcGxldGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmMtY29udGFpbmVyIC5jLXByb2dyZXNzVHJhY2tlciB7XG4gICAgd2lkdGg6IDgyMHB4O1xuICAgIHdpZHRoOiA4MnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYy1jb250YWluZXItLWFydGljbGUgLmMtYmxvY2tfX2JvZHkge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEOEQ4RDg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5jLWNvbnRhaW5lci0tYXJ0aWNsZSAuYy1ibG9ja19fYm9keSAuYy1oZWFkaW5nLTJuZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7IH1cbiAgICAgIC5jLWNvbnRhaW5lci0tYXJ0aWNsZSAuYy1ibG9ja19fYm9keSAuYy1oZWFkaW5nLTJuZDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDAwO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTkycHg7IH1cbiAgICAuYy1jb250YWluZXItLWFydGljbGUgLmMtYmxvY2tfX2JvZHkgcCB7XG4gICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAuYy1jb250YWluZXItLXNwbGl0IHtcbiAgICB3aWR0aDogNDM1cHg7XG4gICAgd2lkdGg6IDQzLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgcGFkZGluZy10b3A6IDMuNnJlbTsgfVxuXG4uYy1zZWN0aW9uOmJlZm9yZSwgLmMtc2VjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uYy1zZWN0aW9uOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmMtc2VjdGlvbl9faW5uZXIge1xuICB3aWR0aDogOTAwcHg7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMzJweCBhdXRvIDA7IH1cbiAgLmMtc2VjdGlvbl9faW5uZXI6YmVmb3JlLCAuYy1zZWN0aW9uX19pbm5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmMtc2VjdGlvbl9faW5uZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5jLXNlY3Rpb24tc2Vjb25kTGF5ZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC5jLXNlY3Rpb24tc2Vjb25kTGF5ZXI6YmVmb3JlLCAuYy1zZWN0aW9uLXNlY29uZExheWVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuYy1zZWN0aW9uLXNlY29uZExheWVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ucC1ob21lIC5jLXNlY3Rpb25fX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ucC1ob21lLWdyaWRJdGVtIHtcbiAgd2lkdGg6IDQzNHB4OyB9XG4gIC5wLWhvbWUtZ3JpZEl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wLWhvbWUtZ3JpZEl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnAtaG9tZS1ncmlkSXRlbTpudGgtY2hpbGQobiArIDMpIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5wLWhvbWUtZ3JpZEl0ZW1fX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAucC1ob21lLWdyaWRJdGVtX190aXRsZSAuYy1pY29uLWNvdW50LW51bSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAucC1ob21lLWdyaWRJdGVtX190aXRsZSAuYy1iYWRnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgLnAtaG9tZS1ncmlkSXRlbV9fdGl0bGUgLmMtYmFkZ2UtLWNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCA2LjI5cHg7IH1cbiAgICAucC1ob21lLWdyaWRJdGVtX190aXRsZTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5wLWhvbWUtZ3JpZEl0ZW06bnRoLW9mLXR5cGUoMSkgLnAtaG9tZS1ncmlkSXRlbV9fdGl0bGU6OmFmdGVyIHtcbiAgICB3aWR0aDogOGVtOyB9XG4gIC5wLWhvbWUtZ3JpZEl0ZW06bnRoLW9mLXR5cGUoMikgLnAtaG9tZS1ncmlkSXRlbV9fdGl0bGU6OmFmdGVyIHtcbiAgICB3aWR0aDogMTdlbTsgfVxuICAucC1ob21lLWdyaWRJdGVtOm50aC1vZi10eXBlKDMpIC5wLWhvbWUtZ3JpZEl0ZW1fX3RpdGxlOjphZnRlciB7XG4gICAgd2lkdGg6IDRlbTsgfVxuICAucC1ob21lLWdyaWRJdGVtOm50aC1vZi10eXBlKDQpIC5wLWhvbWUtZ3JpZEl0ZW1fX3RpdGxlOjphZnRlciB7XG4gICAgd2lkdGg6IDRlbTsgfVxuICAucC1ob21lLWdyaWRJdGVtLnAtaG9tZS1ncmlkSXRlbS0td2lkZSB7XG4gICAgd2lkdGg6IDkwMHB4OyB9XG4gIC5wLWhvbWUtZ3JpZEl0ZW0gLnAtaG9tZS1ncmlkSXRlbV9fcm93IC5wLWhvbWUtZ3JpZEl0ZW1fX2NvbCB7XG4gICAgd2lkdGg6IDQzNHB4OyB9XG4gIC5wLWhvbWUtZ3JpZEl0ZW0tLXJlY29tbWVuZGVkTWVudSAuYy1wYW5lbCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA0cHggMCByZ2JhKDEyLCAxMiwgMTMsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNHB4IDAgcmdiYSgxMiwgMTIsIDEzLCAwLjEpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDAgI0RBREFEQTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCAjREFEQURBO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucC1ob21lLWdyaWRJdGVtLS1yZWNvbW1lbmRlZE1lbnUgLmMtcGFuZWw6aG92ZXIsIC5wLWhvbWUtZ3JpZEl0ZW0tLXJlY29tbWVuZGVkTWVudSAuYy1wYW5lbDpmb2N1cywgLnAtaG9tZS1ncmlkSXRlbS0tcmVjb21tZW5kZWRNZW51IC5jLXBhbmVsOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0NDMDAwMDsgfVxuICAgICAgLnAtaG9tZS1ncmlkSXRlbS0tcmVjb21tZW5kZWRNZW51IC5jLXBhbmVsOmhvdmVyIC5jLXBhbmVsX19pY29uLFxuICAgICAgLnAtaG9tZS1ncmlkSXRlbS0tcmVjb21tZW5kZWRNZW51IC5jLXBhbmVsOmhvdmVyIC5jLXBhbmVsX190ZXh0LCAucC1ob21lLWdyaWRJdGVtLS1yZWNvbW1lbmRlZE1lbnUgLmMtcGFuZWw6Zm9jdXMgLmMtcGFuZWxfX2ljb24sXG4gICAgICAucC1ob21lLWdyaWRJdGVtLS1yZWNvbW1lbmRlZE1lbnUgLmMtcGFuZWw6Zm9jdXMgLmMtcGFuZWxfX3RleHQsIC5wLWhvbWUtZ3JpZEl0ZW0tLXJlY29tbWVuZGVkTWVudSAuYy1wYW5lbDphY3RpdmUgLmMtcGFuZWxfX2ljb24sXG4gICAgICAucC1ob21lLWdyaWRJdGVtLS1yZWNvbW1lbmRlZE1lbnUgLmMtcGFuZWw6YWN0aXZlIC5jLXBhbmVsX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICNDQzAwMDA7IH1cbiAgICAucC1ob21lLWdyaWRJdGVtLS1yZWNvbW1lbmRlZE1lbnUgLmMtcGFuZWwtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnAtaG9tZS1ncmlkSXRlbS0tcmVjb21tZW5kZWRNZW51IC5jLXBhbmVsLWxpc3RfX2l0ZW06bnRoLWNoaWxkKG4gKyA0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucC1ob21lLWdyaWRJdGVtLS1yZWNvbW1lbmRlZE1lbnUgLmMtcGFuZWwtbGluay5pcy1kaXNhYmxlZCAuYy1wYW5lbCB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnAtaG9tZS1ncmlkSXRlbS0tcmVjb21tZW5kZWRNZW51IC5jLXBhbmVsLWxpbmsuaXMtZGlzYWJsZWQgLmMtcGFuZWxfX2ljb24ge1xuICAgICAgY29sb3I6ICNEQURBREE7XG4gICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAucC1ob21lLWdyaWRJdGVtLS1yZWNvbW1lbmRlZE1lbnUgLmMtcGFuZWwtbGluay5pcy1kaXNhYmxlZCAuYy1wYW5lbF9fdGV4dCB7XG4gICAgICBjb2xvcjogI0IzQjNCMztcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgIC5wLWhvbWUtZ3JpZEl0ZW0tLXJlY29tbWVuZGVkTWVudSAuYy1wYW5lbC1saW5rLmlzLWRpc2FibGVkIGltZyB7XG4gICAgICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgIC5wLWhvbWUtZ3JpZEl0ZW0tLXJlY29tbWVuZGVkTWVudSAuYy1wYW5lbF9faWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBjb2xvcjogIzZCNkI2QjsgfVxuICAgIC5wLWhvbWUtZ3JpZEl0ZW0tLXJlY29tbWVuZGVkTWVudSAuYy1wYW5lbF9fdGV4dC1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAucC1ob21lLWdyaWRJdGVtLS1yZWNvbW1lbmRlZE1lbnUgLmMtcGFuZWxfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgLnAtaG9tZS1ncmlkSXRlbSAuYy10ZXh0LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgIC5wLWhvbWUtZ3JpZEl0ZW0gLmMtdGV4dC1saW5rOmZpcnN0LWxpbmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAucC1ob21lLWdyaWRJdGVtIC5jLXRleHQtbGluayBFOjpmaXJzdC1saW5lIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5wLWhvbWUtTm90aWNlQ2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDE5NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4OyB9XG4gIC5wLWhvbWUtTm90aWNlQ2FyZF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4OyB9XG4gIC5wLWhvbWUtTm90aWNlQ2FyZF9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLnAtaG9tZS1Ob3RpY2VDYXJkX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogOHB4OyB9XG4gICAgLnAtaG9tZS1Ob3RpY2VDYXJkX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC5wLWhvbWUtTm90aWNlQ2FyZF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAucC1ob21lLU5vdGljZUNhcmRfX2xpc3QgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAucC1ob21lLU5vdGljZUNhcmRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2Q4ZDhkODtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgIC5wLWhvbWUtTm90aWNlQ2FyZF9faXRlbS5pcy1hY3RpdmUgLnAtaG9tZS1Ob3RpY2VDYXJkX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wLWhvbWUtTm90aWNlQ2FyZF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wLWhvbWUtTm90aWNlQ2FyZF9fbGFiZWwgLmMtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDY0cHg7IH1cbiAgLnAtaG9tZS1Ob3RpY2VDYXJkX19kYXRlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnAtaG9tZS1Ob3RpY2VDYXJkX19kYXRlVGV4dCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAucC1ob21lLU5vdGljZUNhcmRfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzAwNjViZDsgfVxuICAgIC5wLWhvbWUtTm90aWNlQ2FyZF9faGVhZGluZ1RleHQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgY29sb3I6ICMwMDY1YmQ7IH1cbiAgICAucC1ob21lLU5vdGljZUNhcmRfX2hlYWRpbmcgLmMtdGV4dC1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICAucC1ob21lLU5vdGljZUNhcmRfX2hlYWRpbmcgLmMtdGV4dC1saW5rIHNwYW4sXG4gICAgICAucC1ob21lLU5vdGljZUNhcmRfX2hlYWRpbmcgLmMtdGV4dC1saW5rIGEge1xuICAgICAgICBjb2xvcjogIzAwNjViZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAucC1ob21lLU5vdGljZUNhcmQuaXMtZW1wdHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wLWhvbWUtTm90aWNlQ2FyZC5pcy1lbXB0eSAucC1ob21lLU5vdGljZUNhcmRfX2lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLnAtaG9tZS1Ob3RpY2VDYXJkLmlzLWVtcHR5IC5wLWhvbWUtTm90aWNlQ2FyZF9faW5uZXIgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzY2NjsgfVxuXG4ucC1ob21lLW9wZXJhdGlvbkhpc3Rvcnkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5wLWhvbWUtb3BlcmF0aW9uSGlzdG9yeV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDE2cHggMjVweDsgfVxuXG4ucC1ob21lLXRhYmxlQ2FyZF9fYm9keSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnAtaG9tZS10YWJsZUNhcmRfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogOHB4OyB9XG4gIC5wLWhvbWUtdGFibGVDYXJkX19ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5wLWhvbWUtdGFibGVDYXJkX19ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5wLWhvbWUtdGFibGVDYXJkIC5jLXRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnAtaG9tZS10YWJsZUNhcmQgLmMtdGFibGUgdGhlYWQgdGgge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cblxuLnAtaG9tZS10YWJsZUNhcmQgLmMtdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiA4cHggMTZweCA4cHggMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAucC1ob21lLXRhYmxlQ2FyZCAuYy10YWJsZSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgxKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5wLWhvbWUtdGFibGVDYXJkIC5jLXRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDIpIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgLnAtaG9tZS10YWJsZUNhcmQgLmMtdGFibGUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMyksIC5wLWhvbWUtdGFibGVDYXJkIC5jLXRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDQpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLnAtaG9tZS10YWJsZUNhcmQgKyAuYy10ZXh0LWxpbmsge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi5wLWhvbWUtY2hlY2tMaXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODsgfVxuICAucC1ob21lLWNoZWNrTGlzdC1zZWN0aW9uLmlzLXNob3cge1xuICAgIHdpbGwtY2hhbmdlOiBhbmltYXRpb247XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNob3cgLjJzIGxpbmVhciAwcztcbiAgICBhbmltYXRpb246IHNob3cgLjJzIGxpbmVhciAwczsgfVxuICAucC1ob21lLWNoZWNrTGlzdC1zZWN0aW9uLmlzLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnAtaG9tZS1jaGVja0xpc3RfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE4MHB4OyB9XG4gIC5wLWhvbWUtY2hlY2tMaXN0X19ibG9jayB7XG4gICAgaGVpZ2h0OiAzNTVweDtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5wLWhvbWUtY2hlY2tMaXN0X19ibG9jay5pcy1jb2xsYXBzZSB7XG4gICAgICBoZWlnaHQ6IDg4cHg7IH1cbiAgICAucC1ob21lLWNoZWNrTGlzdF9fYmxvY2sgLmMtcHJvZ3Jlc3MtYmxvY2sge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgLnAtaG9tZS1jaGVja0xpc3RfX2Jsb2NrIC5jLXByb2dyZXNzLWJsb2NrX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4OyB9XG4gICAgICAucC1ob21lLWNoZWNrTGlzdF9fYmxvY2sgLmMtcHJvZ3Jlc3MtYmxvY2tfX2l0ZW1Obm0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogIzAwNjVCRDsgfVxuICAgICAgLnAtaG9tZS1jaGVja0xpc3RfX2Jsb2NrIC5jLXByb2dyZXNzLWJsb2NrX19pdGVtVGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnAtaG9tZS1jaGVja0xpc3RfX2Jsb2NrIC5jLXByb2dyZXNzLWJsb2NrIC5jLXByb2dyZXNzQmFyIC5jLXByb2dyZXNzQmFyX19tZXRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDg1RjQ7XG4gICAgICAgIGNvbG9yOiAjNDQ4NUY0OyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3RfX2Jsb2NrIC5jLWJsb2NrLWNvbXBsZXRpb24ge1xuICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMCAyOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjsgfVxuICAgICAgLnAtaG9tZS1jaGVja0xpc3RfX2Jsb2NrIC5jLWJsb2NrLWNvbXBsZXRpb25fX2ljb24ge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfVxuICAgICAgLnAtaG9tZS1jaGVja0xpc3RfX2Jsb2NrIC5jLWJsb2NrLWNvbXBsZXRpb25fX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLnAtaG9tZS1jaGVja0xpc3RfX2Jsb2NrIC5jLWJsb2NrLWNvbXBsZXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5wLWhvbWUtY2hlY2tMaXN0X19ibG9jayAuYy1ibG9jay1jb21wbGV0aW9uIC5jLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDguNXB4IDI3cHg7IH1cbiAgLnAtaG9tZS1jaGVja0xpc3RfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucC1ob21lLWNoZWNrTGlzdF9fY29udGVudC5pcy1zaG93IHtcbiAgICAgIHdpbGwtY2hhbmdlOiBhbmltYXRpb247XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93IC4ycyBsaW5lYXIgMHM7XG4gICAgICBhbmltYXRpb246IHNob3cgLjJzIGxpbmVhciAwczsgfVxuICAgIC5wLWhvbWUtY2hlY2tMaXN0X19jb250ZW50LmlzLWhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucC1ob21lLWNoZWNrTGlzdF9fbGlzdCB7XG4gICAgaGVpZ2h0OiAyMDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5wLWhvbWUtY2hlY2tMaXN0X19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogOHB4OyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3RfX2xpc3QgKyAuYy10ZXh0LWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAucC1ob21lLWNoZWNrTGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwIDhweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkOGQ4ZDg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAucC1ob21lLWNoZWNrTGlzdF9faXRlbS5pcy1hY3RpdmUgLnAtaG9tZS1Ob3RpY2VDYXJkX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3RfX2l0ZW0uaXMtY29tcGxldGlvbiAucC1ob21lLWNoZWNrTGlzdF9faWNvbiB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3RfX2l0ZW0uaXMtY29tcGxldGlvbiAucC1ob21lLWNoZWNrTGlzdF9fdG9vbHMuaXMtdmlzaGlkZGVuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAucC1ob21lLWNoZWNrTGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3RfX3RleHQgLmMtdGV4dC1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3RfX3RleHQuaXMtZGlzYWJsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgICAgLnAtaG9tZS1jaGVja0xpc3RfX3RleHQuaXMtZGlzYWJsZSAuYy10ZXh0LWxpbmsge1xuICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgICAucC1ob21lLWNoZWNrTGlzdF9fdGV4dC5pcy1kaXNhYmxlIC5jLXRleHQtbGluazphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjY2OyB9XG4gICAgICAgIC5wLWhvbWUtY2hlY2tMaXN0X190ZXh0LmlzLWRpc2FibGUgLmMtdGV4dC1saW5rOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBhdXRvOyB9XG4gIC5wLWhvbWUtY2hlY2tMaXN0X190ZXh0TGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3RfX3RleHRMaW5rOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA2NWJkO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA2NWJkO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLnAtaG9tZS1jaGVja0xpc3RfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucC1ob21lLWNoZWNrTGlzdC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMxNTE1MTU7IH1cbiAgICAucC1ob21lLWNoZWNrTGlzdC1oZWFkaW5nX19FbXBoYXNpcyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgLnAtaG9tZS1jaGVja0xpc3RfX2ljb24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICM0NDg1RjQ7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAucC1ob21lLWNoZWNrTGlzdF9faWNvbi5pcy12aXNoaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5wLWhvbWUtY2hlY2tMaXN0LXRleHQge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjNEE0QTRBOyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3QtdGV4dCAuYy10ZXh0LWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgIC5wLWhvbWUtY2hlY2tMaXN0LXRleHQgLmMtdGV4dC1saW5rOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3QtdGV4dCAuYy1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC5wLWhvbWUtY2hlY2tMaXN0LXRleHQuaXMtZGlzYWJsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgICAgLnAtaG9tZS1jaGVja0xpc3QtdGV4dC5pcy1kaXNhYmxlIC5jLXRleHQtbGluayB7XG4gICAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAgIC5wLWhvbWUtY2hlY2tMaXN0LXRleHQuaXMtZGlzYWJsZSAuYy10ZXh0LWxpbms6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzY2NjsgfVxuICAgICAgICAucC1ob21lLWNoZWNrTGlzdC10ZXh0LmlzLWRpc2FibGUgLmMtdGV4dC1saW5rOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3QtdGV4dC1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgICAgLnAtaG9tZS1jaGVja0xpc3QtdGV4dC1saW5rOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA2NWJkO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDY1YmQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLnAtaG9tZS1jaGVja0xpc3RfX3Rvb2xzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3RfX3Rvb2xzSWNvbiBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5wLWhvbWUtY2hlY2tMaXN0X190b29sczpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucC1ob21lLWNoZWNrTGlzdF9fdG9vbHNCdXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAgICAgLnAtaG9tZS1jaGVja0xpc3RfX3Rvb2xzQnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxGMDIxXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIHNwZWFrOiBub25lOyB9XG4gICAgICAucC1ob21lLWNoZWNrTGlzdF9fdG9vbHNCdXR0b24uaXMtYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxGMDIzXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgIC5wLWhvbWUtY2hlY2tMaXN0X190b29sc0J1dHRvbi5pcy1hY3RpdmU6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnAtaG9tZS1jaGVja0xpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3RfX2Rlc2NyaXB0aW9uLmlzLXNob3cge1xuICAgICAgd2lsbC1jaGFuZ2U6IGFuaW1hdGlvbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3cgLjJzIGxpbmVhciAwcztcbiAgICAgIGFuaW1hdGlvbjogc2hvdyAuMnMgbGluZWFyIDBzOyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3RfX2Rlc2NyaXB0aW9uLmlzLWhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucC1ob21lLWNoZWNrTGlzdC1yZWFkbW9yZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5wLWhvbWUtY2hlY2tMaXN0LXJlYWRtb3JlX19idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5wLWhvbWUtY2hlY2tMaXN0LXJlYWRtb3JlX19idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4OyB9XG4gICAgICAucC1ob21lLWNoZWNrTGlzdC1yZWFkbW9yZV9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFOUU5RTk7IH1cbiAgICAgIC5wLWhvbWUtY2hlY2tMaXN0LXJlYWRtb3JlX19idXR0b24gLmMtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAucC1ob21lLWNoZWNrTGlzdCAuYy10ZXh0LW1vZGVyYXRlIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAucC1ob21lLWNoZWNrTGlzdCAuYy1sYWJlbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucC1ob21lLWNoZWNrTGlzdCAuYy1kYXRlIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgLnAtaG9tZS1jaGVja0xpc3QgLmMtaGVhZGluZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICMwMDY1YmQ7IH1cbiAgLnAtaG9tZS1jaGVja0xpc3QgLmMtcGFuZWwge1xuICAgIHdpZHRoOiAxMjJweDtcbiAgICBoZWlnaHQ6IDE0NXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4OyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3QgLmMtcGFuZWwtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgICAucC1ob21lLWNoZWNrTGlzdCAuYy1wYW5lbC1saXN0LmlzLXNob3cge1xuICAgICAgICB3aWxsLWNoYW5nZTogYW5pbWF0aW9uO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3cgLjJzIGxpbmVhciAwcztcbiAgICAgICAgYW5pbWF0aW9uOiBzaG93IC4ycyBsaW5lYXIgMHM7IH1cbiAgICAgIC5wLWhvbWUtY2hlY2tMaXN0IC5jLXBhbmVsLWxpc3QuaXMtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wLWhvbWUtY2hlY2tMaXN0IC5jLXBhbmVsLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCAuYy1wYW5lbF9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMXB4OyB9XG4gICAgLnAtaG9tZS1jaGVja0xpc3QgLmMtcGFuZWxfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uYy10YWJsZS5jLXRhYmxlLS10ZXN0IHRoZWFkLFxuLmMtdGFibGUuYy10YWJsZS0tdGVzdCB0Ym9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODQ4cHg7IH1cblxuLmMtdGFibGUuYy10YWJsZS0tdGVzdCB0Ym9keSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAuYy10YWJsZS5jLXRhYmxlLS10ZXN0IHRib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDhweDsgfVxuICAuYy10YWJsZS5jLXRhYmxlLS10ZXN0IHRib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5jLXRhYmxlLmMtdGFibGUtLXRlc3QgdGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmMtdGFibGUuYy10YWJsZS0tdGVzdCB0ZCxcbi5jLXRhYmxlLmMtdGFibGUtLXRlc3QgdGgge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5jLXRhYmxlLmMtdGFibGUtLXRlc3QgdGgge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5jLXRhYmxlLmMtdGFibGUtLXRlc3QgdGQge1xuICBwYWRkaW5nOiA4cHggMTZweCA4cHggMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uYy10YWJsZS5jLXRhYmxlLS10ZXN0IHRoOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAxMzZweDsgfVxuXG4uYy10YWJsZS5jLXRhYmxlLS10ZXN0IHRoOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxMzZweDsgfVxuXG4uYy10YWJsZS5jLXRhYmxlLS10ZXN0IHRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAyMzZweDsgfVxuXG4uYy10YWJsZS5jLXRhYmxlLS10ZXN0IHRoOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAzNDBweDsgfVxuXG4uYy10YWJsZS5jLXRhYmxlLS10ZXN0IHRkOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAxMzZweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jLXRhYmxlLmMtdGFibGUtLXRlc3QgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDEzNnB4O1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLmMtdGFibGUuYy10YWJsZS0tdGVzdCB0ZDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMjM2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uYy10YWJsZS5jLXRhYmxlLS10ZXN0IHRkOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAzNDBweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5ob21lLWdyaWRJdGVtIHtcbiAgd2lkdGg6IDQzNHB4OyB9XG4gIC5ob21lLWdyaWRJdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuaG9tZS1ncmlkSXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuaG9tZS1ncmlkSXRlbTpudGgtY2hpbGQobiArIDMpIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5ob21lLWdyaWRJdGVtX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmhvbWUtZ3JpZEl0ZW1fX3RpdGxlIC5jLWljb24tY291bnQtbnVtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC5ob21lLWdyaWRJdGVtX190aXRsZSAuYy1iYWRnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgLmhvbWUtZ3JpZEl0ZW1fX3RpdGxlIC5jLWJhZGdlLS1jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiA0cHggNi4yOXB4OyB9XG4gICAgLmhvbWUtZ3JpZEl0ZW1fX3RpdGxlOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmhvbWUtZ3JpZEl0ZW06bnRoLW9mLXR5cGUoMSkgLmhvbWUtZ3JpZEl0ZW1fX3RpdGxlOjphZnRlciB7XG4gICAgd2lkdGg6IDhlbTsgfVxuICAuaG9tZS1ncmlkSXRlbTpudGgtb2YtdHlwZSgyKSAuaG9tZS1ncmlkSXRlbV9fdGl0bGU6OmFmdGVyIHtcbiAgICB3aWR0aDogMTFlbTsgfVxuICAuaG9tZS1ncmlkSXRlbTpudGgtb2YtdHlwZSgzKSAuaG9tZS1ncmlkSXRlbV9fdGl0bGU6OmFmdGVyIHtcbiAgICB3aWR0aDogNGVtOyB9XG4gIC5ob21lLWdyaWRJdGVtOm50aC1vZi10eXBlKDQpIC5ob21lLWdyaWRJdGVtX190aXRsZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0ZW07IH1cbiAgLmhvbWUtZ3JpZEl0ZW0uaG9tZS1ncmlkSXRlbS0td2lkZSB7XG4gICAgd2lkdGg6IDkwMHB4OyB9XG4gIC5ob21lLWdyaWRJdGVtIC5ob21lLWdyaWRJdGVtX19yb3cgLmhvbWUtZ3JpZEl0ZW1fX2NvbCB7XG4gICAgd2lkdGg6IDQzNHB4OyB9XG4gIC5ob21lLWdyaWRJdGVtLS1yZWNvbW1lbmRlZE1lbnUgLmMtcGFuZWwge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNHB4IDAgcmdiYSgxMiwgMTIsIDEzLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDRweCAwIHJnYmEoMTIsIDEyLCAxMywgMC4xKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwICNEQURBREE7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgI0RBREFEQTsgfVxuICAgIC5ob21lLWdyaWRJdGVtLS1yZWNvbW1lbmRlZE1lbnUgLmMtcGFuZWwtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ob21lLWdyaWRJdGVtLS1yZWNvbW1lbmRlZE1lbnUgLmMtcGFuZWwtbGlzdF9faXRlbTpudGgtY2hpbGQobiArIDQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuaG9tZS1ncmlkSXRlbS0tcmVjb21tZW5kZWRNZW51IC5jLXBhbmVsX19pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAuaG9tZS1ncmlkSXRlbS0tcmVjb21tZW5kZWRNZW51IC5jLXBhbmVsX190ZXh0LWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAuaG9tZS1ncmlkSXRlbSAuYy10ZXh0LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgIC5ob21lLWdyaWRJdGVtIC5jLXRleHQtbGluazpmaXJzdC1saW5lIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmhvbWUtZ3JpZEl0ZW0gLmMtdGV4dC1saW5rIEU6OmZpcnN0LWxpbmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmhvbWUtTm90aWNlQ2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDE5NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4OyB9XG4gIC5ob21lLU5vdGljZUNhcmRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7IH1cbiAgLmhvbWUtTm90aWNlQ2FyZF9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLmhvbWUtTm90aWNlQ2FyZF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDhweDsgfVxuICAgIC5ob21lLU5vdGljZUNhcmRfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLmhvbWUtTm90aWNlQ2FyZF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAuaG9tZS1Ob3RpY2VDYXJkX19saXN0ICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmhvbWUtTm90aWNlQ2FyZF9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZDhkOGQ4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICAgLmhvbWUtTm90aWNlQ2FyZF9faXRlbS5pcy1hY3RpdmUgLmhvbWUtTm90aWNlQ2FyZF9faGVhZGluZyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuaG9tZS1Ob3RpY2VDYXJkX19sYWJlbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhvbWUtTm90aWNlQ2FyZF9fbGFiZWwgLmMtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDY0cHg7IH1cbiAgLmhvbWUtTm90aWNlQ2FyZF9fZGF0ZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICM2NjY7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5ob21lLU5vdGljZUNhcmRfX2RhdGVUZXh0IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gIC5ob21lLU5vdGljZUNhcmRfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzAwNjViZDsgfVxuICAgIC5ob21lLU5vdGljZUNhcmRfX2hlYWRpbmdUZXh0IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGNvbG9yOiAjMDA2NWJkOyB9XG4gICAgLmhvbWUtTm90aWNlQ2FyZF9faGVhZGluZyAuYy10ZXh0LWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgIC5ob21lLU5vdGljZUNhcmRfX2hlYWRpbmcgLmMtdGV4dC1saW5rIHNwYW4sXG4gICAgICAuaG9tZS1Ob3RpY2VDYXJkX19oZWFkaW5nIC5jLXRleHQtbGluayBhIHtcbiAgICAgICAgY29sb3I6ICMwMDY1YmQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmhvbWUtTm90aWNlQ2FyZC5pcy1lbXB0eSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhvbWUtTm90aWNlQ2FyZC5pcy1lbXB0eSAuaG9tZS1Ob3RpY2VDYXJkX19pbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5ob21lLU5vdGljZUNhcmQuaXMtZW1wdHkgLmhvbWUtTm90aWNlQ2FyZF9faW5uZXIgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzY2NjsgfVxuXG4uaG9tZS1vcGVyYXRpb25IaXN0b3J5IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuaG9tZS1vcGVyYXRpb25IaXN0b3J5X19pbm5lciB7XG4gICAgcGFkZGluZzogMTZweCAyNXB4OyB9XG5cbi5ob21lLXRhYmxlQ2FyZF9fYm9keSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmhvbWUtdGFibGVDYXJkX19ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDhweDsgfVxuICAuaG9tZS10YWJsZUNhcmRfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLmhvbWUtdGFibGVDYXJkX19ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5ob21lLXRhYmxlQ2FyZCAuYy10YWJsZSB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC5ob21lLXRhYmxlQ2FyZCAuYy10YWJsZSB0aGVhZCB0aCB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuXG4uaG9tZS10YWJsZUNhcmQgLmMtdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiA4cHggMTZweCA4cHggMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuaG9tZS10YWJsZUNhcmQgLmMtdGFibGUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMSkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuaG9tZS10YWJsZUNhcmQgLmMtdGFibGUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMikge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAuaG9tZS10YWJsZUNhcmQgLmMtdGFibGUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMyksIC5ob21lLXRhYmxlQ2FyZCAuYy10YWJsZSB0Ym9keSB0ZDpudGgtb2YtdHlwZSg0KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5ob21lLXRhYmxlQ2FyZCArIC5jLXRleHQtbGluayB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmhvbWUtY2hlY2tMaXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODsgfVxuICAuaG9tZS1jaGVja0xpc3Qtc2VjdGlvbi5pcy1zaG93IHtcbiAgICB3aWxsLWNoYW5nZTogYW5pbWF0aW9uO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93IC4ycyBsaW5lYXIgMHM7XG4gICAgYW5pbWF0aW9uOiBzaG93IC4ycyBsaW5lYXIgMHM7IH1cbiAgLmhvbWUtY2hlY2tMaXN0LXNlY3Rpb24uaXMtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaG9tZS1jaGVja0xpc3RfX2Jsb2NrIHtcbiAgICBoZWlnaHQ6IDM1M3B4O1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5ob21lLWNoZWNrTGlzdF9fYmxvY2suaXMtY29sbGFwc2Uge1xuICAgICAgaGVpZ2h0OiA4OHB4OyB9XG4gICAgLmhvbWUtY2hlY2tMaXN0X19ibG9jayAuYy1wcm9ncmVzcy1ibG9jayB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuaG9tZS1jaGVja0xpc3RfX2Jsb2NrIC5jLXByb2dyZXNzLWJsb2NrX19pdGVtIC5jLXByb2dyZXNzQmFyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmhvbWUtY2hlY2tMaXN0X19ibG9jayAuYy1wcm9ncmVzcy1ibG9ja19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAzMjBweDsgfVxuICAgICAgLmhvbWUtY2hlY2tMaXN0X19ibG9jayAuYy1wcm9ncmVzcy1ibG9ja19faXRlbU5ubSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiAjNDQ4NUY0OyB9XG4gICAgICAuaG9tZS1jaGVja0xpc3RfX2Jsb2NrIC5jLXByb2dyZXNzLWJsb2NrX19pdGVtVGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5ob21lLWNoZWNrTGlzdF9fYmxvY2sgLmMtYmxvY2stY29tcGxldGlvbiB7XG4gICAgICBtYXJnaW46IDhweCAwIDEwcHg7XG4gICAgICBwYWRkaW5nOiAyOHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCOyB9XG4gICAgICAuaG9tZS1jaGVja0xpc3RfX2Jsb2NrIC5jLWJsb2NrLWNvbXBsZXRpb25fX2ljb24ge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfVxuICAgICAgLmhvbWUtY2hlY2tMaXN0X19ibG9jayAuYy1ibG9jay1jb21wbGV0aW9uX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuaG9tZS1jaGVja0xpc3RfX2Jsb2NrIC5jLWJsb2NrLWNvbXBsZXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cHg7IH1cbiAgICAgIC5ob21lLWNoZWNrTGlzdF9fYmxvY2sgLmMtYmxvY2stY29tcGxldGlvbiAuYy1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNy41cHg7IH1cbiAgLmhvbWUtY2hlY2tMaXN0X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmhvbWUtY2hlY2tMaXN0X19jb250ZW50LmlzLXNob3cge1xuICAgICAgd2lsbC1jaGFuZ2U6IGFuaW1hdGlvbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3cgLjJzIGxpbmVhciAwcztcbiAgICAgIGFuaW1hdGlvbjogc2hvdyAuMnMgbGluZWFyIDBzOyB9XG4gICAgLmhvbWUtY2hlY2tMaXN0X19jb250ZW50LmlzLWhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaG9tZS1jaGVja0xpc3RfX2xpc3Qge1xuICAgIGhlaWdodDogMTk0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAuaG9tZS1jaGVja0xpc3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiA4cHg7IH1cbiAgICAuaG9tZS1jaGVja0xpc3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLmhvbWUtY2hlY2tMaXN0X19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC5ob21lLWNoZWNrTGlzdF9fbGlzdCArIC5jLXRleHQtbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gIC5ob21lLWNoZWNrTGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwIDhweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkOGQ4ZDg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuaG9tZS1jaGVja0xpc3RfX2l0ZW0uaXMtYWN0aXZlIC5ob21lLU5vdGljZUNhcmRfX2hlYWRpbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuaG9tZS1jaGVja0xpc3RfX2l0ZW0uaXMtY29tcGxldGlvbiAuaG9tZS1jaGVja0xpc3RfX2ljb24ge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5ob21lLWNoZWNrTGlzdF9faXRlbS5pcy1jb21wbGV0aW9uIC5ob21lLWNoZWNrTGlzdF9fdG9vbHMuaXMtdmlzaGlkZGVuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuaG9tZS1jaGVja0xpc3RfX2ljb24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogIzAwNjViZDsgfVxuICAgIC5ob21lLWNoZWNrTGlzdF9faWNvbi5pcy12aXNoaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5ob21lLWNoZWNrTGlzdF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5ob21lLWNoZWNrTGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjNEE0QTRBOyB9XG4gICAgLmhvbWUtY2hlY2tMaXN0X190ZXh0IC5jLXRleHQtbGluayB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgLmhvbWUtY2hlY2tMaXN0X190ZXh0IC5jLXRleHQtbGluazpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ob21lLWNoZWNrTGlzdF9fdGV4dCAuYy1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC5ob21lLWNoZWNrTGlzdF9fdGV4dC5pcy1kaXNhYmxlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gICAgICAuaG9tZS1jaGVja0xpc3RfX3RleHQuaXMtZGlzYWJsZSAuYy10ZXh0LWxpbmsge1xuICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgICAuaG9tZS1jaGVja0xpc3RfX3RleHQuaXMtZGlzYWJsZSAuYy10ZXh0LWxpbms6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzY2NjsgfVxuICAgICAgICAuaG9tZS1jaGVja0xpc3RfX3RleHQuaXMtZGlzYWJsZSAuYy10ZXh0LWxpbms6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IGF1dG87IH1cbiAgICAuaG9tZS1jaGVja0xpc3RfX3RleHQtbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgICAgLmhvbWUtY2hlY2tMaXN0X190ZXh0LWxpbms6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDY1YmQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwNjViZDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAuaG9tZS1jaGVja0xpc3RfX3Rvb2xzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxNiU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNCM0IzQjM7IH1cbiAgICAuaG9tZS1jaGVja0xpc3RfX3Rvb2xzSWNvbiBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5ob21lLWNoZWNrTGlzdF9fdG9vbHM6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmhvbWUtY2hlY2tMaXN0X190b29sc0J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gICAgICAuaG9tZS1jaGVja0xpc3RfX3Rvb2xzQnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxGMDIxXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIHNwZWFrOiBub25lOyB9XG4gICAgICAuaG9tZS1jaGVja0xpc3RfX3Rvb2xzQnV0dG9uLmlzLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcRjAyM1wiO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICAuaG9tZS1jaGVja0xpc3RfX3Rvb2xzQnV0dG9uLmlzLWFjdGl2ZTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuaG9tZS1jaGVja0xpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgLmhvbWUtY2hlY2tMaXN0X19kZXNjcmlwdGlvbi5pcy1zaG93IHtcbiAgICAgIHdpbGwtY2hhbmdlOiBhbmltYXRpb247XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93IC4ycyBsaW5lYXIgMHM7XG4gICAgICBhbmltYXRpb246IHNob3cgLjJzIGxpbmVhciAwczsgfVxuICAgIC5ob21lLWNoZWNrTGlzdF9fZGVzY3JpcHRpb24uaXMtaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ob21lLWNoZWNrTGlzdCAuYy1sYWJlbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaG9tZS1jaGVja0xpc3QgLmMtZGF0ZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gIC5ob21lLWNoZWNrTGlzdCAuYy1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzAwNjViZDsgfVxuICAuaG9tZS1jaGVja0xpc3QgLmhvbWUtcmVhZG1vcmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaG9tZS1jaGVja0xpc3QgLmhvbWUtcmVhZG1vcmVfX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTFweDtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAuaG9tZS1jaGVja0xpc3QgLmhvbWUtcmVhZG1vcmVfX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7IH1cbiAgICAgIC5ob21lLWNoZWNrTGlzdCAuaG9tZS1yZWFkbW9yZV9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFOUU5RTk7IH1cbiAgICAgIC5ob21lLWNoZWNrTGlzdCAuaG9tZS1yZWFkbW9yZV9fYnV0dG9uIC5jLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLmhvbWUtY2hlY2tMaXN0IC5jLXBhbmVsIHtcbiAgICB3aWR0aDogMTIycHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmhvbWUtY2hlY2tMaXN0IC5jLXBhbmVsLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLmhvbWUtY2hlY2tMaXN0IC5jLXBhbmVsLWxpc3QuaXMtc2hvdyB7XG4gICAgICAgIHdpbGwtY2hhbmdlOiBhbmltYXRpb247XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvdyAuMnMgbGluZWFyIDBzO1xuICAgICAgICBhbmltYXRpb246IHNob3cgLjJzIGxpbmVhciAwczsgfVxuICAgICAgLmhvbWUtY2hlY2tMaXN0IC5jLXBhbmVsLWxpc3QuaXMtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaG9tZS1jaGVja0xpc3QgLmMtcGFuZWxfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucC1hY2NvdW50IC5jLWNvbnRhaW5lciAuYy1wcm9ncmVzc1RyYWNrZXIge1xuICB3aWR0aDogODIwcHg7XG4gIHdpZHRoOiA4MnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnAtYWNjb3VudCAuYy1jb250YWluZXJfX3RhYmxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAucC1hY2NvdW50IC5jLWNvbnRhaW5lcl9fdGFibGUuaXMtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucC1hY2NvdW50IC5jLWNvbnRhaW5lciAuYy1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIxOHB4O1xuICB3aWR0aDogMjEuOHJlbTtcbiAgaGVpZ2h0OiAyMDZweDtcbiAgaGVpZ2h0OiAyMC42cmVtO1xuICBwYWRkaW5nOiAyNHB4IDI0cHg7XG4gIHBhZGRpbmc6IDIuNHJlbSAyLjRyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDRweCAwIHJnYmEoMTIsIDEyLCAxMywgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgI0RBREFEQTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucC1hY2NvdW50IC5jLWNvbnRhaW5lciAuYy1wYW5lbC1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDI3LjVweCAwIDIwcHg7XG4gICAgbWFyZ2luOiAyLjc1cmVtIDAgMnJlbTsgfVxuICAgIC5wLWFjY291bnQgLmMtY29udGFpbmVyIC5jLXBhbmVsLWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgIG1hcmdpbjogMCAwLjhyZW07IH1cbiAgLnAtYWNjb3VudCAuYy1jb250YWluZXIgLmMtcGFuZWwtbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnAtYWNjb3VudCAuYy1jb250YWluZXIgLmMtcGFuZWwtbGFiZWw6aG92ZXIsIC5wLWFjY291bnQgLmMtY29udGFpbmVyIC5jLXBhbmVsLWxhYmVsOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucC1hY2NvdW50IC5jLWNvbnRhaW5lciAuYy1wYW5lbC1sYWJlbCAuYy1mb3JtLWdyb3VwLS1yYWRpbyB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwLjhyZW07IH1cbiAgICAgIC5wLWFjY291bnQgLmMtY29udGFpbmVyIC5jLXBhbmVsLWxhYmVsIC5jLWZvcm0tZ3JvdXAtLXJhZGlvIC5jLWZvcm0tbGFiZWxfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAucC1hY2NvdW50IC5jLWNvbnRhaW5lciAuYy1wYW5lbF9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLnAtYWNjb3VudCAuYy1jb250YWluZXIgLmMtcGFuZWxfX3N1YlRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgY29sb3I6ICM5QjlCOUI7IH1cbiAgLnAtYWNjb3VudCAuYy1jb250YWluZXIgLmMtcGFuZWxfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAucC1hY2NvdW50IC5jLWNvbnRhaW5lciAuYy1wYW5lbCAuYy10b29sdGlwLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtOyB9XG4gIC5wLWFjY291bnQgLmMtY29udGFpbmVyIC5jLXBhbmVsIC5jLWZvcm1fX2NoZWNrYm94OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucC1hY2NvdW50IC5jLWNvbnRhaW5lciAuYy1wYW5lbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDQ4NUY0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wLWFjY291bnQgLmMtY29udGFpbmVyIC5jLXBhbmVsOmhvdmVyIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wLWFjY291bnQgLmMtY29udGFpbmVyIC5jLXBhbmVsOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucC1hY2NvdW50IC5jLWNvbnRhaW5lciAuYy1wYW5lbDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNFOUU5RTk7IH1cbiAgLnAtYWNjb3VudCAuYy1jb250YWluZXIgLmMtcGFuZWwuaXMtYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUY2REY0O1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCAjNDQ4NUY0OyB9XG4gIC5wLWFjY291bnQgLmMtY29udGFpbmVyIC5jLXBhbmVsLmlzLWRpc2FibGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyB9XG4gICAgLnAtYWNjb3VudCAuYy1jb250YWluZXIgLmMtcGFuZWwuaXMtZGlzYWJsZWQgLmMtcGFuZWxfX3RleHQtbGluayB7XG4gICAgICBjb2xvcjogI2IzYjNiMzsgfVxuICAgICAgLnAtYWNjb3VudCAuYy1jb250YWluZXIgLmMtcGFuZWwuaXMtZGlzYWJsZWQgLmMtcGFuZWxfX3RleHQtbGluazphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjNiM2IzO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjNiM2IzOyB9XG4gICAgLnAtYWNjb3VudCAuYy1jb250YWluZXIgLmMtcGFuZWwuaXMtZGlzYWJsZWQgaW1nIHtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgIC1vLWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgICBvcGFjaXR5OiAwLjM7IH1cblxuLnAtYWNjb3VudCAuYy1jb250YWluZXIgLmMtdGV4dC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLXRvcDogMy42cmVtO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5wLWFydGljbGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLXRvcDogMi41cmVtOyB9XG4gIC5wLWFydGljbGUtY29udGFpbmVyX19pbm5lciB7XG4gICAgcGFkZGluZzogMzJweCA0MHB4IDQwcHggNDBweDtcbiAgICBwYWRkaW5nOiAzLjJyZW0gNHJlbSA0cmVtIDRyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRDhEOEQ4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnAtYXJ0aWNsZS1jb250YWluZXJfX2lubmVyIHAge1xuICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICBtYXJnaW46IDIuNHJlbSAwOyB9XG4gICAgLnAtYXJ0aWNsZS1jb250YWluZXJfX2lubmVyIC5jLXRleHQtbW9kZXJhdGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnAtYXJ0aWNsZV9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAucC1hcnRpY2xlX19oZWFkaW5nSW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucC1hcnRpY2xlX19oZWFkaW5nSW5uZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGhlaWdodDogMC4ycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDAwOyB9XG5cbi5wLWFydGljbGVfX3JlbGF0ZWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAwO1xuICBwYWRkaW5nOiAxLjZyZW0gMS42cmVtIDEuNnJlbSAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4OyB9XG4gIC5wLWFydGljbGVfX3JlbGF0ZWRUaXRsZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxNTJweDtcbiAgICAtbXMtZmxleDogMCAwIDE1MnB4O1xuICAgIGZsZXg6IDAgMCAxNTJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wLWFydGljbGVfX3JlbGF0ZWRCb2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICAgIGhlaWdodDogOS40cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTsgfVxuICAgIC5wLWFydGljbGVfX3JlbGF0ZWRCb2R5OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICB3aWR0aDogMC4xcmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI0Q4RDhEODsgfVxuICAucC1hcnRpY2xlX19yZWxhdGVkTGlzdCB7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBtYXJnaW46IDAuOHJlbSAwOyB9XG4gICAgLnAtYXJ0aWNsZV9fcmVsYXRlZExpc3RJdGVtIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzsgfVxuXG4ucC1hcnRpY2xlLWJhY2tudW1iZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5wLWFydGljbGUtYmFja251bWJlcl9fbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnAtYXJ0aWNsZS1iYWNrbnVtYmVyX19pdGVtIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDMyMHB4O1xuICAgIC1tcy1mbGV4OiAwIDAgMzIwcHg7XG4gICAgZmxleDogMCAwIDMyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAucC1hcnRpY2xlLWJhY2tudW1iZXJfX2l0ZW0tLW9sZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtOyB9XG4gICAgICAucC1hcnRpY2xlLWJhY2tudW1iZXJfX2l0ZW0tLW9sZGVyOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjZyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjNCM0IzO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQjNCM0IzO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICAgICAgLnAtYXJ0aWNsZS1iYWNrbnVtYmVyX19pdGVtLS1vbGRlcjo6YmVmb3JlOmhvdmVyLCAucC1hcnRpY2xlLWJhY2tudW1iZXJfX2l0ZW0tLW9sZGVyOjpiZWZvcmU6YWN0aXZlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAucC1hcnRpY2xlLWJhY2tudW1iZXJfX2l0ZW0tLW9sZGVyOjpiZWZvcmU6dmlzaXRlZCB7XG4gICAgICAgICAgY29sb3I6ICMxOTNDODE7IH1cbiAgICAgICAgLnAtYXJ0aWNsZS1iYWNrbnVtYmVyX19pdGVtLS1vbGRlcjo6YmVmb3JlOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzQ0ODVGNDsgfVxuICAgICAgICAucC1hcnRpY2xlLWJhY2tudW1iZXJfX2l0ZW0tLW9sZGVyOjpiZWZvcmU6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzAwNjVCRDsgfVxuICAgIC5wLWFydGljbGUtYmFja251bWJlcl9faXRlbS0tYmFja1RvSW5kZXgge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogMCAwIDE0MHB4O1xuICAgICAgLW1zLWZsZXg6IDAgMCAxNDBweDtcbiAgICAgIGZsZXg6IDAgMCAxNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnAtYXJ0aWNsZS1iYWNrbnVtYmVyX19pdGVtLS1iYWNrVG9JbmRleDo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICB3aWR0aDogMC4xcmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEOEQ4RDg7IH1cbiAgICAgIC5wLWFydGljbGUtYmFja251bWJlcl9faXRlbS0tYmFja1RvSW5kZXg6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgd2lkdGg6IDAuMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRDhEOEQ4OyB9XG4gICAgLnAtYXJ0aWNsZS1iYWNrbnVtYmVyX19pdGVtLS1uZXdlciB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMzIwcHg7XG4gICAgICAtbXMtZmxleDogMCAwIDMyMHB4O1xuICAgICAgZmxleDogMCAwIDMyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgICAgLnAtYXJ0aWNsZS1iYWNrbnVtYmVyX19pdGVtLS1uZXdlcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjZyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjNCM0IzO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQjNCM0IzO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgICAgIC5wLWFydGljbGUtYmFja251bWJlcl9faXRlbS0tbmV3ZXI6YWZ0ZXI6aG92ZXIsIC5wLWFydGljbGUtYmFja251bWJlcl9faXRlbS0tbmV3ZXI6YWZ0ZXI6YWN0aXZlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAucC1hcnRpY2xlLWJhY2tudW1iZXJfX2l0ZW0tLW5ld2VyOmFmdGVyOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjMTkzQzgxOyB9XG4gICAgICAgIC5wLWFydGljbGUtYmFja251bWJlcl9faXRlbS0tbmV3ZXI6YWZ0ZXI6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNDQ4NUY0OyB9XG4gICAgICAgIC5wLWFydGljbGUtYmFja251bWJlcl9faXRlbS0tbmV3ZXI6YWZ0ZXI6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzAwNjVCRDsgfVxuXG4ucC13aXphcmQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0byAwOyB9XG4gIC5wLXdpemFyZC1jb250YWluZXItLW5hcnJvdyB7XG4gICAgd2lkdGg6IDcyOHB4OyB9XG4gIC5wLXdpemFyZC1jb250YWluZXIgLmMtaGVhZGluZy0xc3Qge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucC13aXphcmQtY29udGFpbmVyIC5jLXRleHQsXG4gIC5wLXdpemFyZC1jb250YWluZXIgLmMtdGV4dC1zaXplLXhsIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAucC13aXphcmQtY29udGFpbmVyIC5jLXRleHQgLmMtaWNvbi5jLWljb24tZXh0ZXJuYWxsaW5rIHtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAucC13aXphcmQtY29udGFpbmVyIC5jLWZvcm1fX3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnAtd2l6YXJkLWNvbnRhaW5lciAuYy1mb3JtX19jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgICAucC13aXphcmQtY29udGFpbmVyIC5jLWZvcm1fX2NoZWNrYm94OmhvdmVyOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMxRjZERjQ7IH1cbiAgLnAtd2l6YXJkLWNvbnRhaW5lciAuYy1mb3JtX19sYWJlbCB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAucC13aXphcmQtY29udGFpbmVyIC5jLWZvcm1fX25vdGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIC5wLXdpemFyZC1jb250YWluZXIgLmMtZm9ybSAuYy1mb3JtX19jb2wuaXMtdmFsaWRhdGlvbiAuYy1mb3JtX190b29sdGlwLXZhbGlkYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03OHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wLXdpemFyZC1jb250YWluZXIgLmMtZm9ybSAuYy1ncmlkX19yb3cge1xuICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCB0aGluICNjY2M7IH1cbiAgICAucC13aXphcmQtY29udGFpbmVyIC5jLWZvcm0gLmMtZ3JpZF9fcm93Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG5cbi5wLXdpemFyZF9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBjb2xvcjogIzMzMzsgfVxuICAucC13aXphcmRfX2hlYWRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRjAyRFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBmb250LXNpemU6IDEwcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogIzIxNzU5QjtcbiAgICBvcGFjaXR5OiAwLjI7IH1cbiAgLnAtd2l6YXJkX19oZWFkaW5nVGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4OyB9XG5cbi5wLXdpemFyZF9faW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnAtd2l6YXJkIC5sLW1haW4ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5wLXdpemFyZCAubC1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wLXdpemFyZCAuYy1wcm9ncmVzc1RyYWNrZXIge1xuICB3aWR0aDogODIwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLnAtd2l6YXJkIC5jLXByb2dyZXNzVHJhY2tlciA+IGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5wLXdpemFyZCAuYy1wcm9ncmVzc1RyYWNrZXIgPiBsaTo6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmNGY1Zjg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2Y0ZjVmODsgfVxuXG4ucC13aXphcmQgLmMtbW9kYWxfX2NvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAucC13aXphcmQgLmMtbW9kYWxfX2NvbnRlbnRzIHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ucC13aXphcmQgLmMtZm9ybS1ncm91cCAuYy1iYWRnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnAtd2l6YXJkIC5jLWZvcm0tbGFiZWwge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5wLXdpemFyZCAuYy1mb3JtLWNoZWNrYm94OmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucC13aXphcmQgLmMtYmxvY2stY29tcGxldGlvbiB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnAtd2l6YXJkIC5jLWJsb2NrLWNvbXBsZXRpb25fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuXG4ucC13aXphcmQgLmMtYmxvY2stY29tcGxldGlvbl9fbm90ZSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5wLXdpemFyZCAuYy1jYXJkLmMtY2FyZC0td2l6YXJkIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDI5MHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5wLXdpemFyZCAuYy1jYXJkLmMtY2FyZC0td2l6YXJkOmhvdmVyLCAucC13aXphcmQgLmMtY2FyZC5jLWNhcmQtLXdpemFyZDpmb2N1cyB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZDhkODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wLXdpemFyZCAuYy1jYXJkLmMtY2FyZC0td2l6YXJkOmhvdmVyIC5jLWJsb2NrLWRvbWFpblNlbGVjdGlvbl9fdGV4dCwgLnAtd2l6YXJkIC5jLWNhcmQuYy1jYXJkLS13aXphcmQ6aG92ZXIgLmMtYmxvY2stZG9tYWluU2VsZWN0aW9uX19hY3Rpb24sIC5wLXdpemFyZCAuYy1jYXJkLmMtY2FyZC0td2l6YXJkOmZvY3VzIC5jLWJsb2NrLWRvbWFpblNlbGVjdGlvbl9fdGV4dCwgLnAtd2l6YXJkIC5jLWNhcmQuYy1jYXJkLS13aXphcmQ6Zm9jdXMgLmMtYmxvY2stZG9tYWluU2VsZWN0aW9uX19hY3Rpb24ge1xuICAgICAgY29sb3I6ICM0NDg1RjQ7IH1cbiAgLnAtd2l6YXJkIC5jLWNhcmQuYy1jYXJkLS13aXphcmQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTlFOUU5OyB9XG4gIC5wLXdpemFyZCAuYy1jYXJkLmMtY2FyZC0td2l6YXJkLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFGNkRGNDsgfVxuICAucC13aXphcmQgLmMtY2FyZC5jLWNhcmQtLXdpemFyZC5pcy1kaXNhYmxlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgfVxuICAgIC5wLXdpemFyZCAuYy1jYXJkLmMtY2FyZC0td2l6YXJkLmlzLWRpc2FibGVkIC5jLXBhbmVsX190ZXh0LWxpbmsge1xuICAgICAgY29sb3I6ICNiM2IzYjM7IH1cbiAgICAgIC5wLXdpemFyZCAuYy1jYXJkLmMtY2FyZC0td2l6YXJkLmlzLWRpc2FibGVkIC5jLXBhbmVsX190ZXh0LWxpbms6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2IzYjNiMztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IzYjNiMzsgfVxuICAgIC5wLXdpemFyZCAuYy1jYXJkLmMtY2FyZC0td2l6YXJkLmlzLWRpc2FibGVkIGltZyB7XG4gICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgICAtby1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgb3BhY2l0eTogMC4zOyB9XG5cbi5wLXdpemFyZC1tZWRpYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAucC13aXphcmQtbWVkaWFfX2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgdGhpbiAjRDZENkQ2OyB9XG4gIC5wLXdpemFyZC1tZWRpYV9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMzJweCA0MHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICAucC13aXphcmQtbWVkaWFfX2hlYWRpbmc6Zmlyc3QtbGluZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5wLXdpemFyZC1tZWRpYV9faGVhZGluZyBFOjpmaXJzdC1saW5lIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5wLXdpemFyZC1tZWRpYV9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfVxuICAucC13aXphcmQtbWVkaWFfX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucC13aXphcmQtbWVkaWFfX2JvZHkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgbWluLWhlaWdodDogMjgycHg7XG4gICAgd2lkdGg6IDU2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMycHggMCA0MHB4OyB9XG4gIC5wLXdpemFyZC1tZWRpYV9fYmxvY2sge1xuICAgIHdpZHRoOiA1MjhweDtcbiAgICBtYXJnaW46IDMycHggYXV0byAwOyB9XG4gICAgLnAtd2l6YXJkLW1lZGlhX19ibG9jayA+IC5jLXRleHQtbW9kZXJhdGUge1xuICAgICAgbWFyZ2luLXRvcDogLThweDsgfVxuICAucC13aXphcmQtbWVkaWFfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2OyB9XG4gIC5wLXdpemFyZC1tZWRpYSAuYy1mb3JtX19jaGVja2JveDpiZWZvcmUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wLXdpemFyZC1tZWRpYSAuYy1mb3JtX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTgwcHg7XG4gICAgLW1zLWZsZXg6IDAgMCAxODBweDtcbiAgICBmbGV4OiAwIDAgMTgwcHg7IH1cblxuLnAtd2l6YXJkLXNlbGVjdERvbWFpbiB7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCB0aGluICNjY2M7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnAtd2l6YXJkLXNlbGVjdERvbWFpbl9fY2hhcmFjdGVyU3RyaW5nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5wLXdpemFyZC1zZWxlY3REb21haW5fX2NoYXJhY3RlclN0cmluZyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnAtd2l6YXJkLXNlbGVjdERvbWFpbl9fYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLnAtd2l6YXJkLWJsb2NrLWRiSW5mbyB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7IH1cbiAgLnAtd2l6YXJkLWJsb2NrLWRiSW5mb19faGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnAtd2l6YXJkLWJsb2NrLWRiSW5mb19faGVhZGluZyBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLnAtd2l6YXJkLWJsb2NrLWRiSW5mb19faGVhZGluZzo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3LjVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZDhkOGQ4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLnAtd2l6YXJkLWJsb2NrLWRiSW5mbyAuYy1mb3JtIHtcbiAgICB3aWR0aDogNTI4cHg7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG87IH1cbiAgICAucC13aXphcmQtYmxvY2stZGJJbmZvIC5jLWZvcm1fX3JvdyB7XG4gICAgICBwYWRkaW5nOiA4cHggMDsgfVxuXG4ucC13aXphcmQtcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwICNEQURBREE7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwICNEQURBREE7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkOGQ4ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnAtd2l6YXJkLXBhbmVsX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wLXdpemFyZC1wYW5lbF9faGVhZGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcRjAyRFwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgY29sb3I6ICMyMTc1OUI7IH1cbiAgLnAtd2l6YXJkLXBhbmVsX19pY29uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAucC13aXphcmQtcGFuZWxfX2ljb24gaW1nW3NyYyo9XCIuc3ZnXCJdIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wLXdpemFyZC1wYW5lbF9faGVhZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLnAtd2l6YXJkLXBhbmVsX19ib2R5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgIC5wLXdpemFyZC1wYW5lbF9fYm9keSAuYy1mb3JtLWxhYmVsIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgLnAtd2l6YXJkLXBhbmVsX19ib2R5IC5jLWZvcm0tbGFiZWxfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgICAucC13aXphcmQtcGFuZWxfX2JvZHkgLmMtZm9ybS1jaGVja2JveCB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAucC13aXphcmQtcGFuZWxfX2JvZHkgLmMtZm9ybS1jaGVja2JveDpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5wLXdpemFyZC1wYW5lbF9fYm9keSAuYy1mb3JtLWNoZWNrYm94OmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFGNkRGNDsgfVxuICAgICAgLnAtd2l6YXJkLXBhbmVsX19ib2R5IC5jLWZvcm0tY2hlY2tib3hfX3RleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gICAgLnAtd2l6YXJkLXBhbmVsX19ib2R5IC5jLWZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDsgfVxuICAgIC5wLXdpemFyZC1wYW5lbF9fYm9keSAuYy1idXR0b24ge1xuICAgICAgcGFkZGluZzogOHB4OyB9XG4gIC5wLXdpemFyZC1wYW5lbF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI0IzQjNCMztcbiAgICB6LWluZGV4OiAyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucC13aXphcmQtcGFuZWwtZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5wLXdpemFyZC1wYW5lbC1mbG9hdGluZy5pcy1oaWRlLmlzLXNob3cge1xuICAgICAgd2lsbC1jaGFuZ2U6IGFuaW1hdGlvbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3cgLjJzIGxpbmVhciAwcztcbiAgICAgIGFuaW1hdGlvbjogc2hvdyAuMnMgbGluZWFyIDBzOyB9XG4gICAgLnAtd2l6YXJkLXBhbmVsLWZsb2F0aW5nLmlzLWhpZGUuaXMtaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wLWxvZ2luIC5sLW1haW4ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87IH1cblxuLnAtbG9naW4gLmwtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMDsgfVxuXG4ucC1sb2dpbi1jb250YWluZXIge1xuICB3aWR0aDogNTUwcHg7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggI0NDMDAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAucC1sb2dpbi1jb250YWluZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDYwcHggNDBweDtcbiAgICBwYWRkaW5nOiAwIDZyZW0gNHJlbTsgfVxuICAucC1sb2dpbi1jb250YWluZXIgLmMtaGVhZGluZy0ybmQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgLnAtbG9naW4tY29udGFpbmVyIC5jLXRhYmxlIHRoLFxuICAucC1sb2dpbi1jb250YWluZXIgLmMtdGFibGUgdGQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAucC1sb2dpbi1jb250YWluZXIgLmMtdGFibGUgdGgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnAtbG9naW4tY29udGFpbmVyIC5jLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wLWxvZ2luLWNvbnRhaW5lciAuYy1idXR0b24tbGlzdC5jLWJ1dHRvbi1saXN0LS12ZXJ0aWNhbCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDsgfVxuXG4ucC1sb2dpbiAuYy1tb2RhbC0tdmVydGljYWwgLmMtbW9kYWxfX2NvbnRlbnRzIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnAtbG9naW4gLmctcmVjYXB0Y2hhIHtcbiAgd2lkdGg6IDMwNHB4O1xuICBtYXJnaW46IDIwcHggYXV0byAwOyB9XG5cbi5wLXdlYnRvb2wgLmwtbWFpbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnAtd2VidG9vbCAubC1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wLXdlYnRvb2wtY29udGFpbmVyIHtcbiAgd2lkdGg6IDU2MnB4O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDgwcHggYXV0byAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5wLXdlYnRvb2wtY29udGFpbmVyX19oZWFkZXIge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG4gICAgLnAtd2VidG9vbC1jb250YWluZXJfX2hlYWRlciAuYy1sb2dvIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5wLXdlYnRvb2wtY29udGFpbmVyX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDQ2cHggNDBweDsgfVxuICAucC13ZWJ0b29sLWNvbnRhaW5lciAuYy1oZWFkaW5nLTJuZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAucC13ZWJ0b29sLWNvbnRhaW5lciAuYy10YWJsZSB0aCxcbiAgLnAtd2VidG9vbC1jb250YWluZXIgLmMtdGFibGUgdGQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAucC13ZWJ0b29sLWNvbnRhaW5lciAuYy10YWJsZSB0aCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucC13ZWJ0b29sLWNvbnRhaW5lciAuYy10YWJsZSB0ZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucC13ZWJ0b29sLWNvbnRhaW5lciAuYy1idXR0b24tbGlzdC5jLWJ1dHRvbi1saXN0LS12ZXJ0aWNhbCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDsgfVxuXG4ucC13ZWJ0b29sIC5jLW1vZGFsLS12ZXJ0aWNhbCAuYy1tb2RhbF9fY29udGVudHMge1xuICB3aWR0aDogYXV0bzsgfVxuXG4ucC13ZWJ0b29sIC5nLXJlY2FwdGNoYSB7XG4gIHdpZHRoOiAzMDRweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDsgfVxuXG4ucC13ZWJ0b29sLWljb24ge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBjb2xvcjogIzZCNkI2QjtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLnAtZXJyb3IgLmwtY29udGVudHMge1xuICBtaW4taGVpZ2h0OiBhdXRvOyB9XG5cbi5wLWVycm9yIC5sLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkU3RTc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4NnB4KTtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ucC1lcnJvciAuYy1zZWN0aW9uIHtcbiAgaGVpZ2h0OiA3NDBweDtcbiAgaGVpZ2h0OiA3NHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNzUlLCAjZjRmNWY4KSwgY29sb3Itc3RvcCg3NSUsICNGRkU3RTcpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmNGY1ZjggNzUlLCAjRkZFN0U3IDc1JSk7IH1cblxuLnAtZXJyb3IgLmwtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTdFNzsgfVxuXG4ucC1lcnJvciAucC1lcnJvci1oZWFkaW5nLTFzdCxcbi5wLWVycm9yIC5jLXRleHQtc2l6ZS14eGwge1xuICBsZXR0ZXItc3BhY2luZzogNHB4OyB9XG5cbi5wLWFuYWx5c2lzLWNvbnRhaW5lci1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMzJweCAtMTJweCAwOyB9XG4gIC5wLWFuYWx5c2lzLWNvbnRhaW5lci1saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDAgMTJweDsgfVxuICAgIC5wLWFuYWx5c2lzLWNvbnRhaW5lci1saXN0X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogNTUwcHg7IH1cbiAgICAucC1hbmFseXNpcy1jb250YWluZXItbGlzdF9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDMyNnB4OyB9XG4gICAgLnAtYW5hbHlzaXMtY29udGFpbmVyLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiA1NTBweDsgfVxuICAgIC5wLWFuYWx5c2lzLWNvbnRhaW5lci1saXN0X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICB3aWR0aDogMzI2cHg7IH1cbiAgICAucC1hbmFseXNpcy1jb250YWluZXItbGlzdF9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgd2lkdGg6IDQzOHB4OyB9XG4gICAgLnAtYW5hbHlzaXMtY29udGFpbmVyLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgIHdpZHRoOiA0MzhweDsgfVxuICAgIC5wLWFuYWx5c2lzLWNvbnRhaW5lci1saXN0X19pdGVtOm50aC1jaGlsZCg3KSB7XG4gICAgICB3aWR0aDogOTAwcHg7IH1cbiAgICAucC1hbmFseXNpcy1jb250YWluZXItbGlzdF9faXRlbTpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLnAtYW5hbHlzaXMtY29udGFpbmVyX19oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cblxuLnAtYW5hbHlzaXMtY29udGFpbmVyX19ib2R5LS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnAtYW5hbHlzaXMtY29udGFpbmVyX19ib2R5SW5uZXIge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIHRoaW4gI0Q4RDhEODtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgdGhpbiAjRDhEOEQ4O1xuICBib3JkZXItbGVmdDogc29saWQgdGhpbiAjRDhEOEQ4OyB9XG5cbi5wLWFuYWx5c2lzLWNvbnRhaW5lciAuYy1jYXJkLWxpc3Qge1xuICBtYXJnaW46IDAgLTAuNHJlbTsgfVxuICAucC1hbmFseXNpcy1jb250YWluZXIgLmMtY2FyZC1saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDAgLjRyZW07IH1cbiAgICAucC1hbmFseXNpcy1jb250YWluZXIgLmMtY2FyZC1saXN0X19pdGVtIC5jLWNhcmQge1xuICAgICAgd2lkdGg6IDE3OHB4O1xuICAgICAgcGFkZGluZzogMjJweCAyMHB4IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAucC1hbmFseXNpcy1jb250YWluZXIgLmMtY2FyZC1saXN0X19pdGVtIC5jLWNhcmQgLmMtZm9ybS1yYWRpb19fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4ucC1hbmFseXNpcy1jb250YWluZXIgLmMtY2FyZC1idXR0b24gLnAtYW5hbHlzaXMtY2FyZEJ1dHRvbi1jaGFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wLWFuYWx5c2lzLWNvbnRhaW5lciAuYy1jYXJkLWJ1dHRvbiAucC1hbmFseXNpcy1jYXJkQnV0dG9uLWNoYW5nZV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLnAtYW5hbHlzaXMtY29udGFpbmVyIC5jLWNhcmQtYnV0dG9uIC5wLWFuYWx5c2lzLWNhcmRCdXR0b24tY2hhbmdlX190aXRsZTo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEOEQ4RDg7IH1cbiAgLnAtYW5hbHlzaXMtY29udGFpbmVyIC5jLWNhcmQtYnV0dG9uIC5wLWFuYWx5c2lzLWNhcmRCdXR0b24tY2hhbmdlX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMwMDY1QkQ7IH1cbiAgLnAtYW5hbHlzaXMtY29udGFpbmVyIC5jLWNhcmQtYnV0dG9uIC5wLWFuYWx5c2lzLWNhcmRCdXR0b24tY2hhbmdlX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb2xvcjogIzZCNkI2QjsgfVxuICAucC1hbmFseXNpcy1jb250YWluZXIgLmMtY2FyZC1idXR0b24gLnAtYW5hbHlzaXMtY2FyZEJ1dHRvbi1jaGFuZ2UgLmMtaWNvbi1kb21haW4sIC5wLWFuYWx5c2lzLWNvbnRhaW5lciAuYy1jYXJkLWJ1dHRvbiAucC1hbmFseXNpcy1jYXJkQnV0dG9uLWNoYW5nZSAuYy1pY29uLW1haWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY29sb3I6ICM2QjZCNkI7IH1cbiAgLnAtYW5hbHlzaXMtY29udGFpbmVyIC5jLWNhcmQtYnV0dG9uIC5wLWFuYWx5c2lzLWNhcmRCdXR0b24tY2hhbmdlX19hY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjMDA2NUJEOyB9XG4gICAgLnAtYW5hbHlzaXMtY29udGFpbmVyIC5jLWNhcmQtYnV0dG9uIC5wLWFuYWx5c2lzLWNhcmRCdXR0b24tY2hhbmdlX19hY3Rpb24gLmMtaWNvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLnAtYW5hbHlzaXMtY29udGFpbmVyIC5jLWNhcmQtYnV0dG9uIC5wLWFuYWx5c2lzLWNhcmRCdXR0b24tY2hhbmdlX19hY3Rpb24gLmMtaWNvbjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5wLWFuYWx5c2lzLWhlYWRpbmctMm5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAucC1hbmFseXNpcy1oZWFkaW5nLTJuZF9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucC1hbmFseXNpcy1oZWFkaW5nLTJuZF9faW5uZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NDMDAwMDsgfVxuXG4ucC1hbmFseXNpcy1hY2Nlc3NTdGF0dXMge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtYW5hbHlzaXMtYWNjZXNzU3RhdHVzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7IH1cbiAgICAucC1hbmFseXNpcy1hY2Nlc3NTdGF0dXNfX2NvbnRlbnQuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wLWFuYWx5c2lzLWNhcm91c2VsIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucC1hbmFseXNpcy1jYXJvdXNlbC1tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDYwMHB4OyB9XG4gIC5wLWFuYWx5c2lzLWNhcm91c2VsLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBjb2xvcjogI0IzQjNCMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnAtYW5hbHlzaXMtY2Fyb3VzZWwtYnV0dG9uLXByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICNCM0IzQjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIC5wLWFuYWx5c2lzLWNhcm91c2VsLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjA1OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTM3OHB4LCAwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzc4cHgsIDBweCwgMHB4KTsgfVxuICAgIC5wLWFuYWx5c2lzLWNhcm91c2VsLWxpc3RJdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDhweDsgfVxuICAucC1hbmFseXNpcy1jYXJvdXNlbC1jb250ZW50IHtcbiAgICB3aWR0aDogNDM0cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRDhEOEQ4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgIG9wYWNpdHk6IC42O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnAtYW5hbHlzaXMtY2Fyb3VzZWwtY29udGVudC5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAucC1hbmFseXNpcy1jYXJvdXNlbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5wLWFuYWx5c2lzLWNhcm91c2VsLW5hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI2MHB4OyB9XG4gICAgLnAtYW5hbHlzaXMtY2Fyb3VzZWwtbmF2LWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnAtYW5hbHlzaXMtY2Fyb3VzZWwtbmF2LWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAucC1hbmFseXNpcy1jYXJvdXNlbC1uYXYtbGlzdF9faXRlbSAuYy1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNHB4OyB9XG4gICAgICAgIC5wLWFuYWx5c2lzLWNhcm91c2VsLW5hdi1saXN0X19pdGVtIC5jLWNhcmQgLmMtZm9ybS1yYWRpb19fdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5wLWFuYWx5c2lzLWFjY2Vzc0RldmljZSB7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuICAucC1hbmFseXNpcy1hY2Nlc3NEZXZpY2VfX2xpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucC1hbmFseXNpcy1hY2Nlc3NEZXZpY2VfX2l0ZW0ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7IH1cbiAgLnAtYW5hbHlzaXMtYWNjZXNzRGV2aWNlX19pY29uIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICM2QjZCNkI7IH1cbiAgICAucC1hbmFseXNpcy1hY2Nlc3NEZXZpY2VfX2ljb24gLmMtaWNvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAucC1hbmFseXNpcy1hY2Nlc3NEZXZpY2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAucC1hbmFseXNpcy1hY2Nlc3NEZXZpY2VfX251bSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnAtYW5hbHlzaXMtYWNjZXNzRGV2aWNlX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzMzM7IH1cblxuLnUtbXQwIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbXIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1tbDAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQ1IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbXI1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4udS1tYjUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4udS1tbDUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4udS1tcjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4udS1tbDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4udS1tdDE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi51LW1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4udS1tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG5cbi51LW1sMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi51LW10MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbXIyMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LW1iMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwyMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuXG4udS1tcjI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4udS1tbDI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4udS1tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi51LW1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4udS1tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi51LW1sMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi51LW10MzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbXIzNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi51LW1iMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwzNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tcjQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tbDQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tdDQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi51LW1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4udS1tYjQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG5cbi51LW1sNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi51LW10NTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbXI1MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi51LW1iNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWw1MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQ1NSB7XG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuXG4udS1tcjU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWI1NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfVxuXG4udS1tbDU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDsgfVxuXG4udS1tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi51LW1yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4udS1tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG5cbi51LW1sNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi51LW10NjUge1xuICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbXI2NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi51LW1iNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWw2NSB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuXG4udS1tcjcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuXG4udS1tbDcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4udS1wdDAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcHIwIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXBsMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQ1IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG5cbi51LXByNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi51LXBiNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4udS1wbDUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi51LXB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi51LXByMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGwxMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi51LXB0MTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi51LXByMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGIxNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGwxNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi51LXB0MjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LXByMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGwyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LXB0MjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi51LXByMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGIyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGwyNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi51LXB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi51LXByMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGwzMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi51LXB0MzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi51LXByMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGIzNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGwzNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi51LXB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXByNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGw0MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXB0NDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi51LXByNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGI0NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGw0NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi51LXB0NTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi51LXByNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGw1MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi51LXB0NTUge1xuICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi51LXByNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGI1NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGw1NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi51LXB0NjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi51LXByNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGI2MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGw2MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi51LXB0NjUge1xuICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi51LXByNjUge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGI2NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGw2NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi51LXB0NzAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi51LXByNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGI3MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGw3MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi51LW10LXh4eHMge1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDsgfVxuXG4udS1tdC14eHMge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1tdC14cyB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1tdC1zIHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW10LW0ge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQtbCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tdC14bCB7XG4gIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1tdC14eGwge1xuICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQxMiB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDsgfVxuXG4udS1tdDQ0IHtcbiAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50OyB9XG5cbi51LW10MTMyIHtcbiAgbWFyZ2luLXRvcDogMTMycHggIWltcG9ydGFudDsgfVxuXG4udS1tci14eHMge1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW1yLXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbXItcyB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW1yLW0ge1xuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1tci1sIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbXIteGwge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1tci14eGwge1xuICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1tYi14eHMge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1tYi14cyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1tYi1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW1iLW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWItbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1tYi14eGwge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWIteHhzLW1pbnVzIHtcbiAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50OyB9XG5cbi51LW1iLXhzLW1pbnVzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDsgfVxuXG4udS1tYi1zLW1pbnVzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDsgfVxuXG4udS1tYi1tLW1pbnVzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDsgfVxuXG4udS1tYi1sLW1pbnVzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tYi14bC1taW51cyB7XG4gIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWIteHhsLW1pbnVzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTU2cHggIWltcG9ydGFudDsgfVxuXG4udS1tYjEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LW1sLXh4cyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1tbC14cyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwtcyB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwtbSB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwtbCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwteGwge1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW1sLXh4bCB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwxMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQteHhzIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXB0LXhzIHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1wdC1zIHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1wdC1tIHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1wdC1sIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1wdC14bCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQteHhsIHtcbiAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1wYi14eHMge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGIteHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXBiLXMge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXBiLW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXBiLWwge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXBiLXhsIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1wYi14eGwge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAyNCB7XG4gIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udS1iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnUtYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjZCNkIgIWltcG9ydGFudDsgfVxuXG4udS1iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7IH1cblxuLnUtYmctZ3JheS0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkOCAhaW1wb3J0YW50OyB9XG5cbi51LWJnLWdyYXktMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGEgIWltcG9ydGFudDsgfVxuXG4udS1iZy1ncmF5LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7IH1cblxuLnUtYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi51LWJnLWRlZmF1bHQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDg1RjQgIWltcG9ydGFudDsgfVxuXG4udS1iZy1kZWZhdWx0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY1QkQgIWltcG9ydGFudDsgfVxuXG4udS1iZy13YXJuaW5nLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNCNzFCICFpbXBvcnRhbnQ7IH1cblxuLnUtYmctd2FybmluZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE5OTBBICFpbXBvcnRhbnQ7IH1cblxuLnUtYmctZGFuZ2VyLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ4MDgwICFpbXBvcnRhbnQ7IH1cblxuLnUtYmctZGFuZ2VyLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODI2MUUgIWltcG9ydGFudDsgfVxuXG4udS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4OyB9XG4gIC51LWJvcmRlci10b3Atbm9uZSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC51LWJvcmRlci1ib3R0b20tbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi51LWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udS1jb2xvci1yZWQge1xuICBjb2xvcjogI2NjMDAwMCAhaW1wb3J0YW50OyB9XG5cbi51LWNvbG9yLWdyYXkge1xuICBjb2xvcjogIzZCNkI2QiAhaW1wb3J0YW50OyB9XG5cbi51LWNvbG9yLWdyYXktZGFyayB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7IH1cblxuLnUtY29sb3ItZ3JheS0xIHtcbiAgY29sb3I6ICNkOGQ4ZDggIWltcG9ydGFudDsgfVxuXG4udS1jb2xvci1ncmF5LTIge1xuICBjb2xvcjogI2RhZGFkYSAhaW1wb3J0YW50OyB9XG5cbi51LWNvbG9yLWdyYXktMyB7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7IH1cblxuLnUtY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjNDQ4NUY0ICFpbXBvcnRhbnQ7IH1cblxuLnUtY29sb3ItYmx1ZS0xIHtcbiAgY29sb3I6ICMwMDY1QkQgIWltcG9ydGFudDsgfVxuXG4udS1jb2xvci1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6ICM5NEI1RUYgIWltcG9ydGFudDsgfVxuXG4udS1jb2xvci10cmFuc3BhcmVudCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi51LWNvbG9yLWFubm90YXRpb24ge1xuICBjb2xvcjogI0YxOTkwQSAhaW1wb3J0YW50OyB9XG5cbi51LWNvbG9yLW5vdGUge1xuICBjb2xvcjogI0Q4MjYxRSAhaW1wb3J0YW50OyB9XG5cbi51LWNvbG9yLXdhcm5pbmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkNCNzFCICFpbXBvcnRhbnQ7IH1cblxuLnUtY29sb3Itd2FybmluZy1zZWNvbmRhcnkge1xuICBjb2xvcjogI0YxOTkwQSAhaW1wb3J0YW50OyB9XG5cbi51LWNvbG9yLWRhbmdlci1wcmltYXJ5IHtcbiAgY29sb3I6ICNGNDgwODAgIWltcG9ydGFudDsgfVxuXG4udS1jb2xvci1kYW5nZXItc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNEODI2MUUgIWltcG9ydGFudDsgfVxuXG4udS1maWx0ZXItY29sb3ItZ3JheSB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAtby1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnUtZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udS1kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnUtZGlzcGxheS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnUtZGlzcGxheS1pbmxpbmVCbG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udS1kaXNwbGF5LXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7IH1cbiAgLnUtZGlzcGxheS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLnUtZGlzcGxheS10YWJsZS1jZWxsLS12ZXJ0aWNhbEFsaWduLW1pZGRsZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnUtZGlzcGxheS10YWJsZS1jZWxsLS12ZXJ0aWNhbEFsaWduLXRvcCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLnUtZGlzcGxheS10YWJsZS1jZWxsLS12ZXJ0aWNhbEFsaWduLWJvdHRvbSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC51LWRpc3BsYXktdGFibGUtLWVxdWFsaXR5IHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG5cbi51LWRpc3BsYXktZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC51LWRpc3BsYXktZmxleC0tYWxpZ24tY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnUtZGlzcGxheS1mbGV4LS1qdXN0aWZ5LWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC51LWRpc3BsYXktZmxleC0tanVzdGlmeS1zcGFjZUJldHdlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnUtZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnUtZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi51LXRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi51LXRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLnUtdGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi51LXRleHQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi51LXZlcnRpY2FsQWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi51LXZlcnRpY2FsQWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi51LXZlcnRpY2FsQWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi51LWxpbmVIZWlnaHQtcmVzZXQge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4udS12aXNpYmlsaXR5LWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udS1wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udS1wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4udS1wb3NpdGlvbi10b3Age1xuICB0b3A6IDA7IH1cblxuLnUtcG9zaXRpb24tcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4udS16aW5kZXgge1xuICB6LWluZGV4OiAxOyB9XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICNWQVJJQUJMRVMtLWdsb2JhbFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRjb2xvci0xOiAjMDAwMDAwO1xuJGNvbG9yLTI6ICM1YTU4NTg7XG4kY29sb3ItMzogI2FjYWJhYjtcbiRjb2xvci00OiAjZDZkNWQ1O1xuJGNvbG9yLTU6ICNmNmY2ZjY7XG4kY29sb3ItNjogI2FiMDAwNjtcbiRjb2xvci03OiAjMDA1YmFjO1xuJGNvbG9yLWdyYXktYmFzZTogIzAwMDAwMCAhZGVmYXVsdDtcbiRjb2xvci1ncmF5LWRhcmtlcjogIzIyMjIyMjtcbiRjb2xvci1ncmF5LWRhcms6ICMzYjNiM2I7XG4kY29sb3ItZ3JheTogIzVhNTg1ODtcbiRjb2xvci1ncmF5LW5vcm1hbDogI2RkZGRkZDtcbiRjb2xvci1ncmF5LWxpZ2h0OiAjOTk5OTk5O1xuJGNvbG9yLWdyYXktbGlnaHRlcjogI2Y2ZjZmNjtcbiRjb2xvci1yZWQ6ICNhYjAwMDY7XG4kY29sb3ItZm9ybS1yZWQ6ICNkODI2MWU7XG4kY29sb3ItcGluazogI2ZhZTVlNTtcbiRjb2xvci1ibHVlOiAjMTM4ZGI1O1xuJGNvbG9yLXRoaWNrLWJsdWU6ICMwZjgwYWY7XG4kY29sb3ItdGhpbi1ibHVlOiAjZGVlZGYyO1xuJGNvbG9yLWdyZWVuOiAjMDdhZDIyO1xuJGNvbG9yLWNvbW1vbi1ncmVlbjogIzAwYjJhNDtcbiRjb2xvci10aGluLWdyZWVuOiAjYjJlOGU0O1xuJGNvbG9yLXllbGxvdzogI2Y0ZTgyOTtcbiRjb2xvci1vcmFuZ2U6ICNmMTk5Mzc7XG4kY29sb3ItdGhpbi1vcmFuZ2U6ICNmZmY2ZTU7XG4kY29sb3ItdGhpY2stb3JhbmdlOiAjZTVhOTAwO1xuJGNvbG9yLWdyYXk6ICM3MzczNzM7XG4kY29sb3Itbm9ybWFsLWdyYXk6ICNmOGY4Zjg7XG4kY29sb3ItdGhpbi1ncmF5OiAjZGRkZGRkO1xuJGNvbG9yLXRyYW5zLXdoaXRlLTI1OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuJGNvbG9yLXN0YXRlLWluZm86ICMwMkE0RDU7XG4kY29sb3Itc3RhdGUtY29tcGxldGU6ICMwMzc5MEY7XG4kY29sb3Itc3RhdGUtaW5yZXZpZXc6ICNDN0ExMTg7XG4kY29sb3Itc3RhdGUtZGVwcmVjYXRlZDogI0IwMEIwMjtcbiRjb2xvci1icmFuZC1wcmltYXJ5OiAjMDA1YmFjICFkZWZhdWx0O1xuJGNvbG9yLWJyYW5kLXN1Y2Nlc3M6ICM1Y2I4NWMgIWRlZmF1bHQ7XG4kY29sb3ItYnJhbmQtaW5mbzogIzViYzBkZSAhZGVmYXVsdDtcbiRjb2xvci1icmFuZC13YXJuaW5nOiAjZjBhZDRlICFkZWZhdWx0O1xuJGNvbG9yLWJyYW5kLWRhbmdlcjogI2Q5NTM0ZiAhZGVmYXVsdDtcblxuLy8gb25hbWFlIHNldHRpbmdzXG4kY29sb3Itb25hbWFlLXJlZDogI2NjMDAwMDtcbiRjb2xvci1vbmFtYWUtZ3JheS0xOiNkOGQ4ZDg7XG4kY29sb3Itb25hbWFlLWdyYXktMjojZGFkYWRhO1xuJGNvbG9yLW9uYW1hZS1ncmF5LTM6IzY2NjtcbiRjb2xvci1vbmFtYWUtZ3JheS1kYXJrOiAjMzMzO1xuJGNvbG9yLW9uYW1hZS10ZXh0LWJsdWU6ICMwMDY1YmQ7XG4kY29sb3Itb25hbWFlLWljb24tZ3JheTogIzZCNkI2QjtcbiRjb2xvci1vbmFtYWUtbGFiZWwtZnVuY3Rpb246ICM0OGE5NzU7XG4kY29sb3Itb25hbWFlLWxhYmVsLWRvbWFpbjogIzRhOTBlMjtcbiRjb2xvci1vbmFtYWUtYm9yZGVyLWRlZmF1bHQgOiNkOGQ4ZDg7XG4kY29sb3Itb25hbWFlLXdoaXRlOiAjZmZmO1xuXG4vLz09IFR5cG9ncmFwaHlcbi8vXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjpcdFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjpcdFx0XHRHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBtb25vc3BhY2UgZm9udHMgZm9yIGA8Y29kZT5gLCBgPGtiZD5gLCBhbmQgYDxwcmU+YC5cbiRmb250LWZhbWlseS1tb25vc3BhY2U6XHRNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTpcdFx0J+ODkuODqeOCruODjuinkuOCtCBQcm9OIFczJyxcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIizjg6HjgqTjg6rjgqosTWVpcnlvLHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYXJpYWw6XHRcdEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4kZm9udC1zaXplLWJhc2U6XHRcdDE1cHggIWRlZmF1bHQ7XG4vLyAkZm9udC1zaXplLWxhcmdlOlx0XHRjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4vLyAkZm9udC1zaXplLXNtYWxsOlx0XHRjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbi8vICRmb250LXNpemUtaDE6XHRcdFx0Zmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxuLy8gJGZvbnQtc2l6ZS1oMjpcdFx0XHRmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxuLy8gJGZvbnQtc2l6ZS1oMzpcdFx0XHRjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcbi8vICRmb250LXNpemUtaDQ6XHRcdFx0Y2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuLy8gJGZvbnQtc2l6ZS1oNTpcdFx0XHQkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7MFxuLy8gJGZvbnQtc2l6ZS1oNjpcdFx0XHRjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbi8vIHRleHQtbGVuZ3RoXG4kdGV4dC1sZW5ndGgtMTogMWVtO1xuJHRleHQtbGVuZ3RoLTI6IDJlbTtcbiR0ZXh0LWxlbmd0aC0zOiAzZW07XG4kdGV4dC1sZW5ndGgtNDogNGVtO1xuJHRleHQtbGVuZ3RoLTU6IDVlbTtcbiR0ZXh0LWxlbmd0aC02OiA2ZW07XG4kdGV4dC1sZW5ndGgtNzogN2VtO1xuJHRleHQtbGVuZ3RoLTg6IDhlbTtcbiR0ZXh0LWxlbmd0aC05OiA5ZW07XG4kdGV4dC1sZW5ndGgtMTA6IDEwZW07XG4kdGV4dC1sZW5ndGgtMTE6IDExZW07XG5cbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cbiRsaW5lLWhlaWdodC1iYXNlOlx0XHQxLjQyODU3ICFkZWZhdWx0O1xuLy8qKiBDb21wdXRlZCBcImxpbmUtaGVpZ2h0XCIgKGBmb250LXNpemVgICogYGxpbmUtaGVpZ2h0YCkgZm9yIHVzZSB3aXRoIGBtYXJnaW5gLCBgcGFkZGluZ2AsIGV0Yy5cbiRsaW5lLWhlaWdodC1jb21wdXRlZDpcdGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxuXG4kZm9udC1zaXplLWJhc2UtbnVtYmVyOlx0XHQxNTtcbiRmb250LXNpemUtYmFzZTpcdFx0XHQkZm9udC1zaXplLWJhc2UtbnVtYmVyICogMXB4O1xuLy8gJGZvbnQtc2l6ZS1iYXNlLXNwLW51bWJlcjpcdDE0O1xuLy8gJGZvbnQtc2l6ZS1iYXNlLXNwOlx0XHRcdCRmb250LXNpemUtYmFzZS1zcC1udW1iZXIgKiAxcHg7XG5cbi8vIFNwYWNpbmcgJiBQYWRkaW5nXG4kc3BhY2U6IDFyZW07XG4kZG91Ymxlc3BhY2U6ICRzcGFjZSoyO1xuJHBhZDogMXJlbTtcbiRwYWQtaGFsZjogJHBhZC8yO1xuJG9mZnNldC10b3A6IDJyZW07XG5cbi8vIEJyZWFrcG9pbnRzXG4vLyAkYnJlYWtwb2ludHM6IChcbi8vICAgICAnc20nOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCknLFxuLy8gICAgICdtZCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KScsXG4vLyAgICAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KScsXG4vLyAgICAgJ3hsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KScsXG4vLyApICFkZWZhdWx0O1xuXG4vLyBBbmltYXRpb25zXG4kYW5pbWF0ZS1xdWljazogMC4xcztcblxuLy8gQm9yZGVyc1xuJGJvcmRlci1yYWRpdXM6IDNweDtcbiRib3JkZXItcmFkaXVzLW1lZGl1bTogNnB4O1xuXG4vLyBaaW5kZXhcbiR6aW5kZXgtMTogICAgICAgICAgMSAhZGVmYXVsdDtcbiR6aW5kZXgtMjogICAgICAgICAgMiAhZGVmYXVsdDtcbiR6aW5kZXgtMzogICAgICAgICAgMyAhZGVmYXVsdDtcbiR6aW5kZXgtbC1uYXY6ICAgICAgICAgIDEwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LWxvYWRpbmc6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC1oZWFkZXI6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4kemluZGV4LWxvYWRpbmctb3ZlcmFsbDogICAgICAgICAgIDExMDAgIWRlZmF1bHQ7IiwiLy8gQ2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vICAgbWVkaWEtcXVlcnlcbkBtaXhpbiBtZWRpYS1xdWVyeSgkYnJlYWtwb2ludCkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgIEBtZWRpYSAje2luc3BlY3QobWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSl9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQHdhcm4gXCJVbmZvcnR1bmF0ZWx5LCBubyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skYnJlYWtwb2ludH1gLiBcIitcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJGJhc2U6IDE1KSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemUgLyAxMCkgKyByZW07XG59XG5cbkBtaXhpbiByZW0tY2hhbmdlKCRwcm9wZXJ0eSwgJHZhbHVlcywgJHJvb3RTaXplOjEwcHgpIHtcbiAgJHJlbTogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlPT0wIG9yICR2YWx1ZT09YXV0byB7XG4gICAgICAkcmVtOiBhcHBlbmQoJHJlbSwgJHZhbHVlKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJHVuaXQ6IHVuaXQoJHZhbHVlKTtcbiAgICAgICR2YWw6IHBhcnNlSW50KCR2YWx1ZSk7XG4gICAgICBAaWYgJHVuaXQ9PVwicHhcIiB7XG4gICAgICAgICRweDogYXBwZW5kKCRyZW0sICgkdmFsKyBweCkpO1xuICAgICAgICAkcmVtOiBhcHBlbmQoJHJlbSwgKCR2YWwgLyBwYXJzZUludCgkcm9vdFNpemUpICsgcmVtKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICN7JHByb3BlcnR5fTogJHZhbHVlcztcbiAgI3skcHJvcGVydHl9OiAkcmVtO1xufVxuXG5AbWl4aW4gbGFzdC1tYjAoKSB7XG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1peGluIGZpcnN0LWxpbmUtSW5pdGlhbGl6YXRpb24oKSB7XG4gICY6Zmlyc3QtbGluZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgRTo6Zmlyc3QtbGluZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLW9wYWNpdHkoJHZhbF9jdXJzb3I6cG9pbnRlciwgJHZhbF90cmFuc2l0aW9uczouMnMsICR2YWxfb3BhY2l0eTouNykge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWxfdHJhbnNpdGlvbnM7XG4gIHRyYW5zaXRpb246ICR2YWxfdHJhbnNpdGlvbnM7XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogJHZhbF9jdXJzb3I7XG4gICAgb3BhY2l0eTogJHZhbF9vcGFjaXR5O1xuICB9XG59XG5cbkBtaXhpbiB0ZXh0LWxpbmstYWN0aW9uKCkge1xuICBjb2xvcjogJGNvbG9yLW9uYW1hZS10ZXh0LWJsdWU7XG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM1NzAzQUU7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICM0NDg1RjQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAjMDA2NUJEO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjYjNiM2IzO1xuICAgIDtcbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydHksICR2YWx1ZXM6LjJzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3BlcnR5ICR2YWx1ZXM7XG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkdmFsdWVzO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1ob3Zlci1idXR0b24oKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtaXhpbiBkaXNwbGF5SGlkZSB7XG4gICYuaXMtc2hvdyB7XG4gICAgd2lsbC1jaGFuZ2U6IGFuaW1hdGlvbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvdyAuMnMgbGluZWFyIDBzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzaG93IC4ycyBsaW5lYXIgMHM7XG4gIH1cbiAgJi5pcy1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaG93IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogLjQ7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaG93IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogLjQ7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1peGluIHNjcm9sbGJhciB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogOHB4O1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuXG5AbWl4aW4gdXRpbGl0eS1zcGFjZSB7XG4gIEBmb3IgJGkgZnJvbSAkbG9jYWwtbWFyZ2luLW1pbiB0aHJvdWdoICRsb2NhbC1tYXJnaW4tbWF4IHtcbiAgICAudS1tdCN7JGkgKiA1fSB7XG4gICAgICBtYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1tciN7JGkgKiA1fSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1iI3skaSAqIDV9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1sI3skaSAqIDV9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gJGxvY2FsLXBhZGRpbmctbWluIHRocm91Z2ggJGxvY2FsLXBhZGRpbmctbWF4IHtcbiAgICAudS1wdCN7JGkgKiA1fSB7XG4gICAgICBwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcHIjeyRpICogNX0ge1xuICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcGIjeyRpICogNX0ge1xuICAgICAgcGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXBsI3skaSAqIDV9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gdmVydGljYWwoKSB7XG4gICYuaXMtdmFsaWduVG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gICYuaXMtdmFsaWduTWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gICYuaXMtdmFsaWduQm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b25SZXNldCgpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIi8qIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgYW5kIGlPUy5cbiAqL1xuXG4gaHRtbCB7XG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLCAvKiAxICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbiwgLyogMiAqL1xubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHsgLyogMSAqL1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSwgLyogMSAqL1xuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG5cdG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuXHRtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG5cdGhlaWdodDogMDsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKiBGb3Jtc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udDogaW5oZXJpdDsgLyogMSAqL1xuXHRtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5vcHRncm91cCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5maWVsZHNldCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG5cdG1hcmdpbjogMCAycHg7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuXHRkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMyAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDAuNTQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cblx0Zm9udDogaW5oZXJpdDsgLyogMiAqL1xufSIsImh0bWwge1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYyLjUlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmODtcbn1cblxuYm9keSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3Itb25hbWFlLXRleHQtYmx1ZTtcbiAgJjpsaW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzU3MDNBRTtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICM0NDg1RjQ7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAjMDA2NUJEO1xuICB9XG59XG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxudWwsIG9sLCBwLCBkbCwgZHQsIGRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxucCxcbnRoLFxudGQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmlzLWRpc2FibGVkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNCM0IzQjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIHNwYW4sXG4gIGEge1xuICAgIGNvbG9yOiAjQjNCM0IzO1xuICAgICY6dmlzaXRlZCxcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjQjNCM0IzO1xuICAgIH1cbiAgfVxufVxuIiwiLmwtaGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogNDhweDtcblx0bWF4LWhlaWdodDogNDhweDtcblx0Ly8gQGluY2x1ZGUgcmVtLWNoYW5nZShoZWlnaHQsIDQ4cHgpO1xuXHQvLyBAaW5jbHVkZSByZW0tY2hhbmdlKG1heC1oZWlnaHQsIDQ4cHgpO1xuXHR6LWluZGV4OiAkemluZGV4LWhlYWRlcjtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vbmFtYWUtZ3JheS1kYXJrO1xuXHQmX19pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogNDhweDtcblx0XHQvLyBAaW5jbHVkZSByZW0tY2hhbmdlKGhlaWdodCwgNDhweCk7XG5cdH1cblx0Jl9fbG9nbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDoyMjBweDtcblx0XHQvLyBAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCAyMjBweCk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLW9uYW1hZS1yZWQ7XG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMjIwcHg7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0fVxuXHQmX19iYXIge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdFx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG5cdFx0bWluLXdpZHRoOiA2OTBweDtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0bWFyZ2luOiAwIDAgMCAyMjBweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXHQmX19oZWFkaW5nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0Jl9fZnVuY3Rpb24ge1xuXHRcdG1hcmdpbi1yaWdodDogMzdweDtcblx0XHQvLyBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi1yaWdodCwgMzdweCk7XG5cdFx0QHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMzJweDtcblx0XHR9XG5cdFx0Ji1saXN0IHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Jkl0ZW17XG5cdFx0XHRcdC8vIG1hcmdpbi1sZWZ0OiAzMnB4O1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYy1idXR0b24tdGV4dF9faWNvbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICNjY2M7XG5cdFx0XHRcdFx0Ji5jLWljb24tYXJyb3ctZG93biB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYy1idXR0b24tdGV4dF9fdGV4dCB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0Y29sb3I6ICNjY2M7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYy1idXR0b24tdGV4dCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTNweDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICM2NjY7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jLWRyb3Bkb3duIHtcblx0XHRcdC8vIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLWxlZnQsIDEwcHgpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX3RleHQge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdFx0Y29sb3I6ICNjY2M7XG5cdFx0LmMtaWNvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdFx0Ly8gQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4tbGVmdCwgNHB4KTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubC1oZWFkZXJfX2Z1bmN0aW9uLWxpc3RJdGVtIC5jLWJ1dHRvbi10ZXh0IHtcbiAgICBwYWRkaW5nOiAxM3B4O1xufVxuXG5fOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSwgXzpmdXR1cmUsIDpyb290IC5sLWhlYWRlcl9fZnVuY3Rpb24tbGlzdEl0ZW0gLmMtYnV0dG9uLXRleHQgLmMtYnV0dG9uLXRleHRfX3RleHQge1xuXHRsaW5lLWhlaWdodDogMjVweDtcbn1cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QgLmwtaGVhZGVyX19mdW5jdGlvbi1saXN0SXRlbSAuYy1idXR0b24tdGV4dCAuYy1idXR0b24tdGV4dF9faWNvbi5jLWljb24uYy1pY29uLWFycm93LWRvd24ge1xuXHRsaW5lLWhlaWdodDogMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KXtcblx0LmwtaGVhZGVyX19oZWFkaW5nIHtcblx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuXHQubC1oZWFkZXJfX2hlYWRpbmcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5sLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNDhweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1vbmFtYWUtZ3JheS0yO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3Itb25hbWFlLWdyYXktMjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6ICR6aW5kZXgtbC1uYXY7XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM2cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICYtLXN1YiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAuYy1pY29uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9uYW1hZS1pY29uLWdyYXk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG5cbiAgICAgICAgICAgIC5sLW5hdl9fdGV4dCxcbiAgICAgICAgICAgIC5jLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb25hbWFlLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFOUU5RTk7XG5cbiAgICAgICAgICAgIC5jLWljb24sXG4gICAgICAgICAgICAubC1uYXZfX3RleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb25hbWFlLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ub3JtYWwtZ3JheTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgIC5sLW5hdl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vbmFtYWUtcmVkO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb25hbWFlLXJlZDtcblxuICAgICAgICAgICAgICAgICYuYy1pY29uLWhvbWUge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjAwMlwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jLWljb24tZG9tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYwMENcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYy1pY29uLWhvbWVwYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYwMDRcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYy1pY29uLWhvbWVwYWdlc2VjdXJpdHkge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjAwOFwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jLWljb24tbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDBFXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmMtaWNvbi1tYWlsc2VjdXJpdHkge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjAxMFwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jLWljb24tdXBsb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYwMTJcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYy1pY29uLWFuYWx5dGljcyB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDE3XCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmMtaWNvbi1ob21lcGFnZS1wbHVzIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYwMDZcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYy1pY29uLXRvb2wge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjAwQVwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jLWljb24tZ3VpZCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDE0XCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmMtaWNvbi1kYXRhYmFzZSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDE2XCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmMtaWNvbi1zZXJ2ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjAyRlwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1kaXNhYmxlZCB7XG5cbiAgICAgICAgICAgIC5jLWljb24sXG4gICAgICAgICAgICAubC1uYXZfX3RleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYjNiM2IzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgLmwtbmF2X190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itb25hbWFlLWdyYXktZGFyaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAmOmZpcnN0LWxpbmUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgICAgIC5sLW5hdl9fbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1uYXYtZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA2cHggMjBweCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG5cbiAgICAgICAgJlRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkOGQ4ZDg7XG4gICAgICAgICAgICB3aWR0aDogMTc0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAmOjpiZWZvcmUge1xuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgIGxlZnQ6IDIwcHg7XG4gICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2Q4ZDhkODtcbiAgICAvLyAgICAgd2lkdGg6IDE3NHB4O1xuICAgIC8vICAgICBoZWlnaHQ6IDFweDtcbiAgICAvLyAgICAgei1pbmRleDogMTtcbiAgICAvLyB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZDhkOGQ4O1xuICAgICAgICB3aWR0aDogMTc0cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTFweCAwcHggMTFweCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAuYy1pY29uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9uYW1hZS1pY29uLWdyYXk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG5cbiAgICAgICAgICAgIC5sLW5hdl9fdGV4dCxcbiAgICAgICAgICAgIC5jLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb25hbWFlLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFOUU5RTk7XG5cbiAgICAgICAgICAgIC5jLWljb24sXG4gICAgICAgICAgICAubC1uYXZfX3RleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb25hbWFlLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ub3JtYWwtZ3JheTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgIC5sLW5hdl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vbmFtYWUtcmVkO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb25hbWFlLXJlZDtcblxuICAgICAgICAgICAgICAgICYuYy1pY29uLWhvbWUge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjAwMlwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jLWljb24tZG9tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYwMENcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYy1pY29uLWhvbWVwYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYwMDRcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYy1pY29uLWhvbWVwYWdlc2VjdXJpdHkge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjAwOFwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jLWljb24tbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDBFXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmMtaWNvbi1tYWlsc2VjdXJpdHkge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjAxMFwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jLWljb24tdXBsb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYwMTJcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYy1pY29uLWFuYWx5dGljcyB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDE3XCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmMtaWNvbi1ob21lcGFnZS1wbHVzIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYwMDZcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYy1pY29uLXRvb2wge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjAwQVwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jLWljb24tZ3VpZCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDE0XCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmMtaWNvbi1kYXRhYmFzZSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDE2XCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmMtaWNvbi1zZXJ2ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjAyRlwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1kaXNhYmxlZCB7XG5cbiAgICAgICAgICAgIC5jLWljb24sXG4gICAgICAgICAgICAubC1uYXZfX3RleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYjNiM2IzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgLmwtbmF2X190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itb25hbWFlLWdyYXktZGFyaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAmOmZpcnN0LWxpbmUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcblxuICAgICAgICAvLyBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIC5sLW5hdl9fbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5sLWNvbnRlbnRze1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjg7XG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzOHB4KTtcbn0iLCJAY2hhcnNldCAndXRmLTgnO1xuLmwtbWFpbiB7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogNDhweCAwIDEyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY4O1xuXHQmX19pbm5lciB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdC8vIG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZywgMCAycmVtKTtcblx0XHQvLyBAaW5jbHVkZSByZW0tY2hhbmdlKG1heC13aWR0aCwgMjhweCAzMHB4KTtcblx0fVxuXHRkaXNwbGF5OiB0YWJsZTtcblx0d2lkdGg6IGF1dG87XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwIDAgMCAyMjBweDtcbn0iLCIubC1mb290ZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcclxuICAgIG1pbi13aWR0aDogOTAwcHg7XHJcbiAgICBtYXJnaW46IDAgMCAwIDIyMHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmODtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIHRoaW4gI0Q4RDhEODtcclxuICAgICZmb290ZXJfX2lubmVyIHtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgJ3V0Zi04Jztcbi8vICNWQVJJQUJMRVMtLWxvY2FsXG4vLyBjb2xvclxuJGRlZmF1bHQtY29sb3I6ICRjb2xvci1vbmFtYWUtcmVkICFkZWZhdWx0O1xuLmMtaGVhZGluZyB7XG4gICAgJi0xc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIEBpbmNsdWRlIGxhc3QtbWIwO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzIpO1xuICAgICAgICAuYy1iYWRnZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICYtLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1udW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwLjYyNjZyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYuMnB4IDEzLjVweCA2LjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLTJuZCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgfVxuICAgICYtM3JkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHJlZCAjY2NjO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtNHRoIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gICAgJi01dGgge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIH1cbiAgICAmLTZ0aCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gICAgfVxuICAgICYtd3JhcCB7XG4gICAgICAgID4gLmMtaWNvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi1yaWdodCwgMTZweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgICAgICAgICAgY29sb3I6IzZCNkI2QjtcbiAgICAgICAgfVxuICAgICAgICAuYy1oZWFkaW5nLTJuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuXHRzcmM6IHVybCgnL0NvbnRlbnQvRm9udC9pY29uZm9udC5lb3QnKTtcblx0c3JjOiB1cmwoJy9Db250ZW50L0ZvbnQvaWNvbmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXG5cdCAgdXJsKCcvQ29udGVudC9Gb250L2ljb25mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHQgIHVybCgnL0NvbnRlbnQvRm9udC9pY29uZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdCAgdXJsKCcvQ29udGVudC9Gb250L2ljb25mb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0ICB1cmwoJy9Db250ZW50L0ZvbnQvaWNvbmZvbnQuc3ZnI2ljb25mb250JykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4gIFxuICAuYy1pY29uOmJlZm9yZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdHNwZWFrOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIFxuICAuYy1pY29uLWxnIHtcblx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzMzNlbTtcblx0bGluZS1oZWlnaHQ6IDAuNzVlbTtcblx0dmVydGljYWwtYWxpZ246IC0xNSU7XG4gIH1cbiAgLmMtaWNvbi0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4gIC5jLWljb24tM3ggeyBmb250LXNpemU6IDNlbTsgfVxuICAuYy1pY29uLTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbiAgLmMtaWNvbi01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4gIC5jLWljb24tZncge1xuXHR3aWR0aDogMS4yODU3MTQyODU3MTQyODU4ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgLmMtaWNvbi1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDAxXCIgfVxuXHQuYy1pY29uLWhvbWUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAwMlwiIH1cblx0LmMtaWNvbi1ob21lcGFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAwM1wiIH1cblx0LmMtaWNvbi1ob21lcGFnZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDA0XCIgfVxuXHQuYy1pY29uLWhvbWVwYWdlLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMDVcIiB9XG5cdC5jLWljb24taG9tZXBhZ2UtcGx1cy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDA2XCIgfVxuXHQuYy1pY29uLWhvbWVwYWdlc2VjdXJpdHk6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMDdcIiB9XG5cdC5jLWljb24taG9tZXBhZ2VzZWN1cml0eS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDA4XCIgfVxuXHQuYy1pY29uLXRvb2w6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMDlcIiB9XG5cdC5jLWljb24tdG9vbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDBBXCIgfVxuXHQuYy1pY29uLWRvbWFpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAwQlwiIH1cblx0LmMtaWNvbi1kb21haW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAwQ1wiIH1cblx0LmMtaWNvbi1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDBEXCIgfVxuXHQuYy1pY29uLW1haWwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAwRVwiIH1cblx0LmMtaWNvbi1tYWlsc2VjdXJpdHk6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMEZcIiB9XG5cdC5jLWljb24tbWFpbHNlY3VyaXR5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMTBcIiB9XG5cdC5jLWljb24tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDExXCIgfVxuXHQuYy1pY29uLXVwbG9hZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDEyXCIgfVxuXHQuYy1pY29uLWd1aWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMTNcIiB9XG5cdC5jLWljb24tZ3VpZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDE0XCIgfVxuXHQuYy1pY29uLWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDE1XCIgfVxuXHQuYy1pY29uLWRhdGFiYXNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMTZcIiB9XG5cdC5jLWljb24tYW5hbHl0aWNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDE3XCIgfVxuXHQuYy1pY29uLWxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMThcIiB9XG5cdC5jLWljb24tYXJyb3ctbGVmdC1zbWFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAxOVwiIH1cblx0LmMtaWNvbi1hcnJvdy1yaWdodC1zbWFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAxQVwiIH1cblx0LmMtaWNvbi1hcnJvdy1kb3duLXNtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDFCXCIgfVxuXHQuYy1pY29uLWFycm93LXVwLXNtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDFDXCIgfVxuXHQuYy1pY29uLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMURcIiB9XG5cdC5jLWljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMUVcIiB9XG5cdC5jLWljb24tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAxRlwiIH1cblx0LmMtaWNvbi1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAyMFwiIH1cblx0LmMtaWNvbi1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAyMVwiIH1cblx0LmMtaWNvbi1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDIyXCIgfVxuXHQuYy1pY29uLXJlbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAyM1wiIH1cblx0LmMtaWNvbi1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAyNFwiIH1cblx0LmMtaWNvbi1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDI1XCIgfVxuXHQuYy1pY29uLWRlbGV0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAyNlwiIH1cblx0LmMtaWNvbi1leHRlcm5hbGxpbms6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMjdcIiB9XG5cdC5jLWljb24tbG9nb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDI4XCIgfVxuXHQuYy1pY29uLWV5ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAyOVwiIH1cblx0LmMtaWNvbi1leWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDJBXCIgfVxuXHQuYy1pY29uLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAyQlwiIH1cblx0LmMtaWNvbi1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDJDXCIgfVxuXHQuYy1pY29uLXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAyRFwiIH1cblx0LmMtaWNvbi1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMkVcIiB9XG5cdC5jLWljb24tc2VydmVyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMkZcIiB9XG5cdC5jLWljb24td29yZHByZXNzc2VjdXJpdHk6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMzBcIiB9XG5cdC5jLWljb24tYXV0b2JhY2t1cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAzMVwiIH1cblx0LmMtaWNvbi1jb250ZW50c2NhY2hlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDMyXCIgfVxuXHQuYy1pY29uLWRhdGFiYXNldXNlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAzM1wiIH1cblx0LmMtaWNvbi1kaXJlY3RvcnlzZWN1cml0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAzNFwiIH1cblx0LmMtaWNvbi1lcnJvcnBhZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMzVcIiB9XG5cdC5jLWljb24tZmlsZW1hbmFnZXI6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMzZcIiB9XG5cdC5jLWljb24taHRhY2Nlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXEYwMzdcIiB9XG5cdC5jLWljb24taXBzZWN1cml0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAzOFwiIH1cblx0LmMtaWNvbi1tYWlsaW5nbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAzOVwiIH1cblx0LmMtaWNvbi1waHA6YmVmb3JlIHsgY29udGVudDogXCJcXEYwM0FcIiB9XG5cdC5jLWljb24tcGhwYWRtaW46YmVmb3JlIHsgY29udGVudDogXCJcXEYwM0JcIiB9XG5cdC5jLWljb24tc2VydmVyY2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDNDXCIgfVxuXHQuYy1pY29uLXNpdGV0cmFuc2ZlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjAzRFwiIH1cblx0LmMtaWNvbi1zc2g6YmVmb3JlIHsgY29udGVudDogXCJcXEYwM0VcIiB9XG5cdC5jLWljb24tc3NsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDNGXCIgfVxuXHQuYy1pY29uLXRlc3RvcGVyYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXEYwNDBcIiB9XG5cdC5jLWljb24td2FmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDQxXCIgfVxuXHQuYy1pY29uLXdlYmZvbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEYwNDJcIiB9XG5cdC5jLWljb24td2VibWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjA0M1wiIH1cblx0LmMtaWNvbi1lcnJvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjA0NFwiIH1cblx0LmMtaWNvbi13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDQ1XCIgfVxuXHQuYy1pY29uLWFjY2Vzc3JpZ2h0czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjA0NlwiIH1cblx0LmMtaWNvbi1jYWxlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjA0N1wiIH1cblx0LmMtaWNvbi1jaGFuZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXEYwNDhcIiB9XG5cdC5jLWljb24tZXhjaGFuZ2VvbmxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXEYwNDlcIiB9XG5cdC5jLWljb24tc21hcnRwaG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjA0QVwiIH1cblx0LmMtaWNvbi10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXEYwNEJcIiB9XG5cdC5jLWljb24td2VlYmx5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxGMDRDXCIgfVxuXHQuYy1pY29uLWFjY291bnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEYwNERcIiB9XG5cdC5jLWljb24taGVscDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjA0RVwiIH1cblx0LmMtaWNvbi1tYW51bGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRjA0RlwiIH1cblx0LmMtaWNvbi1tYWlsaW5nbGlzdC1tYW5hZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXEYwNTBcIiB9XG5cdC5jLWljb24taG9tZXBhZ2VlZGl0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXEYwNTFcIiB9XG5cdFxuXHRcblxuXHQuYy1pY29uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQmLWNvdW50LW51bSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjY2MwMDAwO1xuXHRcdFx0bWluLXdpZHRoOiAyMnB4O1xuXHRcdFx0cGFkZGluZzogMXB4IDJweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAjY2YwZjBmO1xuXHRcdFx0Ji0tY2lyY2xlIHtcblx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdC1vLWJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdC1tcy1ib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXF1ZXN0aW9uLmMtaWNvbi1xdWVzdGlvbi0tY2lyY2xlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG5cdFx0XHRjb2xvcjogI2IzYjNiMztcblx0XHRcdGJhY2tncm91bmQ6ICNlZWVlZWU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdH1cblx0XHQmLXNxdWFyZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdGJhY2tncm91bmQ6ICNkOGQ4ZDg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fSIsIi5jLWJhZGdlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZywgMi40cHggNHB4IDEuNnB4KTtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ODVGNDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAmLS1tIHtcclxuICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmcsIDRweCA2LjI0cHgpO1xyXG4gICAgfVxyXG4gICAgJi0tcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLCAyLjRweCA0cHggMS42cHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgICYtLWwge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZywgNi41cHggMTMuNXB4KTtcclxuICAgIH1cclxuICAgICYtLXByaW1hcnkge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDg1RjQ7XHJcbiAgICB9XHJcbiAgICAmLS1zZWNvbmRhcnkge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICB9XHJcbiAgICAmLS1zdWNjZXNzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xyXG4gICAgfVxyXG4gICAgJi0tZGFuZ2VyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgfVxyXG4gICAgJi0td2FybmluZyB7XHJcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcclxuICAgIH1cclxuICAgICYtLWluZm8ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XHJcbiAgICB9XHJcbiAgICAmLS1saWdodCB7XHJcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcclxuICAgIH1cclxuICAgICYtLWRhcmsge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XHJcbiAgICB9XHJcbiAgICAmLS1yZXF1aXJlZCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QwMDIxQjtcclxuICAgIH1cclxuICAgICYtLWltcG9ydGFudCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW9uYW1hZS1yZWQ7XHJcbiAgICB9XHJcbiAgICAmLS1vdGhlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW9uYW1hZS1ncmF5LTM7XHJcbiAgICB9XHJcbiAgICAmLS1jaXJjbGUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcclxuICAgIH1cclxuICAgICYtLW51bSB7XHJcbiAgICAgICAgcGFkZGluZzogMC4zcmVtIDAuNTI5cmVtO1xyXG4gICAgfVxyXG4gICAgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Q4RDhEODtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59IiwiLy8gYnV0dG9uXHJcbi8vICRsb2NhbOWkieaVsFxyXG4kbG9jYWwtYnV0dG9uLXByaW1hcnk6ICM0NDg1RjQ7XHJcbiRsb2NhbC1idXR0b24tcHJpbWFyeS1ib3JkZXItY29sb3I6ICMxRjZERjQ7XHJcbiRsb2NhbC1idXR0b24tc2Vjb25kYXJ5OiAjRjZGNkY2O1xyXG4kbG9jYWwtYnV0dG9uLXNlY29uZGFyeS1ib3JkZXItY29sb3I6ICNENkQ2RDY7XHJcbiRsb2NhbC1idXR0b24tc2l6ZS1tZWRpdW06ICNENkQ2RDY7XHJcbiRsb2NhbC1idXR0b24tc2l6ZS1sYXJnZTogI0Q2RDZENjtcclxuJGxvY2FsLWJ1dHRvbi1zaXplLXNtYWxsOiAjRDZENkQ2O1xyXG5cclxuLy8gQGV4dGVuZFxyXG4vLyDjg5njg7zjgrlcclxuJWMtYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZywgMTBweCAxNXB4KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4lYy1idXR0b24tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9jYWwtYnV0dG9uLXByaW1hcnk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjVCRDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWhvdmVyLWJ1dHRvbigpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1QUE2O1xyXG4gICAgfVxyXG59XHJcblxyXG4lYy1idXR0b24tc2l6ZS1tZWRpdW0ge1xyXG4gICAgcGFkZGluZzogMS4zcmVtIDIuN3JlbTtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5jLWJ1dHRvbiB7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbjtcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLXByaW1hcnk7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi1zaXplLW1lZGl1bTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgJi0tcHJpbWFyeSB7XHJcbiAgICAgICAgQGV4dGVuZCAlYy1idXR0b24tcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsb2NhbC1idXR0b24tc2Vjb25kYXJ5O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkQ2RDY7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5RTk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24taG92ZXItYnV0dG9uKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWRhbmdlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0QwMDIxQjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQUYwMDAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QwMDIxQjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0FGMDAwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWhvdmVyLWJ1dHRvbigpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS13MTAwLFxyXG4gICAgJi0tdzE2MCxcclxuICAgICYtLXcxOTAsXHJcbiAgICAmLS13MjAwIHtcclxuICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmcsIDExLjVweCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS13MTAwIHtcclxuICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCAxMDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdzE2MCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgMTYwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdzE5MCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgMTkwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdzIwMCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgMjAwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0teHNtYWxsIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLCA4LjVweCAxOHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tZWRpdW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZywgMTEuNXB4IDE2LjVweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sYXJnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLCAxNXB4IDI3cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XHJcblxyXG4gICAgICAgIHNwYW4sXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1pY29uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAmLXBsdXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2l0aEljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmMtYnV0dG9uX19pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYy1idXR0b24tLXNtYWxsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcblxyXG4gICAgICAgICAgICAuYy1idXR0b25fX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYy1idXR0b24tdGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICMwMDY1YmQ7XHJcblxyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvcjogIzU3MDNBRTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM1NzAzQUU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NDg1RjQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjMDA2NUJEO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgICYuYy1pY29uLXJlbG9hZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICsuYy1pY29uLWFycm93LWRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAuYy1idXR0b24tYWRkIHtcclxuLy8gICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XHJcbi8vICAgICAuYy1pY29uLXBsdXM6OmJlZm9yZSB7XHJcbi8vICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4uYy1idXR0b24tbGlzdCB7XHJcbiAgICBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbiwgMCAtNHB4KTtcclxuXHJcbiAgICAmLmlzLXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4sIDAgNHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgLmMtYnV0dG9uLWxpc3RfX2l0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jLWJ1dHRvbi1yZXNldCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuYS5jLWJ1dHRvbiB7XHJcbiAgICAmOmxpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCJALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgICAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI4cHgpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI4cHgpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG4gICAgMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yOHB4KTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yOHB4KTtcblx0fVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblx0fVxufVxuXG4uYy1hbGVydCB7XG5cdEBpbmNsdWRlIHJlbS1jaGFuZ2UoIHBhZGRpbmcsIDE2cHgpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCB0aGluICM0NDg1RjQ7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gLXdlYmtpdC1hbmltYXRpb246IHNsaWRlRG93biAycyBmb3J3YXJkcztcbiAgICAvLyAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVEb3duIDJzIGZvcndhcmRzO1xuXHQmLS1pbmZvIHtcblx0XHRjb2xvcjogIzQ0ODVGNCA7XG5cdFx0YmFja2dyb3VuZDogI0RERUJGRjtcblx0fVxuXHQmLS1ub3RlIHtcblx0XHRjb2xvcjogI0Q4MjYxRTtcblx0XHRiYWNrZ3JvdW5kOiAjRkZFN0U3O1xuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIHRoaW4gI0Q4MjYxRTtcblx0fVxufVxuXG4uYy1hbGVydC12YWxpZGF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkU3RTc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q4MjYxRTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNEODI2MUU7XG4gICAgLmMtc2VjdGlvbl9faW5uZXIgPiAmIHtcbiAgICAgIC8vIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgIH1cbiAgICAmICsgLmMtdGFibGUuYy10YWJsZS0tYm9yZGVyZWQge1xuICAgICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmMtYWxlcnQtY29tcGxldGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMS41cHggMjRweCAxMS41cHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRURGNEZGO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNDQ4NUY0O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiAjNDQ4NUY0IDtcblx0Jl9faWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0xMXB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRjb2xvcjojNDQ4NUY0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cdCZfX3RleHQge1xuXHRcdHBhZGRpbmctbGVmdDogMzJweDtcblx0fVxuXHQmX19yZXNldEJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiAxNHB4O1xuXHRcdG1hcmdpbi10b3A6IC03cHg7XG5cdFx0QGluY2x1ZGUgYnV0dG9uUmVzZXQ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAjQjNCM0IzO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG4gICAgLmMtc2VjdGlvbl9faW5uZXIgPiAmIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgIH1cbiAgICAmICsgLmMtdGFibGUuYy10YWJsZS0tYm9yZGVyZWQge1xuICAgICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfSIsIlxuLmMtdGV4dCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ji1saW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwNjViZDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDY1YmQ7XG5cdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01NSUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1JSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1JSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NSUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRzcGVhazogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cdFx0fVxuXHRcdCY6dmlzaXRlZCB7XG5cdFx0XHRjb2xvcjogIzU3MDNBRTtcblx0XHRcdGJvcmRlci1jb2xvcjogIzU3MDNBRTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzQ0ODVGNDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogIzAwNjVCRDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXHQmLWV4dGVybmFsbGluayB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XHRcdHNwZWFrOiBub25lO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGNvbnRlbnQ6IFwiXFxGMDI3XCI7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogI0IzQjNCMztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiAtMC4xZW07XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG5cdFx0fVxuXHR9XG5cdCYtc2l6ZSB7XG5cdFx0Ji14cyB7XG5cdFx0XHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMS4wcmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYtcyB7XG5cdFx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYtbSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYtbCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYteGwge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLXh4bCB7XG5cdFx0XHRmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYxNCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYyMCB7XG5cdFx0XHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmMjMge1xuXHRcdFx0Zm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYzNSB7XG5cdFx0XHRmb250LXNpemU6IDM1cHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCY1NSB7XG5cdFx0XHRmb250LXNpemU6IDU1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0JjU3IHtcblx0XHRcdGZvbnQtc2l6ZTogNTdweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiA1LjdyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0JjcwIHtcblx0XHRcdGZvbnQtc2l6ZTogNzBweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiA3cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYxMjAge1xuXHRcdFx0Zm9udC1zaXplOiAxMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxMnJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmMTQ0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTQ0cHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTQuNHJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQmLXdlaWdodCB7XG5cdFx0Ji1ib2xkIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji1ub3JtYWwge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLWxpZ2h0IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji1jb2xvciB7XG5cdFx0Ji1tb2RlcmF0ZSB7XG5cdFx0XHRjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLW5vdGUge1xuXHRcdFx0Y29sb3I6ICNEODI2MUUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji1icmFuZENvbG9yIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itb25hbWFlLXJlZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLWJsdWUge1xuXHRcdFx0Y29sb3I6ICMwMDY1YmQgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji1ibHVlLWVtcGhhc2lzIHtcblx0XHRcdGNvbG9yOiAjMUY2REY0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYtYW5ub3RhdGlvbiB7XG5cdFx0XHRjb2xvcjogI0YxOTkwQSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQmLWFsaWduIHtcblx0XHQmLWxlZnQge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLWNlbnRlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji1yaWdodCB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQmLWxldHRlclNwYWNpbmcge1xuXHRcdCYteHMge1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDEuMHJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLXMge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLW0ge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLWwge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLXhsIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji14eGwge1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDMuMnJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmMTQge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmMjAge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblx0Ji1kZWNvcmF0aW9uLW5vbmUge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQmLWRlY29yYXRpb24tbGluZVRocm91Z2gge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHR9XG5cdCYtdHJ1bmNhdGUge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHQmLW1vZGVyYXRlIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuXHRcdEBpbmNsdWRlIGZpcnN0LWxpbmUtSW5pdGlhbGl6YXRpb24oKTtcblx0XHRjb2xvcjogIzY2Njtcblx0XHQmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgLmMtdGV4dC1jb2xvci1ibHVlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0IzQjNCMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cblx0Ji1ub3RlIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuXHRcdC8vIEBpbmNsdWRlIGZpcnN0LWxpbmUtSW5pdGlhbGl6YXRpb24oKTtcblx0XHRjb2xvcjogI0Q4MjYxRTtcblx0XHQmLmlzLWhpZGRlbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmLWluZGVudCB7XG5cdFx0Ji0xd29yZCB7XG5cdFx0XHR0ZXh0LWluZGVudDogLTFlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdH1cblx0XHQmLTJ3b3JkIHtcblx0XHRcdHRleHQtaW5kZW50OiAtMmVtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyZW07XG5cdFx0fVxuXHR9XG5cdCYtYnV0dG9uIHtcblx0XHRAaW5jbHVkZSBidXR0b25SZXNldDtcblx0XHRjb2xvcjogIzAwNjViZDtcblx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6ICM1NzAzQUU7XG5cdFx0XHRib3JkZXItY29sb3I6ICM1NzAzQUU7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICM0NDg1RjQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICMwMDY1QkQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblx0Ji1saXN0IHtcblx0XHQmLWRpc2Mge1xuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0XHRcdHdpZHRoOiAwLjNyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwLjNyZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzMzMztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYy10ZXh0LWxpc3QtZGlzYy5jLXRleHQtbGlzdC1kaXNjLS1uZXN0aW5nRmlyc3Qge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYy1pY29uLmMtaWNvbi1leHRlcm5hbGxpbmsge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtO1xuXHRcdH1cblx0fVxufVxuXG4uYy10ZXh0LWljb24ge1xuXHRkaXNwbGF5OmZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCZfX2ljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRjb2xvcjogIzQ0ODVGNDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLTFweDtcblx0XHR9XG5cdFx0XG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0Ji5pcy1kaXNhYmxlZCB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRjb2xvcjogI0IzQjNCMztcblx0XHRzcGFuLFxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNCM0IzQjM7XG5cblx0XHRcdCY6dmlzaXRlZCB7XG5cdFx0XHRcdGNvbG9yOiAjQjNCM0IzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICNCM0IzQjM7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICNCM0IzQjM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jLXRleHQtaWNvbl9faWNvbiB7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdCYuYy10ZXh0LW5vdGUge1xuXHRcdC5jLXRleHQtaWNvbl9fdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAjRDgyNjFFICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5jLXRleHQtaWNvbl9faWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAjRDgyNjFFICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59IiwiLmMtbGluay1pY29uLWV4dGVybmFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHQmOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdGNvbnRlbnQ6IFwiXFxGMDI3XCI7XG5cdFx0bWFyZ2luOiAwIDRweDtcblx0XHRtYXJnaW46IDAgMC40cmVtO1xuXHRcdG1hcmdpbi10b3A6IC03cHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGNvbG9yOiAjQjNCM0IzO1xuXHRcdHZlcnRpY2FsLWFsaWduOiAtLjA4ZW07XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0c3BlYWs6IG5vbmU7XG5cdH1cbn0iLCIvLyAjVkFSSUFCTEVTLS1sb2NhbFxuLy8gY29sb3JcbiRsb2NhbC1jLXBhbmVsLXBhZGRpbmc6IDhweCAhZGVmYXVsdDtcbiRsb2NhbC1jLXBhbmVsLWl0ZW0td2lkdGg6IDEzOHB4ICFkZWZhdWx0O1xuJGxvY2FsLWMtcGFuZWwtaXRlbS1oZWlnaHQ6IDE0MHB4ICFkZWZhdWx0O1xuJGxvY2FsLWMtcGFuZWwtZm9udC1zaXplOiAxNSAhZGVmYXVsdDtcbi5jLXBhbmVsIHtcblx0Ji1saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR3aWxsLWNoYW5nZTogYXV0bztcblx0fVxuXHR3aWR0aDogJGxvY2FsLWMtcGFuZWwtaXRlbS13aWR0aDtcblx0aGVpZ2h0OiAkbG9jYWwtYy1wYW5lbC1pdGVtLWhlaWdodDtcblx0cGFkZGluZzogJGxvY2FsLWMtcGFuZWwtcGFkZGluZztcblx0Ly8gQGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLCAkbG9jYWwtYy1wYW5lbC1wYWRkaW5nKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLW9uYW1hZS1ib3JkZXItZGVmYXVsdDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAjRTlFOUU5O1xuXHR9XG5cdCYuaXMtYWN0aXZlIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMUY2REY0O1xuXHR9XG5cdCYuaXMtZGlzYWJsZWQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG5cdFx0LmMtcGFuZWxfX3RleHQtbGluayB7XG5cdFx0XHRjb2xvcjogI2IzYjNiMztcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2IzYjNiMztcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IzYjNiMztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmMtcGFuZWwtbGluayAmIHtcblx0XHRcdGN1cnNvcjogYXV0bztcblx0XHQgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHQtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG5cdFx0XHQtbW96LWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG5cdFx0XHQtby1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuXHRcdFx0LW1zLWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuXHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdH1cblx0fVxuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogJGNvbG9yLW9uYW1hZS10ZXh0LWJsdWU7XG5cdFx0JjpsaW5rLFxuXHRcdCY6dmlzaXRlZCxcblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjMDA2NWJkO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmX190ZXh0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBmb250LXNpemUoJGxvY2FsLWMtcGFuZWwtZm9udC1zaXplKTtcblx0XHRjb2xvcjogIzMzMztcblx0XHQmLWxpbmsge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHQvLyBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi10b3AsIDEwcHgpO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKCRsb2NhbC1jLXBhbmVsLWZvbnQtc2l6ZSk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwNjViZDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNjViZDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRzcGVhazogbm9uZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0XHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0XHRjb2xvcjogIzE5M0M4MTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogIzQ0ODVGNDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDY1QkQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fbGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Ji1saW5rIHtcblx0XHQmOmxpbmssXG5cdFx0Jjp2aXNpdGVkLFxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICMwMDY1YmQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdCYuaXMtZGlzYWJsZWQge1xuXHRcdFx0LmMtcGFuZWxfX3RleHQtbGluayB7XG5cdFx0XHRcdGNvbG9yOiAjYjNiM2IzO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2IzYjNiMztcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjNiM2IzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHQtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG5cdFx0XHRcdC1tb3otZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcblx0XHRcdFx0LW8tZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcblx0XHRcdFx0LW1zLWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1sYWJlbCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdCY6YWN0aXZlIHtcblx0XHR9XG5cdFx0LmMtZm9ybSB7XG5cdFx0XHQmLWdyb3VwIHtcblx0XHRcdFx0Ly8gQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4tdG9wLCA4cHgpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOjhweDtcblx0XHRcdH1cblx0XHRcdCYtcmFkaW8sXG5cdFx0XHQmLWNoZWNrYm94XG5cdFx0XHR7XG5cdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX19idXR0b24ge1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbi5jLWNhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZywgMjRweCk7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNHB4IDAgcmdiYSgxMiwgMTIsIDEzLCAwLjEpO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA0cHggMCByZ2JhKDEyLCAxMiwgMTMsIDAuMSk7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDAgI0RBREFEQTtcblx0Ym94LXNoYWRvdzogMCAycHggNHB4IDAgI0RBREFEQTtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI2Q4ZDhkODtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuXHQmLWxpc3Qge1xuXHRcdCYtLXZlcnRpY2FsIHtcblx0XHRcdC5jLWNhcmQtbGlzdF9faXRlbSB7XG5cdFx0XHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLCAxMnB4IDApO1xuXHRcdFx0fVxuXG5cdFx0XHQuYy1jYXJkLS1zaXplLXMge1xuXHRcdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmcsIDE2cHggMjBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbiwgMCA4cHgpO1xuXHRcdH1cblxuXHRcdCYtLWludGVydmFsLW0ge1xuXHRcdFx0LmMtY2FyZC1saXN0X19pdGVtIHtcblx0XHRcdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4sIDAgMThweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1saW5rLFxuXHQmLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuYy1jYXJkIHtcblx0XHRcdC8vIGNvbG9yOiAjMDA2NWJkO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHQvLyBjb2xvcjogcmVkO1xuXHRcdFx0XHQuYy1ibG9jay1kb21haW5TZWxlY3Rpb24ge1xuXG5cdFx0XHRcdFx0Jl9fdGV4dCxcblx0XHRcdFx0XHQmX19hY3Rpb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM0NDg1RjQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI0U5RTlFOTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMUY2REY0O1xuXHRcdFx0XHQvLyBib3gtc2hhZG93OiAwIDAgNHB4IDAgIzQ0ODVGNDtcblx0XHRcdH1cblxuXHRcdFx0Ji5pcy1kaXNhYmxlZCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG5cblx0XHRcdFx0LmMtcGFuZWxfX3RleHQtbGluayB7XG5cdFx0XHRcdFx0Y29sb3I6ICNiM2IzYjM7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjNiM2IzO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IzYjNiMztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcblx0XHRcdFx0XHQtbW96LWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG5cdFx0XHRcdFx0LW8tZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcblx0XHRcdFx0XHQtbXMtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcblx0XHRcdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtbGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LmMtY2FyZCB7XG5cdFx0XHRjb2xvcjogIzAwNjViZDtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNDQ4NUY0O1xuXHRcdFx0XHRjb2xvcjogIzQ0ODVGNDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI0U5RTlFOTtcblx0XHRcdFx0Y29sb3I6ICMwMDY1QkQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGluayB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0Y29sb3I6ICM1NzAzQUU7XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzFGNkRGNDtcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IDAgIzQ0ODVGNDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDRweCAwICM0NDg1RjQ7XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMtZGlzYWJsZWQge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuXG5cdFx0XHRcdC5jLXBhbmVsX190ZXh0LWxpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiAjYjNiM2IzO1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2IzYjNiMztcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiM2IzYjM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHQtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG5cdFx0XHRcdFx0LW1vei1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuXHRcdFx0XHRcdC1vLWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG5cdFx0XHRcdFx0LW1zLWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG5cdFx0XHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWxpbmsge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYtYnV0dG9uIHtcblx0XHRAaW5jbHVkZSBidXR0b25SZXNldCgpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cblxuXHQmLWxhYmVsIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0LmMtZm9ybS1ncm91cCB7XG5cdFx0XHQmLS1yYWRpbyB7XG5cdFx0XHRcdC8vIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLXRvcCwgOHB4KTtcblxuXHRcdFx0XHQuYy1mb3JtLWxhYmVsX190ZXh0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRcdFx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dC1tb2RlcmF0ZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEzKTtcblx0XHRjb2xvcjogIzlCOUI5Qjtcblx0fVxuXG5cdC5jLWZvcm0tcmFkaW8ge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC8vIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0Ly8gLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC8vIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdCZfX3RleHQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblxuXHRcdFx0JlJlY29tbWVuZCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IC0yLjRlbTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC04cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Y29sb3I6ICNEODI2MUU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2J1dHRvbiB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cdFx0fVxuXHR9XG5cblx0LmMtdG9vbHRpcC1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHQmLmlzLVVwcGVyUmlnaHQge1xuXHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0cmlnaHQ6IDEycHg7XG5cdFx0fVxuXG5cdFx0Ji5pcy1VcHBlckxlZnQge1xuXHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0bGVmdDogMTJweDtcblx0XHR9XG5cblx0XHQmLmlzLWJvdHRvbVJpZ2h0IHtcblx0XHRcdGJvdHRvbTogMTJweDtcblx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdCYtLXcyMDAge1xuXHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDIwMHB4KTtcblx0fVxuXG5cdCYtLXcyNjAge1xuXHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDI2MHB4KTtcblx0fVxuXG5cdCYtLXcyNzAge1xuXHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDI3MHB4KTtcblx0fVxuXG5cdCYtLXczMDAge1xuXHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDMwMHB4KTtcblx0fVxuXG5cdCYtLXc0MDAge1xuXHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDQwMHB4KTtcblx0fVxuXG5cdCYtLXc3MDgge1xuXHRcdHdpZHRoOiA3MDhweDtcblxuXHRcdC5jLWJsb2NrLWRvbWFpblNlbGVjdGlvbl9fdGl0bGUge31cblxuXHRcdC5jLWJsb2NrLWRvbWFpblNlbGVjdGlvbl9fdGV4dCB7XG5cdFx0XHR3aWR0aDogMzkwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji0td0F1dG8ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0Ji0taC1tIHtcblx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKGhlaWdodCwgMjA2cHgpO1xuXHR9XG5cblx0Ji0taDIwMCB7XG5cdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShoZWlnaHQsIDIwMHB4KTtcblx0fVxuXG5cdCYtLWgyNDAge1xuXHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2UoaGVpZ2h0LCAyNDBweCk7XG5cdH1cblxuXHQmLS1oMzAwIHtcblx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKGhlaWdodCwgMzAwcHgpO1xuXHR9XG5cblx0Ji0taDQwMCB7XG5cdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShoZWlnaHQsIDQwMHB4KTtcblx0fVxuXG5cdCYtLXNpemUtbSB7XG5cdFx0d2lkdGg6IDIxOHB4O1xuXHRcdGhlaWdodDogMjA4cHg7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDAgMjRweDtcblx0fVxuXG5cdCYtLXNpemUtbCB7XG5cdFx0d2lkdGg6IDIxOHB4O1xuXHRcdGhlaWdodDogMjYwcHg7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDAgMjRweDtcblx0fVxuXG5cdCYtLW9ibG9uZyB7XG5cdFx0cGFkZGluZzogMTZweCAyNHB4O1xuXHR9XG5cblx0Ly8gJi0tc2l6ZS1zIHtcblx0Ly8gXHRAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmcsIDE2cHggMjBweCk7XG5cdC8vIH1cblx0Ly8gJi0tc2l6ZS1sIHtcblx0Ly8gXHRAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmcsIDE2cHggMjBweCk7XG5cdC8vIH1cbn1cblxuLmMtY2FyZC1sb2dpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDE2MHB4O1xuXHRoZWlnaHQ6IDE1MHB4O1xuXHRAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmcsIDI0cHgpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDRweCAwIHJnYmEoMTIsIDEyLCAxMywgMC4xKTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNHB4IDAgcmdiYSgxMiwgMTIsIDEzLCAwLjEpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwICNEQURBREE7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDRweCAwICNEQURBREE7XG5cdGJvcmRlcjogc29saWQgMXB4ICNkOGQ4ZDg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQmX19pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdC5jLWljb24ge1xuXHRcdFx0Y29sb3I6ICM2QjZCNkI7XG5cblx0XHRcdCYuYy1pY29uLWV4Y2hhbmdlb25saW5lIHtcblx0XHRcdFx0Y29sb3I6ICMwMDc4RDc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdC5jLWJ1dHRvbixcblx0XHQuYy1idXR0b24tLXByaW1hcnksXG5cdFx0LmMtYnV0dG9uLFxuXHRcdC5jLWJ1dHRvbi0tcHJpbWFyeSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NUJEO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW8tdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHQuYy1jYXJkLWxvZ2luX190ZXh0IHtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdH1cblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuXG5cdFx0LmMtY2FyZC1sb2dpbl9fdGV4dCB7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHR9XG5cdH1cblxuXHQuYy1idXR0b24uYy1idXR0b24tLXByaW1hcnkge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0cGFkZGluZzogN3B4IDE2cHg7XG5cblx0XHQuYy1pY29uLmMtaWNvbi1sb2dvdXQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdC5jLXRvb2x0aXAtaWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogOHB4O1xuXHRcdHJpZ2h0OiA4cHg7XG5cdH1cblxuXHQmLWxpbmsge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ji5pcy1kaXNhYmxlZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRvcGFjaXR5OiAwLjY7XG5cblx0XHQuYy1jYXJkLWxvZ2luX19pY29uIHtcblx0XHRcdGNvbG9yOiAjREFEQURBO1xuXHRcdFx0LmMtaWNvbi5jLWljb24tZXhjaGFuZ2VvbmxpbmUge1xuXHRcdFx0XHRjb2xvcjogI0RBREFEQTtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcblx0XHRcdFx0LW1vei1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuXHRcdFx0XHQtby1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuXHRcdFx0XHQtbXMtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcblx0XHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcblx0XHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jLWJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGNvbG9yOiAjQjNCM0IzO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRjdXJzb3I6IGF1dG87XG5cdFx0fVxuXG5cdFx0LmMtY2FyZC1sb2dpbiB7fVxuXG5cdFx0LmMtdG9vbHRpcC1pY29uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLy8gI1ZBUklBQkxFUy0tbG9jYWxcbiRsb2NhbC1jLXRhYmxlLWJvcmRlci1jb2xvcjogI2RlZTJlNiAhZGVmYXVsdDtcbiRsb2NhbC1jLXRhYmxlLWNlbGwtcGFkZGluZy1kZWZhdWx0OiAxMnB4ICFkZWZhdWx0O1xuXG5Aa2V5ZnJhbWVzIHNob3cge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uYy10YWJsZSB7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG5cdHRyIHtcblx0XHQmLmlzLWhvdmVyYWJsZSB7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFREY0RkY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pcy1uby1ob3ZlcmFibGUge1xuXHRcdFx0dGQge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRoLFxuXHR0ZCB7XG5cdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLCAxMnB4IDE2cHggMTJweCAwKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZWUyZTY7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblx0XHRib3JkZXItc3BhY2luZzogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZy1sZWZ0LCAxNnB4KTtcblx0XHR9XG5cblx0fVxuXG5cdHRoIHtcblx0XHQuYy1iYWRnZSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi10b3AsIDNweCk7XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXG5cdFx0XHQmPi5jLWljb24uYy1pY29uLWFycm93LWRvd24sXG5cdFx0XHQmPi5jLWljb24uYy1pY29uLWFycm93LXVwIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogLThweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEyKTtcblx0XHRcdFx0Y29sb3I6ICM2QjZCNkI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRkIHtcblx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmctcmlnaHQsIDI0cHgpO1xuXG5cdFx0Ji5jLXRhYmxlLWFjdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDE2cHggMTJweCAwO1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG5cdFx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0LW1zLWZsZXgtcGFjazogZW5kO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0fVxuXG5cdFx0XHQuYy1idXR0b24tdGV4dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggOHB4IDEycHggMDtcblx0XHRcdH1cblxuXHRcdFx0LmMtaWNvbiB7XG5cdFx0XHRcdC8vIG1hcmdpbi10b3A6IC0uMTI1ZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMtdW5zZXQge1xuXHRcdFx0XHQuYy1idXR0b24tdGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNCM0IzQjMgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuaXMtdW5zZXQge1xuXHRcdGNvbG9yOiAjQjNCM0IzO1xuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogI0IzQjNCMztcblx0XHR9XG5cdH1cblxuXHQuaXMtdW5zZXQge1xuXHRcdGNvbG9yOiAjQjNCM0IzICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmLmlzLWhpZGUge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLmlzLWhvdmVyYWJsZSB7XG5cblx0XHQ+dGJvZHk+dHI6bm90KC5pcy1uby1ob3ZlcmFibGUpOmhvdmVyLFxuXHRcdD50Ym9keT50cjpub3QoLmlzLW5vLWhvdmVyYWJsZSk6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFREY0RkY7XG5cdFx0fVxuXHR9XG5cblx0LmMtYmFkZ2UtLW1kIHtcblx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCA4OHB4KTtcblx0fVxuXG5cdCZfX2hlYWQge1xuXHRcdEBpbmNsdWRlIHZlcnRpY2FsKCk7XG5cblx0XHR0aCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxvY2FsLWMtdGFibGUtYm9yZGVyLWNvbG9yO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmctYm90dG9tLCA4cHgpO1xuXHRcdH1cblxuXHRcdCYtLXRoZW1lLWRhcmsge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cblx0XHRcdHRoIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYm9keSB7XG5cdFx0QGluY2x1ZGUgdmVydGljYWwoKTtcblxuXHRcdHRkIHtcblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXh0LWxpbmstYWN0aW9uKCk7XG5cblx0XHRcdFx0LmMtaWNvbiB7XG5cdFx0XHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDA2NWJkO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM0NDg1RjQ7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDY1QkQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5pcy1kaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHRjb2xvcjogI0IzQjNCMztcblxuXHRcdFx0XHRcdFx0c3Bhbixcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI0IzQjNCMztcblxuXHRcdFx0XHRcdFx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjQjNCM0IzO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNCM0IzQjM7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNCM0IzQjM7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLW5vdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRtYXJnaW4tdG9wOiAwLjhyZW07XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHR9XG5cdCYtbGlzdC1ob3Jpem9udGFsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDAgNnB4IDAgMTJweDtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTdweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI0Q4RDhEODtcblx0XHRcdH1cblxuXHRcdFx0Ly8gJjpsYXN0LWNoaWxkIHtcblx0XHRcdC8vIFx0Jjo6YmVmb3JlIHtcblx0XHRcdC8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQvLyBcdFx0dG9wOiA1MCU7XG5cdFx0XHQvLyBcdFx0bGVmdDogMDtcblx0XHRcdC8vIFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0Ly8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ly8gXHRcdHdpZHRoOiAxcHg7XG5cdFx0XHQvLyBcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0Ly8gXHRcdG1hcmdpbi10b3A6IC03cHg7XG5cdFx0XHQvLyBcdFx0YmFja2dyb3VuZDogI0Q4RDhEODtcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gfVxuXHRcdH1cblx0fVxuXG5cdCYtLXRoZW1lLWRhcmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXG5cdFx0dGQsXG5cdFx0dGgge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMzIzODNlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc3RyaXBlZCB7XG5cdFx0LmMtdGFibGVfX2JvZHkgdHIge1xuXHRcdFx0JjpudGgtb2YtdHlwZSgybisxKSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIgYSB7XG5cdFx0XHRcdGNvbG9yOiAjNDQ4NUY0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0aCB7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHR9XG5cblx0XHR0ZCxcblx0XHR0aCB7XG5cdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmctbGVmdCwgMjBweCk7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXG5cdCYtLWJvcmRlcmVkIHtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgI0Q4RDhEODtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDhEOEQ4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q4RDhEODtcblxuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0Q4RDhEODtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdH1cblxuXHRcdHRoIHtcblx0XHRcdHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDI0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLWxlZnQsIDI0cHgpO1xuXHRcdH1cblx0fVxuXG5cdCYtLWZpbHRlciB7XG5cblx0XHR0aCxcblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblxuXHRcdHRoIHtcblx0XHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZy1ib3R0b20sIDhweCk7XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cblx0XHRcdFx0Pi5jLWljb24uYy1pY29uLWFycm93LWRvd24ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLWxlZnQsIDhweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEyKTtcblx0XHRcdFx0XHRjb2xvcjogIzZCNkI2QjtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRyIHtcblx0XHRcdHRkIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZDhkOGQ4O1xuXHRcdFx0XHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuXHRcdFx0XHRib3JkZXItc3BhY2luZzogMDtcblxuXHRcdFx0XHQ+c3Bhbixcblx0XHRcdFx0PmEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZy10b3AsIDEycHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZy1yaWdodCwgMjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLWJvdHRvbSwgMTJweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblxuXHRcdFx0XHRcdD5zcGFuLFxuXHRcdFx0XHRcdD5hLFxuXHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmctbGVmdCwgMjBweCk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYy1iYWRnZSB7XG5cdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCA4OHB4KTtcblx0XHR9XG5cdH1cblxuXHQmLS1hY2NvdW50IHtcblxuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmctbGVmdCwgMjBweCk7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Ly8gJi5jLXRhYmxlLWFjdGlvbiB7XG5cdFx0XHQvLyBcdCYtLWNoYW5nZSxcblx0XHRcdC8vIFx0Ji0tZGVsZXRlIHtcblx0XHRcdC8vIFx0XHQuYy1pY29uOmJlZm9yZSB7XG5cdFx0XHQvLyBcdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi1yaWdodCwgOHB4KTtcblx0XHRcdC8vIFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHQvLyBcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0Ly8gXHRcdH1cblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gfVxuXHRcdH1cblxuXHRcdC5jLXRhYmxlX19oZWFkIHtcblx0XHRcdC5jLWljb24tcXVlc3Rpb24ge1xuXHRcdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi1sZWZ0LCA4cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCAyMHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShoZWlnaHQsIDIwcHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYy1pY29uIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZGV0YWlscyB7XG5cblx0XHR0ZCxcblx0XHR0aCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLWxlZnQsIDIwcHgpO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHQvLyAmLmMtdGFibGUtYWN0aW9uIHtcblx0XHRcdC8vIFx0Ji0tY2hhbmdlLFxuXHRcdFx0Ly8gXHQmLS1kZWxldGUge1xuXHRcdFx0Ly8gXHRcdC5jLWljb246YmVmb3JlIHtcblx0XHRcdC8vIFx0XHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLXJpZ2h0LCA4cHgpO1xuXHRcdFx0Ly8gXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHRcdC8vIFx0XHR9XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIH1cblx0XHR9XG5cblx0XHR0aCB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblxuXHRcdC5jLWljb24ge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHR9XG5cdH1cblxuXHQmLS13NDAwIHtcblx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCA0MDBweCk7XG5cdH1cblxuXHQvLyAmLS1uYXJyb3cge1xuXHQvLyBcdHRoLFxuXHQvLyBcdHRkIHtcblx0Ly8gXHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZy10b3AsIDEycHgpO1xuXHQvLyBcdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLWJvdHRvbSwgMTJweCk7XG5cdC8vIFx0fVxuXHQvLyB9XG59XG5cbi5jLXRhYmxlLWluaXRpYWxpemF0aW9uIHtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cblx0dGgsXG5cdHRkIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5cblxuXG4vKiBzYWZhcmkgKi9cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcblxuXHRfOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSxcblx0XzpmdXR1cmUsXG5cdDpyb290IC5jLWJ1dHRvbi10ZXh0X190ZXh0IHtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG59XG5cbi5jLXRhYmxlLXdyYXAge1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuXHRib3JkZXItdG9wOiAycHggc29saWQgI0Q4RDhEODtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmMtdGFibGVfX3RleHQge1xuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmMtdGFibGUtYmxvY2stZG9tYWluIHtcblx0Ji1wYXJlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VERjRGRjtcblx0XHR9XG5cblx0XHQmX19kb21haW4ge1xuXHRcdFx0d2lkdGg6IDM3NnB4O1xuXHRcdFx0Ly8gcGFkZGluZzogMTJweCAyNHB4IDEycHggMDtcblx0XHRcdC5jLWJ1dHRvbi10ZXh0IHtcblx0XHRcdFx0cGFkZGluZzogMTJweCAyNHB4IDEycHggMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zdGF0dXMge1xuXHRcdFx0d2lkdGg6IDk0cHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAwO1xuXHRcdH1cblxuXHRcdCZfX3JlbmV3YWxEZWFkbGluZSB7XG5cdFx0XHR3aWR0aDogOTRweDtcblx0XHRcdHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDA7XG5cdFx0fVxuXG5cdFx0Jl9fZG5zIHtcblx0XHRcdHdpZHRoOiA3OHB4O1xuXHRcdFx0cGFkZGluZzogMTJweCAxMHB4IDEycHggMDtcblx0XHR9XG5cblx0XHQmX19zdWJEb21haW4ge1xuXHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0cGFkZGluZzogMTJweCAxMHB4IDEycHggMDtcblx0XHR9XG5cblx0XHQmX19kZWxldGUge1xuXHRcdFx0d2lkdGg6IDc4cHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAwO1xuXHRcdH1cblxuXHRcdD5kaXYge1xuXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHQuYy1idXR0b24tdGV4dCB7XG5cdFx0XHRcdHNwYW46bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYy1pY29uLWFycm93LWRvd24sXG5cdFx0XHRcdC5jLWljb24tYXJyb3ctdXAsXG5cdFx0XHRcdC5jLWljb24tYXJyb3ctcmlnaHQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmMtdGFibGUtYWN0aW9uIHtcblx0XHRcdFx0LmMtYnV0dG9uLXRleHQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMCAxMnB4O1xuXG5cdFx0XHRcdFx0LmMtYnV0dG9uLXRleHRfX3RleHQge1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmMtaWNvbiB7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYy1pY29uOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHQvLyBtYXJnaW4tbGVmdDogN3B4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLTFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWNoaWxkIHtcblx0XHQmLmlzLXNob3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VERjRGRjtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjNweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTE0cHg7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi772lXCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGNvbG9yOiAjMDA1QUE2O1xuXHRcdFx0fVxuXG5cdFx0XHQ+ZGl2IHtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHQmLmMtdGFibGUtYWN0aW9uIHtcblx0XHRcdFx0XHQuYy1idXR0b24tdGV4dCB7XG5cblx0XHRcdFx0XHRcdC8vIHBhZGRpbmc6IDEycHggMCAxMnB4O1xuXHRcdFx0XHRcdFx0LmMtYnV0dG9uLXRleHRfX3RleHQge1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmMtaWNvbiB7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuYy1pY29uOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLTFweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kb21haW4ge1xuXHRcdFx0d2lkdGg6IDM0NHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDI0cHggMTJweCAwO1xuXHRcdH1cblxuXHRcdCZfX3N0YXR1cyB7XG5cdFx0XHR3aWR0aDogOTRweDtcblx0XHRcdHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDA7XG5cdFx0fVxuXG5cdFx0Jl9fcmVuZXdhbERlYWRsaW5lIHtcblx0XHRcdHdpZHRoOiA5NHB4O1xuXHRcdFx0cGFkZGluZzogMTJweCAxMHB4IDEycHggMDtcblx0XHR9XG5cblx0XHQmX19kbnMge1xuXHRcdFx0d2lkdGg6IDc4cHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAwO1xuXHRcdH1cblxuXHRcdCZfX3N1YkRvbWFpbiB7XG5cdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAwO1xuXHRcdH1cblxuXHRcdCZfX2RlbGV0ZSB7XG5cdFx0XHR3aWR0aDogNzhweDtcblx0XHRcdHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cblx0XHQvLyBsaSB7XG5cdFx0Ly8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gXHRkaXNwbGF5OiBmbGV4O1xuXHRcdC8vIFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC8vIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQvLyBcdCY6aG92ZXIsXG5cdFx0Ly8gXHQmOmFjdGl2ZSB7XG5cdFx0Ly8gXHRcdGJhY2tncm91bmQtY29sb3I6ICNFREY0RkY7XG5cdFx0Ly8gXHR9XG5cblx0XHQvLyBcdCY6YmVmb3JlIHtcblx0XHQvLyBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIFx0XHR0b3A6IDIzcHg7XG5cdFx0Ly8gXHRcdG1hcmdpbi10b3A6IC0xNHB4O1xuXHRcdC8vIFx0XHRjb250ZW50OiBcIu+9pVwiO1xuXHRcdC8vIFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Ly8gXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdC8vIFx0XHRjb2xvcjogIzAwNUFBNjtcblx0XHQvLyBcdH1cblxuXHRcdC8vIFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQvLyB9XG5cdH1cbn0iLCIvLyAkbG9jYWzlpInmlbBcbiRsb2NhbC1wcm9ncmVzc0Jhci1wcmltYXJ5OiAjZTllOWU5O1xuJGxvY2FsLXByb2dyZXNzQmFyLW1ldGVyLXByaW1hcnk6ICM0NDg1RjQ7XG4uYy1wcm9ncmVzcy1ibG9jayB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHQgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLXRvcCwgMTBweCk7XG5cdCZfX2l0ZW0ge1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdC5jLXByb2dyZXNzQmFyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0QGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgMzIwcHgpO1xuXHRcdH1cblx0fVxuXHQmX19pdGVtTm5tIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Y29sb3I6ICM0NDg1RjQ7XG5cdH1cblx0Jl9faXRlbVRleHQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBzdWI7XG5cdH1cblx0Ji0tbGVmdCB7XG5cdFx0Ly8gLXdlYmtpdC1ib3gtcGFjazogbGVmdDtcblx0XHQvLyAtd2Via2l0LWp1c3RpZnktY29udGVudDogbGVmdDtcblx0XHQvLyAgICAgLW1zLWZsZXgtcGFjazogbGVmdDtcblx0XHQvLyAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHQgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cdFx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0LmMtcHJvZ3Jlc3MtYmxvY2tfX2l0ZW0ge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDIyMHB4KTtcblx0XHRcdH1cblx0XHRcdCZObm0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzYpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAuYy1wcm9ncmVzcy1ibG9ja19faXRlbU5ubSB7XG5cdFx0Ly8gXHRAaW5jbHVkZSBmb250LXNpemUoMzYpO1xuXHRcdC8vIFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHQvLyB9XG5cdH1cbn1cbi5jLXByb2dyZXNzQmFyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgcmVtLWNoYW5nZShoZWlnaHQsIDRweCk7XG5cdEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLWJvdHRvbSwgMjBweCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsb2NhbC1wcm9ncmVzc0Jhci1wcmltYXJ5O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdCZfX3cxNjAge1xuXHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDE2MHB4KTtcblx0fVxuXHQmX193MjAwIHtcblx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCAyMDBweCk7XG5cdH1cblx0Jl9fdzQwMCB7XG5cdFx0QGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgNDAwcHgpO1xuXHR9XG5cdCZfX2g4IHtcblx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKGhlaWdodCwgOHB4KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuXHR9XG5cdCZfX2gyNCB7XG5cdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShoZWlnaHQsIDI0cHgpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG5cdH1cblx0LmMtcHJvZ3Jlc3NCYXJfX21ldGVyIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsb2NhbC1wcm9ncmVzc0Jhci1tZXRlci1wcmltYXJ5O1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzIDogNHB4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMgOiA0cHg7XG5cdFx0Ji0tc2Vjb25kYXJ5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDVBQTY7XHRcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXHR9XG5cdCYuaXMtd2FybmluZyB7XG5cdFx0LmMtcHJvZ3Jlc3NCYXJfX21ldGVyLS1wcmltYXJ5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGQ0I3MUI7XHRcblx0XHR9XG5cdFx0LmMtcHJvZ3Jlc3NCYXJfX21ldGVyLS1zZWNvbmRhcnkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YxOTkwQTtcdFxuXHRcdH1cblx0fVxuXHQmLmlzLWRhbmdlciB7XG5cdFx0LmMtcHJvZ3Jlc3NCYXJfX21ldGVyLS1wcmltYXJ5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNDgwODA7XHRcblx0XHR9XG5cdFx0LmMtcHJvZ3Jlc3NCYXJfX21ldGVyLS1zZWNvbmRhcnkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Q4MjYxRTtcdFxuXHRcdH1cblx0fVxufVxuLmMtcHJvZ3Jlc3NUcmFja2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogYXV0bztcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0Jjo6YmVmb3JlIHtcblx0XHR0b3A6IDlweDtcblx0XHRsZWZ0OiAxMS40JTtcblx0XHR3aWR0aDogNzclO1xuXHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2UoaGVpZ2h0LCA0cHgpO1xuXHR9XG5cdCY6OmFmdGVyIHtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0QGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgMjJweCk7XG5cdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShoZWlnaHQsIDIycHgpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxuXHQmOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cblx0Jj5saSB7XG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0XHQtd2Via2l0LWZsZXg6IDE7XG5cdFx0ICAgIC1tcy1mbGV4OiAxO1xuXHRcdCAgICAgICAgZmxleDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLXRvcCwgMzBweCk7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE1KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICNCM0IzQjM7XG5cdFx0Ji5pcy1wcmV2aW91cyB7XG5cdFx0XHRjb2xvcjogIzAwNjVCRDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjg7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgNHB4ICM0Mjg1ZjQ7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRvcDogOXB4O1xuXHRcdFx0XHRsZWZ0OiA0NSU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKGhlaWdodCwgNHB4KTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4NWY0O1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaXMtbGF0ZXN0IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogIzAwNjVCRDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0Mjg1ZjQ7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgNHB4ICM0Mjg1ZjQ7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRvcDogOXB4O1xuXHRcdFx0XHRsZWZ0OiA0NSU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKGhlaWdodCwgNHB4KTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4NWY0O1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pcy1wYXNzZWQge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCA0cHggI0Q4RDhEODtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdFx0XHR9XG5cdFx0XHQmLmlzLXByZXZpb3VzIHtcblx0XHRcdFx0Y29sb3I6ICMwMDY1QkQ7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmODtcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDRweCAjNDI4NWY0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR0b3A6IDlweDtcblx0XHRcdFx0XHRsZWZ0OiA0NSU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShoZWlnaHQsIDRweCk7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0Mjg1ZjQ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5pcy1sYXRlc3Qge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogIzAwNjVCRDtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdGJvcmRlcjogc29saWQgNHB4ICM0Mjg1ZjQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRvcDogOXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDQ1JTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKGhlaWdodCwgNHB4KTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQyODVmNDtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHRsZWZ0OiA0NiU7XG5cdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCA4cHgpO1xuXHRcdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShoZWlnaHQsIDhweCk7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCA0cHggI0Q4RDhEODtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmY7XG5cdFx0XHQgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xuXHRcdFx0ei1pbmRleDogJHppbmRleC0xO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHR9XG5cdH1cblx0Ji0tdmVydGljYWwge1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2UoaGVpZ2h0LCA0MDBweCk7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAtMnB4O1xuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogNnB4O1xuXHRcdFx0QGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgNHB4KTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0Jj5saSB7XG5cdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmctdG9wLCA0cHgpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmctbGVmdCwgMzBweCk7XG5cdFx0XHQmLmlzLWxhdGVzdDo6YWZ0ZXIge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDZweDtcblx0XHRcdFx0QGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgNHB4KTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0bGVmdDogNDYlO1xuXHRcdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCA4cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKGhlaWdodCwgOHB4KTtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDRweCAjRDhEOEQ4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZjtcblx0XHRcdFx0ICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZjtcblx0XHRcdFx0ei1pbmRleDogJHppbmRleC0xO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1kb3VibGVDaXJjbGUge1xuXHRcdCY+bGkge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZiwgMCAwIDAgNXB4ICM0NDg1RjQ7XG5cdFx0XHRcdCAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmYsIDAgMCAwIDVweCAjNDQ4NUY0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1kb3VibGVDaXJjbGUge1xuXHRcdCY+bGkge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZiwgMCAwIDAgNXB4ICM0NDg1RjQ7XG5cdFx0XHRcdCAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmYsIDAgMCAwIDVweCAjNDQ4NUY0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1udW0zIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0bGVmdDogMTclO1xuXHRcdFx0d2lkdGg6IDY2JTtcblx0XHR9XG5cdH1cblx0Ji0tbnVtNSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IDEwJTtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHR9XG5cdCYtLW51bTYge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiA3LjUlO1xuICAgIFx0XHR3aWR0aDogODUlO1xuXHRcdH1cblx0fVxuXHQmLS1udW03IHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0bGVmdDogNy41JTtcblx0XHRcdHdpZHRoOiA4NiU7XG5cdFx0fVxuXHR9XG5cdCYtLW51bTcge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiA3LjUlO1xuXHRcdFx0d2lkdGg6IDg2JTtcblx0XHR9XG5cdH1cblx0Ji0tdzgyMCB7XG5cdFx0QGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgODIwcHgpO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdCYuaXMtc2hvdyB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHQmLmlzLWhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5jLXByb2dyZXNzQ2lyY2xlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdCY6YmVmb3JlIHtcblx0XHRib3JkZXI6IDRweCBzb2xpZCAjZWVlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cdCYtTHQ1MCB7XG5cdFx0Y2xpcDogcmVjdCgwLCAxMDBweCwgMTAwcHgsIDUwcHgpO1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRpIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3JkZXI6IDRweCBzb2xpZCAjNDQ4NUY0O1xuXHRcdFx0Y2xpcDogcmVjdCgwLCA1MHB4LCAxMDBweCwgMCk7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMC4ybXM7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJtcztcblx0XHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdCAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdH1cblx0Ji1HdDUwIHtcblx0XHRjbGlwOiByZWN0KDAsIDUwcHgsIDEwMHB4LCAwKTtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0aSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiA0cHggc29saWQgIzQ0ODVGNDtcblx0XHRcdGNsaXA6IHJlY3QoMCwgNTBweCwgMTAwcHgsIDApO1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IDAuMm1zO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4ybXM7XG5cdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXHR9XG5cdCYtYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0Y29sb3I6ICM0NDg1RjQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmX19pY29uIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHQmX190ZXh0IHtcblx0XHR9XG5cdH1cblx0Ji5pcy1jb25nZXN0aW9ue1xuXHRcdC8vIGJhY2tncm91bmQ6ICNEODI2MUU7XG5cdFx0LmMtcHJvZ3Jlc3NDaXJjbGUtTHQ1MCxcblx0XHQuYy1wcm9ncmVzc0NpcmNsZS1HdDUwIHtcblx0XHRcdGkge1xuXHRcdFx0XHRib3JkZXI6IDRweCBzb2xpZCAjRjE5OTBBO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYy1wcm9ncmVzc0NpcmNsZS1ibG9jayB7XG5cdFx0XHRjb2xvcjogI0YxOTkwQTtcblx0XHR9XG5cdH0gXG59XG5cbi8vIC5jLXByb2dyZXNzQ2lyY2xlIHtcbi8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIHdpZHRoOiAxMjBweDtcbi8vICAgICBoZWlnaHQ6IDEyMHB4O1xuLy8gICAgIGJhY2tncm91bmQ6ICM0NDg1RjQ7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gXHR6LWluZGV4OiAxO1xuLy8gXHQmOjpiZWZvcmUge1xuLy8gICAgIFx0Y29udGVudDogXCJcIjtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdFx0dG9wOiAwO1xuLy8gXHRcdGxlZnQ6IC02MHB4O1xuLy8gXHRcdHdpZHRoOiAxMjBweDtcbi8vIFx0XHRoZWlnaHQ6IDEyMHB4O1xuLy8gXHRcdGJhY2tncm91bmQ6ICNFOUU5RTk7XG4vLyBcdFx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgNjBweDtcbi8vIFx0XHR6LWluZGV4OiAyO1xuLy8gXHRcdC8vIGFuaW1hdGlvbjogcm90YXRlLWNpcmNsZS1sZWZ0IDNzIGxpbmVhciBmb3J3YXJkcztcbi8vIFx0fVxuLy8gXHQmOjphZnRlciB7XG4vLyBcdFx0Y29udGVudDogXCJcIjtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdFx0dG9wOiAwcHg7XG4vLyBcdFx0bGVmdDogNjBweDtcbi8vIFx0XHR3aWR0aDogMTIwcHg7XG4vLyBcdFx0aGVpZ2h0OiAxMjBweDtcbi8vIFx0XHRiYWNrZ3JvdW5kOiAjRTlFOUU5O1xuLy8gXHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgNjBweDtcbi8vIFx0XHR6LWluZGV4OiAzO1xuLy8gXHRcdGFuaW1hdGlvbjogcm90YXRlLWNpcmNsZS1yaWdodCAzcyBsaW5lYXIgZm9yd2FyZHM7XG4vLyBcdH1cbi8vIFx0Jl9faW5uZXIge1xuLy8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHR0b3A6IDVweDtcbi8vIFx0XHRsZWZ0OiA1cHg7XG4vLyBcdFx0d2lkdGg6IDExMHB4O1xuLy8gXHRcdGhlaWdodDogNzJweDtcbi8vIFx0XHRwYWRkaW5nLXRvcDogMzhweDtcbi8vIFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuLy8gXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcbi8vIFx0XHR6LWluZGV4OiA0O1xuLy8gXHR9XG4vLyB9XG4vLyBAa2V5ZnJhbWVzIHJvdGF0ZS1jaXJjbGUtcmlnaHQge1xuLy8gXHQwJSB7XG4vLyBcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4vLyBcdH1cbi8vIFx0MTUlIHtcbi8vIFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4vLyBcdH1cbi8vIFx0MTAwJSB7XG4vLyBcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuLy8gXHR9XG4vLyB9XG5cbi8vIEBrZXlmcmFtZXMgcm90YXRlLWNpcmNsZS1sZWZ0IHtcbi8vICAgICAwJSB7XG4vLyBcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4vLyBcdH1cbi8vIFx0MTUlIHtcbi8vIFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbi8vIFx0fVxuLy8gXHQxOCUge1xuLy8gXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuLy8gXHR9XG4vLyBcdDEwMCUge1xuLy8gXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuLy8gXHR9XG4vLyB9XG4iLCIuYy1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAuMTY3ZW0gLjM0ZW07XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgJi0tcHJpbWFyeSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ODVGNDtcclxuICAgIH1cclxuICAgICYtLXNlY29uZGFyeSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcclxuICAgIH1cclxuICAgICYtLXN1Y2Nlc3Mge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XHJcbiAgICB9XHJcbiAgICAmLS1kYW5nZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XHJcbiAgICB9XHJcbiAgICAmLS13YXJuaW5nIHtcclxuICAgICAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xyXG4gICAgfVxyXG4gICAgJi0taW5mbyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcclxuICAgIH1cclxuICAgICYtLWxpZ2h0IHtcclxuICAgICAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xyXG4gICAgfVxyXG4gICAgJi0tZGFyayB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcclxuICAgIH1cclxuICAgICYtLXJlcXVpcmVkIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDAwMjFCO1xyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4uYy1maWVsZF9faW5wdXQge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmcsIDAgMTJweCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAmLS13MjQwIHtcclxuICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICB9XHJcbiAgICAmLS13MzQwIHtcclxuICAgICAgICB3aWR0aDogMzQwcHg7XHJcbiAgICB9XHJcbiAgICAmKy5jLWZpZWxkX19pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC5jLWljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTE0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOnBsYWNlaG9sZGVyLXNob3duIHtcclxuICAgICAgICBjb2xvcjogI0IzQjNCMztcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRjZERjQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAwICM0NDg1RjQ7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgICYuaXMtc2V0dGxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiBtZWRpdW07XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiBtZWRpdW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogbWVkaXVtO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiBtZWRpdW07XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICAgIH1cclxuICAgICYtd3JhcCB7XHJcbiAgICAgICAgJi0tcGFzc3dvcmQge1xyXG4gICAgICAgICAgICAuYy1pY29uIHtcclxuICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NzAzQUU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ0ODVGNDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDY1QkQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYy1wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLXRvcCwgMjRweCk7XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLCAwIDJweCk7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHQuYy1pY29uLWFycm93LWxlZnQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdC5jLWljb24tYXJyb3ctcmlnaHQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmlzLWRpc2FibGVkIHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bWluLXdpZHRoOiAzNnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM0NDg1RjQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXByZXZpb3VzLFxuXHRcdCYtLW5leHQge1xuXHRcdFx0LmMtcGFnaW5hdGlvbl9fbGluayB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE1KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fZG90cyxcblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0Jl9fZG90cyB7XG5cdFx0bWluLXdpZHRoOiAyNHB4O1xuXHR9XG5cdCZfX2xpbmsge1xuXHRcdG1pbi13aWR0aDogMzZweDtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG5cdFx0QGluY2x1ZGUgdGV4dC1saW5rLWFjdGlvbigpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LmMtaWNvbiB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdFx0Y29sb3I6ICNCM0IzQjM7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtMC4xZW07XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjp2aXNpdGVkIHtcblx0XHRcdGNvbG9yOiAjNTcwM0FFO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNTcwM0FFO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNGNEY0RjQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRjb2xvcjogIzQ0ODVGNDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogIzAwNjVCRDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXHQmLS1yaWdodCB7XG5cdFx0LmMtcGFnaW5hdGlvbl9fbGlzdCB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdH1cblx0fVxuXHQmLS1sZWZ0IHtcblx0XHQuYy1wYWdpbmF0aW9uX19saXN0IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblx0Ly8gJiBpcy1cbn0iLCIuYy1sb2FkaW5nLXByb2dyZXNzIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNHB4O1xuXHRiYWNrZ3JvdW5kOiAjRTlFOUU5O1xuXG5cdCZfX2lubmVyIHtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHRiYWNrZ3JvdW5kOiAjRDgyNjFFO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjVzO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogLjVzO1xuXHRcdC1tcy10cmFuc2l0aW9uOiAuNXM7XG5cdFx0LW8tdHJhbnNpdGlvbjogLjVzO1xuXHRcdHRyYW5zaXRpb246IC41cztcblx0fVxuXG5cdC5tb3Zpbmcge1xuXHRcdGFuaW1hdGlvbjogcHJvZ3Jlc3MgMnMgaW5maW5pdGU7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcyB7XG5cdDAlIHtcblx0XHR3aWR0aDogMCU7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5bY2xhc3NePVwiYy1sb2FkaW5nLXNwaW5uZXJcIl0sXG5bY2xhc3MqPVwiIGMtbG9hZGluZy1zcGlubmVyXCJdIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICNFOUU5RTk7XG5cdGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNFOUU5RTk7XG5cdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRTlFOUU5O1xuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkICNEODI2MUU7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBzcGlubmVyIDAuOHMgaW5maW5pdGUgbGluZWFyO1xuXHRhbmltYXRpb246IHNwaW5uZXIgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG5cdG1hcmdpbjogYXV0bztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6ICR6aW5kZXgtbG9hZGluZztcbn1cblxuLmMge1xuXHQmLWxvYWRpbmcge1xuXHRcdCYtc3Bpbm5lciB7XG5cdFx0XHQmLXJlZCB7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLXdoaXRlIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmY7XG5cdFx0XHR9XG5cblx0XHRcdCYtZ3JleSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAjRDhEOEQ4O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjRDhEOEQ4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI0Q4RDhEODtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNjY2NjY2O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtcmVsYXRpdmUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHR0ciAmIHtcblx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0taDEwMCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0taDIwMCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtbWFzayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Ji0taGFzVGV4dCB7XG5cdFx0XHRcdC5jLWxvYWRpbmctc3Bpbm5lci1yZWQge1xuXHRcdFx0XHRcdHRvcDogLTcwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmMtbG9hZGluZy1tYXNrX190ZXh0IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0taGlzdG9yeSB7XG5cdFx0XHRcdGJvdHRvbTogODVweDtcbiAgICBcdFx0XHR0b3A6IDU1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkuYy1sb2FkaW5nLXJlbGF0aXZlIHtcblx0LmMtbG9hZGluZy1tYXNrIHtcblx0XHR6LWluZGV4OiAkemluZGV4LWxvYWRpbmctb3ZlcmFsbDtcblx0fVxufVxuXG4uYy1jb250YWluZXJfX2JvZHkge1xuXHQ+LmMtbG9hZGluZy1tYXNrIHtcblx0XHQuYy1sb2FkaW5nLXNwaW5uZXItcmVkIHtcblx0XHRcdHRvcDogLTUwcHg7XG5cdFx0fVxuXG5cdFx0LmMtbG9hZGluZy1tYXNrX190ZXh0IHtcblx0XHRcdG1hcmdpbi10b3A6IDEzNHB4O1xuXHRcdH1cblx0fVxufVxuXG5bY2xhc3NePVwiYy1sb2FkaW5nLWJ1dHRvblwiXSxcbltjbGFzcyo9XCIgYy1sb2FkaW5nLWJ1dHRvblwiXSB7XG5cdHBhZGRpbmc6IDEuM3JlbSAyLjdyZW07XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC1zaXplOiAxLjNyZW07XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzQ0ODVGNDtcblx0d2lkdGg6IDE2MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYy1sb2FkaW5nLWJ1dHRvbi1ncmF5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q2RDZENjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXIge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuLmMtbG9hZGluZy1pY29uLXNwaW5uZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRib3JkZXItdG9wOiA0cHggc29saWQgI0U5RTlFOTtcblx0Ym9yZGVyLXJpZ2h0OiA0cHggc29saWQgI0U5RTlFOTtcblx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNFOUU5RTk7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0Q4MjYxRTtcblx0LXdlYmtpdC1hbmltYXRpb246IHNwaW5uZXIgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG5cdGFuaW1hdGlvbjogc3Bpbm5lciAwLjhzIGluZmluaXRlIGxpbmVhcjtcblx0bWFyZ2luOiAwIDZweCAwIDBweDtcblx0Ji0tZ3JleSB7XG5cdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICNEOEQ4RDg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0Q4RDhEODtcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI0Q4RDhEODtcblx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICM2NjY2NjY7XG5cdH1cbn0iLCJALXdlYmtpdC1rZXlmcmFtZXMgY29sb3JjaGFuZ2Uge1xuXHQwJSB7XG5cdFx0Y29sb3I6ICNkOGQ4ZDg7XG5cdH1cblxuXHQzMCUge1xuXHRcdGNvbG9yOiAjNDQ4NUY0O1xuXHR9XG5cblx0NjAlIHtcblx0XHRjb2xvcjogI2Q4ZDhkODtcblx0fVxuXG5cdDEwMCUge1xuXHRcdGNvbG9yOiAjZDhkOGQ4O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgY29sb3JjaGFuZ2Uge1xuXHQwJSB7XG5cdFx0Y29sb3I6ICNkOGQ4ZDg7XG5cdH1cblxuXHQzMCUge1xuXHRcdGNvbG9yOiAjNDQ4NUY0O1xuXHR9XG5cblx0NjAlIHtcblx0XHRjb2xvcjogI2Q4ZDhkODtcblx0fVxuXG5cdDEwMCUge1xuXHRcdGNvbG9yOiAjZDhkOGQ4O1xuXHR9XG59XG5cbi5jLWFuaW1hdGlvbi1hcnJvdy1wdWxzZSB7XG5cdGxpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0zcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zcHg7XG5cdFx0Y29sb3I6ICNkOGQ4ZDg7XG5cdFx0LXdlYmtpdC1hbmltYXRpb246IGNvbG9yY2hhbmdlIDEuMnMgbGluZWFyIGluZmluaXRlO1xuXHRcdC1tb3otYW5pbWF0aW9uOiBjb2xvcmNoYW5nZSAxLjJzIGxpbmVhciBpbmZpbml0ZTtcblx0XHQtby1hbmltYXRpb246IGNvbG9yY2hhbmdlIDEuMnMgbGluZWFyIGluZmluaXRlO1xuXHRcdC1tcy1hbmltYXRpb246IGNvbG9yY2hhbmdlIDEuMnMgbGluZWFyIGluZmluaXRlO1xuXHRcdGFuaW1hdGlvbjogY29sb3JjaGFuZ2UgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG5cdH1cblxuXHRsaTpudGgtY2hpbGQoMSkge1xuXHRcdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuXHRcdC1vLWFuaW1hdGlvbi1kZWxheTogMC4zcztcblx0XHQtbXMtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuXHRcdGFuaW1hdGlvbi1kZWxheTogMC4zcztcblx0fVxuXG5cdGxpOm50aC1jaGlsZCgyKSB7XG5cdFx0LW1vei1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdFx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHRcdC1tcy1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHR9XG5cblx0bGk6bnRoLWNoaWxkKDMpIHtcblx0XHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC45cztcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC45cztcblx0XHQtby1hbmltYXRpb24tZGVsYXk6IDAuOXM7XG5cdFx0LW1zLWFuaW1hdGlvbi1kZWxheTogMC45cztcblx0XHRhbmltYXRpb24tZGVsYXk6IDAuOXM7XG5cdH1cbn0iLCIuYy1ib3gge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q4RDhEODtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMC44ZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjRlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcclxuICAgIH1cclxuICAgICYtLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLy8gbGlzdFxyXG5cclxuLmMtbGlzdCB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDRweCAwO1xyXG4gICAgfVxyXG59XHJcbi5jLWxpc3Qtc2VsZWN0ZWQge1xyXG4gICAgXHJcbn1cclxuLmMtbGlzdC1ob3Jpem9udGFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNEOEQ4RDg7XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYy1ncmlkIHtcclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgICZfX2NvbCB7XHJcbiAgICAgICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYtLTEsXHJcbiAgICAgICAgJi0tYXV0byB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYXV0byB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmVcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS0yLFxyXG4gICAgICAgICYtLTMge1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcclxuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTMge1xyXG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1JVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS00LFxyXG4gICAgICAgICYtLTUge1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTQge1xyXG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcclxuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTUge1xyXG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcclxuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTYsXHJcbiAgICAgICAgJi0tNyB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tNiB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTcge1xyXG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcclxuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTgsXHJcbiAgICAgICAgJi0tOSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tOCB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xyXG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyVcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tOSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogMCAwIDc1JTtcclxuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUlXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTEwLFxyXG4gICAgICAgICYtLTExIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS0xMCB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xyXG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyVcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tMTEge1xyXG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcclxuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTEyIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NlbGwge1xyXG4gICAgICAgIG1hcmdpbjogMiU7XHJcbiAgICB9XHJcbn0iLCIvLyAjVkFSSUFCTEVTLS1sb2NhbFxuJGxvY2FsLWMtdGFibGUtYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGxvY2FsLWMtdGFibGUtY2VsbC1wYWRkaW5nLWRlZmF1bHQ6IDEycHggIWRlZmF1bHQ7XG4kbG9jYWwtYy10YWJsZS1jZWxsLXBhZGRpbmctZGVmYXVsdDogMTJweCAhZGVmYXVsdDtcbi5jLXRhYiB7XG5cdCYtbmF2IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCB0aGluICNEOEQ4RDg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHQvLyAmOmJlZm9yZSB7XG5cdFx0Ly8gXHRjb250ZW50OiBcIlwiO1xuXHRcdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gXHRib3R0b206IC0xcHg7XG5cdFx0Ly8gXHR3aWR0aDogMTAwJTtcblx0XHQvLyB9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR3aWR0aDogMjQuMzM0JTtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuXHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0ICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHQuYy10YWItbmF2X19saW5rIHtcblx0XHRcdFx0XHRjb2xvcjogIzQ5NTA1Nztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICNDQzAwMDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jLXRhYi1uYXZfX3RleHRFbiB7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuYy10YWItbmF2X19saW5rIHtcblx0XHRcdFx0XHRjb2xvcjogIzFGNkRGNDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICNDQzAwMDA7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0LmMtdGFiLW5hdl9fdGV4dCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdC5jLXRhYi1uYXZfX3RleHRFbiB7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19saW5rIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0cGFkZGluZzogOHB4IDEwcHg7XG5cdFx0XHRib3JkZXItdG9wOiBzb2xpZCAzcHggI0RBREFEQTtcblx0XHRcdGJvcmRlci1yaWdodDogc29saWQgMXB4ICNEOEQ4RDg7XG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0Q4RDhEODtcblx0XHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0Q4RDhEODtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG5cdFx0XHRjb2xvcjogIzAwNUFBNjtcbiAgICBcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHQuYy1pY29uIHtcblx0XHRcdFx0Y29sb3I6ICM2QjZCNkI7XG5cdFx0XHR9XG5cdFx0XHQuYy1pY29uLXdvcmRwcmVzcyB7XG5cdFx0XHRcdGNvbG9yOiAjMjE3NTlCO1xuXHRcdFx0fVxuXHRcdFx0JkVuIHtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fb3ZhbCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi4pePXCI7XG5cdFx0XHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLWxlZnQsIDJweCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdGNvbG9yOiAjY2MwMDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS01IHtcblx0XHRcdC5jLXRhYi1uYXZfX2l0ZW0ge1xuXHRcdFx0XHR3aWR0aDogMTkuMyU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLTIge1xuXHRcdFx0LmMtdGFiLW5hdl9faXRlbSB7XG5cdFx0XHRcdHdpZHRoOiA0OS41JTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tYXV0byB7XG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBsZWZ0O1xuXHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cdFx0XHQgICAgLW1zLWZsZXgtcGFjazogbGVmdDtcblx0XHRcdCAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogbm9ybWFsO1xuXHRcdFx0ICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogbm9ybWFsO1xuXHRcdFx0ICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogbm9ybWFsO1xuXHRcdFx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdFx0XHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0ICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuXHRcdFx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0LmMtdGFiLW5hdl9faXRlbSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtaW4td2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmMtdGFiLW5hdl9fbGluayB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE2cHggNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS13aXRoSWNvbiB7XG5cdFx0XHQuYy10YWItbmF2X19saW5rIHtcblx0XHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDQwcHg7XG5cdFx0XHQuYy1pY29uIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGNvbG9yOiAjNkI2QjZCO1xuXHRcdFx0XHQmLmMtaWNvbi13b3JkcHJlc3Mge1xuXHRcdFx0XHRcdGNvbG9yOiAjMjE3NTlCO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLCAyMHB4IDI0cHggNDBweCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDhEOEQ4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q4RDhEODtcblx0XHQmX19mdW5jdGlvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRyaWdodDogMzBweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG5cdFx0fVxuXHRcdCZfX25hdmlnYXRpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdCYtY29udGVudHMge1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHR9XG5cdH1cblx0Ji1ibG9jayB7XG5cdFx0Ly8gJi1kZWZJbmxpbmUge1xuXHRcdC8vIFx0c3BhbiB7XG4gICAgICAgIC8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgLmMtZm9ybS1zZWxlY3Qge1xuICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gICAgICAgICBzZWxlY3Qge1xuICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgLy8gICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAvLyAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLy8gICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcblx0XHQvLyBcdFx0XHR3aWR0aDogMTAwJTtcblx0XHQvLyBcdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKGhlaWdodCwgMzFweCk7XG5cdFx0Ly8gXHRcdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShsaW5lLWhlaWdodCwgMzFweCk7XG5cdFx0Ly8gXHRcdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLCAwIDM2cHggMCAxNXB4KTtcbiAgICAgICAgLy8gICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLy8gICAgICAgICAgICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC8vICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLy8gICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAvLyAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAvLyAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgLy8gICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIC8vICAgICAgICAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIC8vICAgICAgICAgICAgIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgLy8gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAvLyAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgLy8gICAgICAgICAuYy1pY29uLmMtaWNvbi1hcnJvdy1kb3duIHtcbiAgICAgICAgLy8gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIC8vICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAvLyAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogIzZCNkI2QjtcbiAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgICBkdCxcbiAgICAgICAgLy8gICAgIGRkIHtcblx0XHQvLyBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdC8vIFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi1sZWZ0LCA4cHgpO1xuICAgICAgICAvLyAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIC8vICAgICB9XG5cdFx0Ly8gfVxuXHRcdCYtcGFnaW5hdGlvbiB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgLmMtaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNCM0IzQjM7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cdH1cblx0Jl9fYnV0dG9uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5ALXdlYmtpdC1rZXlmcmFtZXMgbW9kYWx3aW5kb3dfYm9keV9pbiB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG5cdFx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblx0fVxufVxuQGtleWZyYW1lcyBtb2RhbHdpbmRvd19ib2R5X2luIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcblx0XHQgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblx0XHQgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtb2RhbHdpbmRvd19ib2R5X291dCB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHRcdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuXHRcdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsd2luZG93X2JvZHlfb3V0IHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblx0fVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG5cdFx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuXHR9XG59XG5cbmJvZHkuaXMtbW9kYWwtZW5hYmxlZCB7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0LmwtbmF2X19saW5rIHtcblx0XHQmOmZvY3VzOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC5sLW5hdl9fdGV4dCxcbiAgICAgICAgICAgIC5jLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuXHRcdFx0fVxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5ib2R5LmlzLW1vZGFsLWVuYWJsZWQgLmwtY29udGVudHMge1xuXHRwYWRkaW5nLXJpZ2h0OiAxN3B4O1xufVxuXG5Ac3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xuICAgIGJvZHkuaXMtbW9kYWwtZW5hYmxlZCAubC1jb250ZW50cyB7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0fVxufVxuXG4uYy1tb2RhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHQvLyBvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0ei1pbmRleDogJHppbmRleC1tb2RhbDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDAlICsgMTAwcHgpO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGJvcmRlci1ib3R0b206IDEwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRjb2xvcjogIzMzMztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvcGFjaXR5OiAxO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdCYuaXMtbG9jayAuYy1tb2RhbF9fYnV0dG9uLmMtbW9kYWxfX2J1dHRvbi0tY2xvc2Uge1xuXHRcdGJhY2tncm91bmQ6ICNjY2M7XG5cdH1cblx0Ji5pcy12aXNpYmxlIC5jLW1vZGFsX19jb250ZW50IHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHRcdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0LXdlYmtpdC1hbmltYXRpb246IDQwMG1zIG1vZGFsd2luZG93X2JvZHlfaW47XG5cdFx0ICAgICAgICBhbmltYXRpb246IDQwMG1zIG1vZGFsd2luZG93X2JvZHlfaW47XG5cdH1cblx0Jl9faGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCB0aGluICNENkQ2RDY7XG5cdH1cblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ly8gQGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLCAxNnB4IDE2cHggMCA2cHgpO1xuXHRcdHBhZGRpbmc6IDE2cHggMTZweCAwIDZweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRcdGNvbG9yOiAjQjNCM0IzO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQuYy1pY29uLWNsb3NlOmJlZm9yZSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0fVxuXHQmX19oZWFkaW5nIHtcblx0XHRwYWRkaW5nLXRvcDogMzJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0KTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdCYtLXdpdGhJY29uIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogNjRweDtcblx0XHRcdC5jLWljb24ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiAzNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYy10ZXh0LWljb24ge1xuXHRcdFx0LmMtdGV4dC1pY29uX19pY29uIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdCYuYy1pY29uLmMtaWNvbi1leGNoYW5nZW9ubGluZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDc4RDc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jLXRleHQtaWNvbl9fdGV4dCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA2NDBweDtcblx0XHQvLyBAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCA2NDBweCk7XG5cdFx0bWFyZ2luLXRvcDogOTVweDtcblx0XHQvLyBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi10b3AsIDk1cHgpO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAzMDBweDtcblx0XHQvLyBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi1ib3R0b20sIDMwMHB4KTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdCAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG5cdFx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uOiAyMDBtcyBtb2RhbHdpbmRvd19ib2R5X291dDtcblx0XHRcdFx0YW5pbWF0aW9uOiAyMDBtcyBtb2RhbHdpbmRvd19ib2R5X291dDtcblx0XHQmLS13aWRlIHtcblx0XHRcdHdpZHRoOiA5MDBweDtcblx0XHRcdC5jLW1vZGFsX19ib2R5IHtcblx0XHRcdFx0d2lkdGg6IDgyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmMtbW9kYWxfX2NvbnRlbnRzIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19ib2R5IHtcblx0XHR3aWR0aDogNTYwcHg7XG5cdFx0Ly8gQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgNTYwcHgpO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDMycHggMjBweCA0MHB4O1xuXHRcdC8vIEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZywgMzJweCAyMHB4IDQwcHgpO1xuXHRcdCYtLWF1dG8ge1xuXHRcdFx0bWluLWhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0LmMtbW9kYWxfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHQvLyBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi1ib3R0b20sIDEycHgpO1xuXHRcdH1cblx0XHQuYy1ibG9jay1zZWFyY2hSZXN1bHRzIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAyMnB4O1xuXHRcdFx0LmMtYmxvY2stc2VhcmNoUmVzdWx0c19faWNvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRlbnRzIHtcblx0XHR3aWR0aDogNTI4cHg7XG5cdFx0Ly8gQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgNTI4cHgpO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdCYtLXc1NDAge1xuXHRcdFx0d2lkdGg6IDU0MHB4O1xuXHRcdH1cblx0XHQuYy1ibG9jay1hbm5vdGF0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDEycHg7XG5cdFx0XHQuYy10ZXh0LWxpc3QtZGlzYyB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEzKTtcblx0XHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19mb290ZXIge1xuXHRcdHBhZGRpbmc6IDE0cHg7XG5cdFx0Ly8gQGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLCAxNHB4KTtcblx0XHRiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuXHR9XG5cdCZfX25vdGUge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0Ly8gQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4tdG9wLCAxMnB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG5cdFx0Y29sb3I6ICNEMDAyMUI7XG5cdH1cblx0Ji0td184MDAge1xuXHRcdC5jLW1vZGFsX19jb250ZW50IHtcblx0XHRcdHdpZHRoOiA4MDBweDtcblx0XHRcdC8vIEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDgwMHB4KTtcblx0XHR9XG5cdFx0LmMtbW9kYWxfX2JvZHkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0Ly8gcGFkZGluZzogMy4ycmVtO1xuXHRcdH1cblx0XHQuYy1tb2RhbF9fY29udGVudHMge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cblx0Ji0tdmVydGljYWwge1xuXHRcdC5jLW1vZGFsIHtcblx0XHRcdCZfX2hlYWRlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmX19oZWFkaW5nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0XHQvLyBAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmctdG9wLCA0MHB4KTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Jl9fYm9keSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdFx0Ly8gQGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLCA0MHB4IDApO1xuXHRcdFx0XHQmLS1uYXJyb3cge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRcdFx0XHRcdC8vIEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZy10b3AsIDI0cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdFx0XHRcdC8vIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLWJvdHRvbSwgMjhweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdCZfX2NvbnRlbnRzIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdC8vIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLCAwIGF1dG8pO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0dGFibGUge1xuXHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmctcmlnaHQsIDEycHgpO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmctbGVmdCwgMTJweCk7XG5cdFx0XHRcdFx0XHQmLmlzLXVuc2V0IHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNCM0IzQjM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRoLFxuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlbS1jaGFuZ2UobWF4LXdpZHRoLCAyNDBweCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmctdG9wLCA4cHgpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLWJvdHRvbSwgOHB4KTtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jLWJ1dHRvbi1saXN0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi10b3AsIDMycHgpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYy1ibG9jay1hbm5vdGF0aW9uIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19mb290ZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmctYm90dG9tLCA0MHB4KTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC5jLXRleHQtbGluayB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4tdG9wLCAxNnB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmMtbW9kYWwtLWRlbGV0ZSB7XG5cdFx0XHQuYy1tb2RhbF9fYm9keSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYy1ibG9jay1jb21wbGV0aW9uIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdCZfX2ljb24ge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDYwKTtcblx0XHR9XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdH1cblx0fVxuXHQuYy1ibG9jay1kb21haW5TZWxlY3Rpb24ge1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RleHQge1xuXHRcdFx0d2lkdGg6IDQzMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDExcHg7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHR9XG5cdFx0LmMtaWNvbi5jLWljb24tZG9tYWluIHtcblx0XHRcdGNvbG9yOiAjNkI2QjZCO1xuXHRcdH1cblx0XHQuYy1pY29uLmMtaWNvbi1tYWlsIHtcblx0XHRcdC8vIHZlcnRpY2FsLWFsaWduOiAwO1xuXHRcdFx0Y29sb3I6ICM2QjZCNkI7XG5cdFx0fVxuXHR9XG5cdC5jLWJsb2NrLWJvcmRlckJveCB7XG5cdFx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRcdCYtd3JhcCB7XG5cdFx0XHRtYXJnaW46IDAgLTEwcHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdH1cblx0fVxuXHQuYy1jYXJkIHtcblx0XHQuYy10ZXh0LWljb24ge1xuXHRcdFx0LmMtdGV4dC1pY29uX19pY29uIHtcblx0XHRcdFx0Ji5jLWljb24uYy1pY29uLXBsdXMge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHRcdFx0Y29sb3I6ICNCM0IzQjM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jLXRleHQtaWNvbl9fdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbi5jLW1vZGFsX19jb250ZW50LS1zaXRlbWFwIHtcblx0d2lkdGg6IDk2MHB4O1xuXHQuYy1tb2RhbF9fYm9keSB7XG5cdFx0d2lkdGg6IDk2MHB4O1xuXHRcdHBhZGRpbmc6IDM2cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0LmMtbW9kYWxfX2NvbnRlbnRzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuLmMtbW9kYWwtc2l0ZW1hcCB7XG5cdCZfX2lubmVyIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cblx0Ji1saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQmX19jb2x1bW4ge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdG1hcmdpbjogMCA4LjVweDtcblx0XHR9XHRcblx0fVxuXHQmLW5hdiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiA2cHggMjBweCA4cHg7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdCZUZXh0IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHQmLmMtdGV4dC1saW5rIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDY1QkQ7XHRcdFx0XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA2NWJkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNjViZDtcblx0XHRcdFx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1JSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTUlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTUlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1JSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdHNwZWFrOiBub25lO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNTcwM0FFO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjNTcwM0FFO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNDQ4NUY0O1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDA2NUJEO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTRweDtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCAjZDhkOGQ4O1xuXHRcdFx0XHR3aWR0aDogMTc4cHg7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDE3NHB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHQmX19saW5rIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTFweCAwcHggMTFweCAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHQuYy1pY29uIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1vbmFtYWUtaWNvbi1ncmF5O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHQmLmMtaWNvbi13b3JkcHJlc3Mge1xuXHRcdFx0XHRcdGNvbG9yOiAjMjE3NTlCO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYy1pY29uLWV4Y2hhbmdlb25saW5lIHtcblx0XHRcdFx0XHRjb2xvcjogIzAwNzhENztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmMtaWNvbi13ZWVibHkge1xuXHRcdFx0XHRcdGNvbG9yOiAjMTQ5NUQ1O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Ji5pcy1hY3RpdmVcblx0XHRcdCB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcblx0XHRcdFx0LmwtbmF2X190ZXh0LFxuXHRcdFx0XHQuYy1pY29uIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW9uYW1hZS1yZWQ7XG5cdFx0XHRcdFx0Ji5jLWljb24tZXhjaGFuZ2VvbmxpbmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDc4RDc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYy1pY29uLXdvcmRwcmVzcyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzIxNzU5Qjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5jLWljb24td2VlYmx5IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMTQ5NUQ1O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRTlFOUU5O1xuXHRcdFx0XHQuYy1pY29uLFxuXHRcdFx0XHQubC1uYXZfX3RleHQge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb25hbWFlLXJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itbm9ybWFsLWdyYXk7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdC5sLW5hdl9fdGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vbmFtYWUtcmVkO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmMtaWNvbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vbmFtYWUtcmVkO1xuXHRcdFx0XHRcdCYuYy1pY29uLWhvbWUge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcRjAwMlwiO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmMtaWNvbi1kb21haW4ge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcRjAwQ1wiO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmMtaWNvbi1ob21lcGFnZSB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxGMDA0XCI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYy1pY29uLWhvbWVwYWdlc2VjdXJpdHkge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcRjAwOFwiO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmMtaWNvbi1tYWlsIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXEYwMEVcIjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5jLWljb24tbWFpbHNlY3VyaXR5IHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXEYwMTBcIjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5jLWljb24tdXBsb2FkIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXEYwMTJcIjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5jLWljb24tYW5hbHl0aWNzIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXEYwMTdcIjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5jLWljb24taG9tZXBhZ2UtcGx1cyB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxGMDA2XCI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYy1pY29uLXRvb2wge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcRjAwQVwiO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmMtaWNvbi1ndWlkIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXEYwMTRcIjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5jLWljb24tZGF0YWJhc2Uge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcRjAxNlwiO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmMtaWNvbi1zZXJ2ZXIge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcRjAyRlwiO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5pcy1kaXNhYmxlZCB7XG5cdFx0XHRcdC5jLWljb24sXG5cdFx0XHRcdC5sLW5hdl9fdGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNiM2IzYjM7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHQubC1uYXZfX3RleHQge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDFyZW07XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vbmFtYWUtZ3JheS1kYXJrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdCY6Zmlyc3QtbGluZSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHR9XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDU1MHB4KSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA1NTBweDtcblx0XHRcdC5sLW5hdl9fbGluayB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0IH1cblx0XHQgJi5pcy1kaXNhYmxlZCB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHR9XG5cdFx0XHQuYy1tb2RhbC1zaXRlbWFwLW5hdl9fdGl0bGVUZXh0LmMtdGV4dC1saW5rIHtcblx0XHRcdFx0Y29sb3I6ICM5NmMwZTQ7XG5cdFx0XHR9XG5cdFx0XHQuYy1tb2RhbC1zaXRlbWFwLW5hdl9fdGl0bGVUZXh0LmMtdGV4dC1saW5rOmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0Ly8gLmMtaWNvbiB7XG5cdFx0XHQvLyBcdG9wYWNpdHk6IDAuNTtcblx0XHRcdC8vIH1cblx0XHRcdC8vIC5jLXRleHQtbGluazphZnRlciB7XG5cdFx0XHQvLyBcdG9wYWNpdHk6IDAuNTtcblx0XHRcdC8vIH1cblx0XHRcdC8vIC5sLW5hdl9fdGV4dCB7XG5cdFx0XHQvLyBcdGNvbG9yOiAjYTBhMGEwO1xuXHRcdFx0Ly8gfVxuXHRcdFx0Ly8gLmMtbW9kYWwtc2l0ZW1hcC1uYXZfX3RpdGxlVGV4dC5jLXRleHQtbGluayB7XG5cdFx0XHQvLyBcdGNvbG9yOiAjOTZjMGU0O1xuXHRcdFx0Ly8gfVxuXHRcdFx0Ly8gJjpob3ZlciB7XG5cdFx0XHQvLyBcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdC8vIH1cblx0XHR9XG5cdH1cbn0iLCIkY29sb3Itb25hbWFlLWdyYXktMzojNjY2O1xuJGNvbG9yLW9uYW1hZS1ncmF5LWRhcms6ICMzMzM7XG5cbi5jLXRvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogYXV0bztcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogJHppbmRleC10b29sdGlwO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuXHRvcGFjaXR5OiAwO1xuXHRtYXgtd2lkdGg6IDIwMHB4O1xuXHR3aWR0aDogMjAwcHg7XG5cdCYtLXdpZGUge1xuXHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0d2lkdGg6IDMyMHB4O1xuXHR9XG5cdCYtLW5hcnJvdyB7XG5cdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHR3aWR0aDogMTAwcHg7XG5cdH1cblx0Ji5pcy1zaG93IHtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmLmlzLXRvcCB7XG5cdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0LmMtdG9vbHRpcC1hcnJvdyB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHRcdGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgwKTtcblx0XHR9XG5cdH1cblx0Ji5pcy1yaWdodCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHQuYy10b29sdGlwLWFycm93IHtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44MCk7XG5cdFx0fVxuXHR9XG5cdCYuaXMtYm90dG9tIHtcblx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0LmMtdG9vbHRpcC1hcnJvdyB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHRcdGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgwKTtcblx0XHR9XG5cdH1cblx0Ji5pcy1sZWZ0IHtcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0LmMtdG9vbHRpcC1hcnJvdyB7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODApO1xuXHRcdH1cblx0fVxuXHQmX19pbm5lciB7XG5cdFx0cGFkZGluZzogMTJweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODApO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuXHRcdC1tcy1ib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0LW8tYm9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0fVxuXHQmLWFycm93IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0fVxuXHQmLWljb24td3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHQuYy10b29sdGlwLWljb24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0cmlnaHQ6IC0yNHB4O1xuXHRcdH1cblx0XHQmLS1oYXNCdXR0b24ge1xuXHRcdFx0LmMtdG9vbHRpcC1pY29uIHtcblx0XHRcdFx0cmlnaHQ6IC00NHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWljb24ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufSIsIiRjb2xvci1vbmFtYWUtZ3JheS0zOiM2NjY7XHJcbiRjb2xvci1vbmFtYWUtZ3JheS1kYXJrOiAjMzMzO1xyXG4uYy1kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHRvcDogYXV0bztcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XHJcbiAgICBtaW4taGVpZ2h0OiAxcmVtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwICNEQURBREE7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBAaW5jbHVkZSBkaXNwbGF5SGlkZTtcclxuICAgICYuaXMtbGFyZ2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogNDg2cHg7XHJcbiAgICB9XHJcbiAgICAmLmlzLWF1dG8ge1xyXG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBtYXgtd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmLmlzLXNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLS11c2VySW5mb3JtYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAuYy1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDAgMnJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpcnN0LWxpbmUtSW5pdGlhbGl6YXRpb24oKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19tZWRpYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdXNlck5hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vbmFtYWUtZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3VzZXJSb2xlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9uYW1hZS1ncmF5LTM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190ZXh0TGluayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpcnN0LWxpbmUtSW5pdGlhbGl6YXRpb24oKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2NWJkO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDY1YmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNjViZDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE5M0M4MTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ4NUY0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNjVCRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCB0aGluICNEOEQ4RDg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgLmMtaWNvbi5jLWljb24tbG9nb3V0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19idXR0b25MaW5rIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvblJlc2V0KCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb25hbWFlLWdyYXktMztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTlFOUU5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmMtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTEzcHg7XHJcbiAgICAgICAgcmlnaHQ6IDQ1JTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgei1pbmRleDogJHppbmRleC0xO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTE0cHg7XHJcbiAgICAgICAgcmlnaHQ6IDQ1JTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q4RDhEODtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbiAgICAmLmxlZnR7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICByaWdodDogNzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJpZ2h0e1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0taGlzdG9yeSB7XHJcbiAgICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgLmRyb3Bkb3duX19ibG9jay1saXN0IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDg1RjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1NnB4O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IC0yMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1NnB4O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYy1kcm9wZG93bi1idXR0b24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIElFIDEwIOS7pemZjSAqL1xyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjZGRkO1xyXG59XHJcblxyXG50ZXh0YXJlYS5pcy1lcnJvcixcclxudGV4dGFyZWEuaXMtZXJyb3I6Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLmlzLWVycm9yLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5pcy1lcnJvcjpmb2N1cyxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLmlzLWVycm9yLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0uaXMtZXJyb3I6Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5pcy1lcnJvcixcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmlzLWVycm9yOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLmlzLWVycm9yLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLmlzLWVycm9yOmZvY3VzLFxyXG4gICAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTdFNztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEODI2MUU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggMCAjRDgyNjFFO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAwICNEODI2MUU7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5jLWZvcm0ge1xyXG5cclxuICAgIHRleHRhcmVhLmlzLWVycm9yLFxyXG4gICAgdGV4dGFyZWEuaXMtZXJyb3I6Zm9jdXMsXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXS5pcy1lcnJvcixcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmlzLWVycm9yOmZvY3VzLFxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLmlzLWVycm9yLFxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLmlzLWVycm9yOmZvY3VzLFxyXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmlzLWVycm9yLFxyXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmlzLWVycm9yOmZvY3VzLFxyXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5pcy1lcnJvcixcclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0uaXMtZXJyb3I6Zm9jdXMsXHJcbiAgICAgICAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkU3RTc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q4MjYxRTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggMCAjRDgyNjFFO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMCAjRDgyNjFFO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmcsIDEycHggMCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjRDhEOEQ4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAxO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTtcclxuICAgICAgICBmbGV4OiAwIDAgMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogMCAwIDE3MHB4O1xyXG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDE3MHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS13MjIwIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAtbXMtZmxleDogMCAwIDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDIyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXMtdW5zZXQge1xyXG4gICAgICAgIGNvbG9yOiAjQjNCM0IzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5vdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLXRvcCwgOHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBmaXJzdC1saW5lLUluaXRpYWxpemF0aW9uKCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcclxuXHJcbiAgICAgICAgJi5pcy1lcnJvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRDAwMjFCO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1nbGF5IHtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWxpZ2h0R3JheSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1saWdodEdyYXkwMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW5pbG5lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMtaWNvbi5jLWljb24tZXh0ZXJuYWxsaW5rIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4sIDAgNHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcclxuICAgICAgICAgICAgY29sb3I6ICNCM0IzQjM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWV2YWx1YXRpb24ge1xyXG4gICAgICAgICYuaXMtbG93IHtcclxuICAgICAgICAgICAgY29sb3I6ICNEMDAyMUI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWhpZ2gge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNjViZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICArLmMtYmFkZ2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi1sZWZ0LCA0cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWdyb3VwIHtcclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLXJpZ2h0LCAxMnB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jLWZvcm0tZ3JvdXAtbGlzdF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICNCM0IzQjM7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAuYy1iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yYWRpbyxcclxuICAgICYtY2hlY2tib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICArLmMtYmFkZ2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi1sZWZ0LCA0cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yYWRpbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbnB1dDpjaGVja2VkKy5jLWZvcm0tcmFkaW9fX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQ0ODVmNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCAxMnB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UoaGVpZ2h0LCAxMnB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLCAtNnB4IDAgMCAtNnB4KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCAxNnB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShoZWlnaHQsIDE2cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDhEOEQ4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYtLXNoYWRvdyB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC42KSAwcHggNHB4IDEycHggLTZweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC42KSAwcHggNHB4IDEycHggLTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDFweCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKGhlaWdodCwgMXB4KTtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ODVmNDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW5saW5lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLXJpZ2h0LCA4cHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2hlY2tib3gge1xyXG4gICAgICAgIGlucHV0OmNoZWNrZWQrLmMtZm9ybS1jaGVja2JveF9fYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQ0ODVmNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4NWY0O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dDpjaGVja2VkKy5jLWZvcm0tY2hlY2tib3hfX2J1dHRvbjphZnRlciB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgMThweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UoaGVpZ2h0LCAxOHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4tdG9wLCAtMXB4KTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCAxOHB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UoaGVpZ2h0LCAxOHB4KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2IzYjNiMztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgNHB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UoaGVpZ2h0LCA5cHgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3dpdGNoIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6ODBweDtcclxuICAgICAgICBoZWlnaHQ6MjhweDtcclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrLmMtZm9ybS1zd2l0Y2hfX2xhYmVsOmJlZm9yZSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsuYy1mb3JtLXN3aXRjaF9fbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKy5jLWZvcm0tc3dpdGNoX19sYWJlbDphZnRlcixcclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsuYy1mb3JtLXN3aXRjaF9fbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCsuYy1mb3JtLXN3aXRjaF9fbGFiZWwgc3BhbixcclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsuYy1mb3JtLXN3aXRjaF9fbGFiZWwgc3BhbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDU0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB3aWR0aDo4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MjhweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoyOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IDAvMCBhO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgZmFsc2UgZmFsc2UsIDAuMXMgZmFsc2UgZmFsc2UsIGVhc2UtaW4gZmFsc2UgZmFsc2U7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4xcyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjFzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwwMDRGXFwwMDQ2XFwwMDQ2XCI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMDA0RlxcMDA0RVwiO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ODVmNDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IGZhbHNlIGZhbHNlLCAwLjFzIGZhbHNlIGZhbHNlLCBlYXNlLWluIGZhbHNlIGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZW5hYmxlZE9yRGlzYWJsZWQge1xyXG4gICAgICAgICAgICAuYy1mb3JtLXN3aXRjaF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw3MTIxXFw1MkI5XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw2NzA5XFw1MkI5XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDg1ZjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWZpZWxkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgJi0tdzI0MCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXczMjAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13MzQwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJisuYy1mb3JtLWZpZWxkX19pY29uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYy1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jLWljb24uYy1pY29uLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpwbGFjZWhvbGRlci1zaG93biB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUY2REY0O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4IDAgIzQ0ODVGNDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMCAjNDQ4NUY0O1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pcy1zZXR0bGVkIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IG1lZGl1bTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IG1lZGl1bTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcGFzc3dvcmQge1xyXG4gICAgICAgICAgICAuYy1mb3JtLWZpZWxkX19pY29uIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLWxlZnQsIDhweCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgLmMtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NzAzQUU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NDg1RjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDY1QkQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG5cclxuICAgICAgICAgICAgJi0tdzI0MCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCAyNDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXczNDAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgMzQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2NjY2NjYztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlFOTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWhvdmVyLWJ1dHRvbigpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjRiNGI0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNhbmNlbEJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogODhweDtcclxuICAgICAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgLmMtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCM0IzQjM7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTcwM0FFO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ4NUY0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2NUJEO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLCAwIDMycHggMCAxMnB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UoaGVpZ2h0LCAzMnB4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShsaW5lLWhlaWdodCwgMjBweCk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgdGhpbiAjZDZkNmQ2O1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXcyNDAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDI0MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS13MzQwIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCAzNDBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJisuYy1mb3JtLWZpZWxkX19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYy1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCM0IzQjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmMtaWNvbi5jLWljb24tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCM0IzQjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6cGxhY2Vob2xkZXItc2hvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUY2REY0O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAwICM0NDg1RjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAwICM0NDg1RjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmlzLXNldHRsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IG1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6LW1zLWNsZWFyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXB1bGxkb3duIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jLWZvcm0tc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogJHppbmRleC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UoaGVpZ2h0LCAzMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShsaW5lLWhlaWdodCwgMzJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZywgMCAyOHB4IDAgMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jLWljb24uYy1pY29uLWFycm93LWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2YjZiNmI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgKy5jLWZvcm0tZmllbGQtc2VhcmNoX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCB0aGluICNkNmQ2ZDY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRjZERjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAwICM0NDg1RjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMCAjNDQ4NUY0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5pcy1zZXR0bGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IG1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiBtZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IG1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IG1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjotbXMtY2xlYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0YXJlYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmX190ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmcsIDhweCAxMnB4KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICAmLS13MjQwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDI0MHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdzUyOCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCA1MjhweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWgxNjAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShoZWlnaHQsIDE2MHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0taDIzMiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKGhlaWdodCwgMjMycHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlzLW5vLXJlc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6cGxhY2Vob2xkZXItc2hvd24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNCM0IzQjM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFGNkRGNDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAwICM0NDg1RjQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IDAgIzQ0ODVGNDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXMtc2V0dGxlZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiBtZWRpdW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IG1lZGl1bTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IG1lZGl1bTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiBtZWRpdW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2VudGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgLmMtZm9ybV9fcm93IHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYy1mb3JtX19jb2w6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiBhdXRvO1xyXG4gICAgICAgICAgICAtbXMtZmxleDogYXV0bztcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4tYm90dG9tLCA4cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS13NTgwIHtcclxuICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCA1ODBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdzgwMCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgODAwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYy1mb3JtLXNlbGVjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fc2VsZWN0IHtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UoaGVpZ2h0LCAzMXB4KTtcclxuICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKGxpbmUtaGVpZ2h0LCAzMXB4KTtcclxuICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmcsIDAgMzZweCAwIDE1cHgpO1xyXG4gICAgICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAmLS13MjQwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRjZERjQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAwICM0NDg1RjQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMCAjNDQ4NUY0O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaWNvbi5jLWljb24tYXJyb3ctZG93biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcclxuICAgICAgICBjb2xvcjogIzZiNmI2YjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jLWZvcm1fX3Rvb2x0aXAtdmFsaWRhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC04MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgQGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLCA4cHggMTBweCk7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgIGxlZnQ6IDE0cHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDZweCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDZweCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA2cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYy1mb3JtLXZhbGlkYXRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAycHg7XHJcbiAgICBsZWZ0OiAyNHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XHJcbiAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmcsIDhweCAxMHB4KTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTZweDtcclxuICAgICAgICBsZWZ0OiAxNHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA2cHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA2cHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgNnB4IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIHRocm93IGF3YXlfMjAxODA4MDNcclxuLmMtZm9ybSB7XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShoZWlnaHQsIDMycHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZywgMCAxMnB4KTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAmLS13MjQwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgMjQwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdzM0MCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDM0MHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYrLmMtZm9ybV9faWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLmMtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xN3B4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNCM0IzQjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6cGxhY2Vob2xkZXItc2hvd24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRjZERjQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAwICM0NDg1RjQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMCAjNDQ4NUY0O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1zZXR0bGVkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogbWVkaXVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IG1lZGl1bTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogbWVkaXVtO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogbWVkaXVtO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG5cclxuICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICAgICYtLXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgICAgIC5jLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTcwM0FFO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ4NUY0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2NUJEO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCM0IzQjM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCM0IzQjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYwMkJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi10b3AsIDhweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmlyc3QtbGluZS1Jbml0aWFsaXphdGlvbigpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICYuaXMtZXJyb3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogI0QwMDIxQjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtZ2xheSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1saWdodEdyYXkge1xyXG4gICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtbGlnaHRHcmF5MDIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWluaWxuZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbnB1dCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShoZWlnaHQsIDMycHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZywgMCAxMnB4KTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAmLS13MjQwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgMjQwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdzM0MCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDM0MHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYrLmMtZm9ybV9faWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLmMtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xN3B4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNCM0IzQjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6cGxhY2Vob2xkZXItc2hvd24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRjZERjQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAwICM0NDg1RjQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMCAjNDQ4NUY0O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1zZXR0bGVkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogbWVkaXVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IG1lZGl1bTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogbWVkaXVtO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogbWVkaXVtO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwIHtcclxuICAgICAgICAgICAgJi0tcGFzc3dvcmQge1xyXG4gICAgICAgICAgICAgICAgLmMtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NzAzQUU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NDg1RjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDY1QkQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmlzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVja2JveCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgMThweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UoaGVpZ2h0LCAxOHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2IzYjNiMztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSAycHggMnB4IDVweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDJweCAycHggNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgNHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShoZWlnaHQsIDlweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmMtZm9ybS1maWVsZF9faW5wdXQtd3JhcC5jLWZvcm0tZmllbGRfX2lucHV0LXdyYXAtLXNlYXJjaCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXEYwMkJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGNvbG9yOiAjQjNCM0IzO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIuYy1icmVhZGNydW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICNFOEVBRUM7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLCA5cHggMTJweCA5cHggMjBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLXJpZ2h0LCAxNHB4KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDRweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UoaGVpZ2h0LCA0cHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi10b3AsIC00cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg0ODQ4NDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzg0ODQ4NDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmMtYmxvY2stYW5ub3RhdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUycHg7XHJcbiAgYmFja2dyb3VuZDogI0ZERjlFNDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRjdFMjczO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAuYy1pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMjFweDtcclxuICAgIG1hcmdpbi10b3A6IC05LjVweDtcclxuICAgIGNvbG9yOiAjRjE5OTBBO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE5KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmMtYmxvY2stYm9yZGVyQm94IHtcclxuICBwYWRkaW5nOiA4cHggMTJweCA4cHggMTZweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gIC5jLXRleHQtbGlzdC1kaXNjIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICB0ZXh0LWluZGVudDogLTNweDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJi13cmFwIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xyXG4gIH1cclxufVxyXG5cclxuLmMtYmxvY2stY2F0ZWdvcnlUaXBzIHtcclxuICBtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuICAmX19saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDUwJTtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XHJcbiAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5jLW1lZGlhIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIC5jLW1lZGlhX190aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzQ0ODVGNDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMtbWVkaWFfX2Rlc2NyaXB0aW9uIHt9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAuYy1tZWRpYV9fdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDY1QkQ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3I6ICM1NzAzQUU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGE6bGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVkaWEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudHMge1xyXG4gICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzAwNjViZDtcclxuXHJcbiAgICAgIC5jLWljb24uYy1pY29uLWV4dGVybmFsbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjQjNCM0IzO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogNy41cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLW1lZGlhLWljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgLmMtbWVkaWEtaWNvbi13cmFwICYge31cclxuXHJcbiAgICAuYy1pY29uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBjb2xvcjogIzZCNkI2QjtcclxuXHJcbiAgICAgICYuYy1pY29uLXdvcmRwcmVzcyB7XHJcbiAgICAgICAgY29sb3I6ICMyMTc1OUI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYy1pY29uLXdlZWJseSB7XHJcbiAgICAgICAgY29sb3I6ICMxNDk1RDU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1tZWRpYS1pY29uX19pbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uYy1ibG9jay1jaGFuZ2luZ0RvbWFpbiB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmX19zY2hlbWUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC13ZWJraXQtZmxleDogMCAwIDU4cHg7XHJcbiAgICAtbXMtZmxleDogMCAwIDU4cHg7XHJcbiAgICBmbGV4OiAwIDAgNThweDtcclxuICB9XHJcblxyXG4gICZfX2F1dGhvcml0eSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gIH1cclxufVxyXG5cclxuLmMtYmxvY2stY29tcGxldGlvbiB7XHJcbiAgcGFkZGluZzogMzJweCAwIDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmX19pY29uLFxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiAjNDQ4NWY0O1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoNzgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbjogMTNweCAwIDA7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xyXG4gICAgY29sb3I6ICM0NDg1RjQ7XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG4gIH1cclxufVxyXG4uYy1ibG9jay1zZWFyY2hSZXN1bHRzIHtcclxuICBwYWRkaW5nOiAwIDAgNDhweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgJl9faWNvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDUwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgY29sb3I6ICNEOEQ4RDg7XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYy1ibG9jay1kcm9wZG93bkFyZWEge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luLXRvcDogMTRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNDBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggMCAjREFEQURBO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwICNEQURBREE7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gICAgcmlnaHQ6IDklO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTExcHg7XHJcbiAgICByaWdodDogOSU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q4RDhEODtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuXHJcbiAgJi5pcy1zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jLWJsb2NrLWRpc3BsYXlpbmdOdW0ge1xyXG4gIGRpdiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi1sZWZ0LCA4cHgpO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmMtZm9ybS1zZWxlY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogJHppbmRleC0xO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzZweCAwIDE1cHg7XHJcbiAgICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaWNvbi5jLWljb24tYXJyb3ctZG93biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA3cHg7XHJcbiAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xyXG4gICAgICBjb2xvcjogIzZiNmI2YjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiA3cHggMTFweDtcclxuICB9XHJcbn1cclxuXHJcbi5jLWJsb2NrLWRvbWFpblNlbGVjdGlvbiB7XHJcbiAgLmMtY2FyZCAmIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC5jLWJsb2NrLWRvbWFpblNlbGVjdGlvbl9fYWN0aW9uIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1ibG9jay1oZWFkZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICZfX2xlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAmX19yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmMtYmxvY2stcGFnaW5hdGlvbiB7XHJcbiAgcGFkZGluZzogMzJweCAwIDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjNDQ4NWY0O1xyXG5cclxuICAmX19pY29uIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg3MCk7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbjogMTNweCAwIDA7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uYy1ibG9jay1wYWdpbmF0aW9uUmFuZ2Uge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19yYW5nZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICB9XHJcblxyXG4gICZfX3RvdGFsIHtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBidXR0b25SZXNldCgpO1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMmVtO1xyXG5cclxuICAgIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtaWNvbiB7XHJcbiAgICBjb2xvcjogI2IzYjNiMztcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYy1ibG9jay1wYWdpbmF0aW9uU2VsZWN0IHtcclxuICBkaXYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5jLWZvcm0tc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDM2cHggMCAxNXB4O1xyXG4gICAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWljb24uYy1pY29uLWFycm93LWRvd24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMTJweDtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcclxuICAgICAgY29sb3I6ICM2YjZiNmI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1idXR0b24ge1xyXG4gICAgcGFkZGluZzogN3B4IDExcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmMtYmxvY2stbmF2UGFnZXMge1xyXG4gIG1hcmdpbi1ib3R0b206IC0yOHB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAmLWRpc3BsYXlpbmdOdW0ge1xyXG4gICAgZGl2IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtZm9ybS1zZWxlY3Qge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogJHppbmRleC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzZweCAwIDE1cHg7XHJcbiAgICAgICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIC5jLWljb24uYy1pY29uLWFycm93LWRvd24ge1xyXG4gICAgICAvLyAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gICAvLyB0b3A6IDdweDtcclxuICAgICAgLy8gICAvLyByaWdodDogMTJweDtcclxuICAgICAgLy8gICAvLyBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xyXG4gICAgICAvLyAgIC8vIGNvbG9yOiAjNmI2YjZiO1xyXG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gICB0b3A6IDUwJTtcclxuICAgICAgLy8gICByaWdodDogMTJweDtcclxuICAgICAgLy8gICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gICAgICAvLyAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgLy8gICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgLy8gICBjb2xvcjogIzZiNmI2YjtcclxuICAgICAgLy8gICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAxMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wYWdpbmF0aW9uTGlua3Mge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmFuZ2Uge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3RhbCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGJ1dHRvblJlc2V0KCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjJlbTtcclxuXHJcbiAgICAgIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWljb24ge1xyXG4gICAgICBjb2xvcjogI2IzYjNiMztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1oaXN0b3J5IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIC5jLWJsb2NrLW5hdlBhZ2VzLWRpc3BsYXlpbmdOdW0ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1ibG9jay1uYXZQYWdlcy1wYWdpbmF0aW9uTGlua3Mge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYy1ibG9jay1ub3RpY2VMaXN0IHtcclxuICBtYXJnaW4tdG9wOiAtOHB4O1xyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2Q4ZDhkODtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5jLWJsb2NrLXNwYW1MaXN0IHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBtYXgtaGVpZ2h0OiAyMTRweDtcclxuICBAaW5jbHVkZSBzY3JvbGxiYXIoKTtcclxuXHJcbiAgdWwge1xyXG4gICAgbGkge1xyXG4gICAgICAmLmlzLXVuc2V0IHtcclxuICAgICAgICBjb2xvcjogI0IzQjNCMztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtYmxvY2stZG9tYWluU2VsZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICB3aWR0aDogNDgwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjMDA2NUJEO1xyXG4gIH1cclxuXHJcbiAgLmMtaWNvbiB7XHJcblxyXG4gICAgJi1kb21haW4sXHJcbiAgICAmLW1haWwsXHJcbiAgICAmLWNhbGVuZGVyIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIGNvbG9yOiAjNkI2QjZCO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWN0aW9uIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2MHB4O1xyXG4gICAgLW1zLWZsZXg6IDAgMCA2MHB4O1xyXG4gICAgZmxleDogMCAwIDYwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGNvbG9yOiAjMDA2NUJEO1xyXG5cclxuICAgIC5jLWljb24ge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uYy1ibG9jay1zZXJ2ZXJDaGFuZS1kYXRhTWlncmF0aW9uQ29weWluZyB7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAvKiBTYWZhcmkgKi9cclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAuYy1pY29uLmMtaWNvbi1zZXJ2ZXItZmlsbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIC5jLXByb2dyZXNzQmFyIHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLmMtYW5pbWF0aW9uLWFycm93LXB1bHNlIHtcclxuICAgIG1hcmdpbjogMCAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmMtYmxvY2stdGFibGUge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG5cclxuICAgID5zcGFuIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuOm50aC1sYXN0LWNoaWxkKDFuKSB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW46bnRoLWxhc3QtY2hpbGQoMm4pIHtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW46bnRoLWxhc3QtY2hpbGQoM24pIHtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW46bnRoLWxhc3QtY2hpbGQoNG4pIHtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jLWJsb2NrLW5hdlBhbmVsIHtcclxuICAmLWxpc3Qge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1saW5lczogbXVsdGlwbGU7XHJcbiAgICAtbW96LWJveC1saW5lczogbXVsdGlwbGU7XHJcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDZuKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbnVtNiB7XHJcbiAgICAgIC5jLWJsb2NrLW5hdlBhbmVsIHtcclxuICAgICAgICB3aWR0aDogMTQzcHg7XHJcbiAgICAgICAgJi5pcy1hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcmlnaHQ6IDYyLjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm90dG9tOiAtOXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM0NDg1ZjQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJjpsaW5rLFxyXG4gICAgJjp2aXNpdGVkLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWRpc2FibGVkIHtcclxuICAgICAgLmMtcGFuZWxfX3RleHQtbGluayB7XHJcbiAgICAgICAgY29sb3I6ICNiM2IzYjM7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiM2IzYjM7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjNiM2IzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XHJcbiAgICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xyXG4gICAgICAgIC1vLWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XHJcbiAgICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyB3aWR0aDogMTQzcHg7XHJcbiAgd2lkdGg6IDE3M3B4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAxMnB4IDhweCA4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZDhkOGQ4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLFxyXG4gIDAgMXB4IDRweCAwIHJnYmEoMTIsIDEyLCAxMywgMC4xKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLFxyXG4gIDAgMXB4IDRweCAwIHJnYmEoMTIsIDEyLCAxMywgMC4xKTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwICNkYWRhZGE7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgI2RhZGFkYTtcclxuXHJcbiAgJl9faWNvbixcclxuICAmX190ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBjb2xvcjogIzZiNmI2YjtcclxuXHJcbiAgICAuYy1pY29uLmMtaWNvbi13b3JkcHJlc3M6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICMyMTc1OUI7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaWNvbi5jLWljb24td2VlYmx5OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAjMTQ5NUQ1O1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWljb24uYy1pY29uLWV4Y2hhbmdlb25saW5lOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAjMDA3OEQ3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xyXG4gICAgLy8gbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgLmMtaWNvbi5jLWljb24tZXh0ZXJuYWxsaW5rIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIGNvbG9yOiAjYjNiM2IzO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAuYy1ibG9jay1uYXZQYW5lbF9faWNvbiB7XHJcbiAgICAgIGNvbG9yOiAjNmI2YjZiO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWJsb2NrLW5hdlBhbmVsX190ZXh0IHtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xyXG4gIH1cclxuXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogIzQ0ODVmNDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NDg1ZjQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcmlnaHQ6IDc2cHg7XHJcbiAgICAgIGJvdHRvbTogLTlweDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGJvcmRlcjogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjNDQ4NWY0O1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB6LWluZGV4OiAkemluZGV4LTE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0NDg1ZjQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NDg1ZjQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgIC5jLWJsb2NrLW5hdlBhbmVsX19pY29uLFxyXG4gICAgICAuYy1ibG9jay1uYXZQYW5lbF9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1ibG9jay1uYXZQYW5lbF9faWNvbixcclxuICAgIC5jLWJsb2NrLW5hdlBhbmVsX190ZXh0IHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuYy1ibG9jay1uYXZQYW5lbF9faWNvbiB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWljb24uYy1pY29uLXdvcmRwcmVzczpiZWZvcmUsXHJcbiAgICAuYy1pY29uLmMtaWNvbi1leGNoYW5nZW9ubGluZTpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG5cclxuICAgIC5jLXBhbmVsX190ZXh0LWxpbmsge1xyXG4gICAgICBjb2xvcjogI2IzYjNiMztcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjNiM2IzO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiM2IzYjM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1wYW5lbC1saW5rICYge1xyXG4gICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcclxuICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xyXG4gICAgICAtby1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xyXG4gICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcclxuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWJsb2NrLW5hdlBhbmVsX19pY29uIHtcclxuICAgICAgY29sb3I6ICM2YjZiNmI7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtYmxvY2stbmF2UGFuZWxfX3RleHQge1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLXRvb2x0aXAtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDhweDtcclxuICAgIHJpZ2h0OiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKlNhZmFyaeOBoOOBkeOBq+mBqeeUqOOBleOCjOOCi+aWsOWei0NTU+ODj+ODg+OCryovXHJcbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLFxyXG5fOmZ1dHVyZSxcclxuOnJvb3QgLmMtYmxvY2stbmF2UGFuZWwge1xyXG4gIHBhZGRpbmc6IDE2cHggNy41cHggMTJweDtcclxufVxyXG5cclxuXHJcbi5jLWJsb2NrLXN5c3RlbUVycm9yIHtcclxuICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICZfX2ljb24sXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6ICNEODI2MUU7XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg2Myk7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luOiAyNHB4IDAgMDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XHJcbiAgICBjb2xvcjogI0Q4MjYxRTtcclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmMtYmxvY2stdmFsaWRhdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZFN0U3O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEODI2MUU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGNvbG9yOiAjRDgyNjFFO1xyXG5cclxuICAuYy1zZWN0aW9uX19pbm5lcj4mIHtcclxuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gIH1cclxuXHJcbiAgJisuYy10YWJsZS5jLXRhYmxlLS1ib3JkZXJlZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLmMtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLXRvcCwgMzJweCk7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4gICAgQGluY2x1ZGUgZGlzcGxheUhpZGUoKTtcclxuICAgIC8vIC5qcy1kaXNwbGF5Q2hhbmdlIHtcclxuICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vIH1cclxuICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYy1oZWFkaW5nLTJuZCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmTGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2ODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJlJpZ2h0IHtcclxuICAgICAgICAgICAgLmMtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIC5jLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tc21hbGwgLmMtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmcsIDI0cHgpO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgJi0td2hpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0Q4RDhEODtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0td2lkZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1uYXJyb3cge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmctdG9wLCAxMnB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLWJvdHRvbSwgMTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXRhYiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gICAgLy8gJl9fdGV4dCB7XHJcbiAgICAvLyAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgLy8gICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgLy8gfVxyXG4gICAgJl9fZnVuY3Rpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgLmMtZm9ybS1ibG9jay5jLWZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAmLS1kZWZJbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmMtZm9ybS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDM2cHggMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jLWljb24uYy1pY29uLWFycm93LWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkI2QjZCO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGR0LFxyXG4gICAgICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgLmMtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCM0IzQjM7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hdmlnYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmNvbXBsZXRpb24tYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZywgNzBweCAwIDMwcHgpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzQ0ODVGNDtcclxuICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDcwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLCAxM3B4IDAgMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmMtYmxvY2stY29tcGxldGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuYy1wcm9ncmVzc1RyYWNrZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDgyMHB4KTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgICYtLWFydGljbGUge1xyXG4gICAgICAgIC5jLWJsb2NrX19ib2R5IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLCA0MHB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEOEQ4RDg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIC5jLWhlYWRpbmctMm5kIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1zcGxpdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgNDM1cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZy10b3AsIDM2cHgpO1xyXG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDJuKzEpIHtcclxuICAgICAgICAvLyAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDJuKzIpIHtcclxuICAgICAgICAvLyAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxufSIsIi5jLXNlY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICB3aWR0aDogOTAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICBtYXJnaW46IDMycHggYXV0byAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbiAgICAgICAgJi0td2lkZSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1uYXJyb3cge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYy1oZWFkaW5nLTFzdCB7XHJcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbToxNnB4O1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIGZpcnN0LWxpbmUtSW5pdGlhbGl6YXRpb24oKTtcclxuICAgIH1cclxuICAgICYtc2Vjb25kTGF5ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuICAgIH1cclxuICAgICYtdGhpcmRMYXllciB7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmLWZvdXJ0aExheWVyIHtcclxuICAgICAgICBcclxuICAgIH1cclxufSIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbi5wLWhvbWUge1xuICAgIC5jLXNlY3Rpb24ge1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucC1ob21lLWdyaWQge1xuICAgICZJdGVtIHtcbiAgICAgICAgd2lkdGg6IDQzNHB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChuICsgMykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAuYy1pY29uLWNvdW50LW51bSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWJhZGdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcblxuICAgICAgICAgICAgICAgICYtLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA2LjI5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vbmFtYWUtcmVkO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIC5wLWhvbWUtZ3JpZEl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAucC1ob21lLWdyaWRJdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIC5wLWhvbWUtZ3JpZEl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAucC1ob21lLWdyaWRJdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNGVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucC1ob21lLWdyaWRJdGVtLS13aWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wLWhvbWUtZ3JpZEl0ZW1fX3JvdyB7XG4gICAgICAgICAgICAucC1ob21lLWdyaWRJdGVtX19jb2wge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJlY29tbWVuZGVkTWVudSB7XG4gICAgICAgICAgICAuYy1wYW5lbCB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLFxuICAgICAgICAgICAgICAgICAgICAwIDFweCA0cHggMCByZ2JhKDEyLCAxMiwgMTMsIDAuMSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSxcbiAgICAgICAgICAgICAgICAgICAgMCAxcHggNHB4IDAgcmdiYSgxMiwgMTIsIDEzLCAwLjEpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDAgI0RBREFEQTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCAjREFEQURBO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0NDMDAwMDtcblxuICAgICAgICAgICAgICAgICAgICAuYy1wYW5lbF9faWNvbixcbiAgICAgICAgICAgICAgICAgICAgLmMtcGFuZWxfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDQzAwMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW06bnRoLWNoaWxkKG4gKyA0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYy1wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmMtcGFuZWxfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjREFEQURBO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmMtcGFuZWxfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkI2QjZCO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RleHQtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy10ZXh0LWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlyc3QtbGluZS1Jbml0aWFsaXphdGlvbigpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAtaG9tZS1Ob3RpY2VDYXJkIHtcbiAgICBtaW4taGVpZ2h0OiAxOTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1vbmFtYWUtZ3JheS0xO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb25hbWFlLWdyYXktMTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1vbmFtYWUtZ3JheS0xO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTVweDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIGhlaWdodDogMTM1cHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXIoKTtcblxuICAgICAgICArcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLW9uYW1hZS1ncmF5LTE7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIC5wLWhvbWUtTm90aWNlQ2FyZF9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgLmMtYmFkZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICZUZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1vbmFtYWUtdGV4dC1ibHVlO1xuXG4gICAgICAgICZUZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vbmFtYWUtdGV4dC1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtdGV4dC1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cbiAgICAgICAgICAgICYgc3BhbixcbiAgICAgICAgICAgICYgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDY1YmQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZW1wdHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnAtaG9tZS1Ob3RpY2VDYXJkX19pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMCA2MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucC1ob21lLW9wZXJhdGlvbkhpc3Rvcnkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1vbmFtYWUtZ3JheS0xO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb25hbWFlLWdyYXktMTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1vbmFtYWUtZ3JheS0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjVweDtcbiAgICB9XG59XG5cbi5wLWhvbWUtdGFibGVDYXJkIHtcbiAgICAmX19ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyKCk7XG4gICAgfVxuXG4gICAgLmMtdGFibGUge1xuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCAwO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSxcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICArLmMtdGV4dC1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG59XG5cbi5wLWhvbWUtY2hlY2tMaXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1vbmFtYWUtZ3JheS0xO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb25hbWFlLWdyYXktMTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1vbmFtYWUtZ3JheS0xO1xuXG4gICAgJi1zZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheUhpZGU7XG4gICAgfVxuICAgIFxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICB9XG4gICAgJl9fYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDM1NXB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICYuaXMtY29sbGFwc2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtcHJvZ3Jlc3MtYmxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW1Obm0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNjVCRDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbVRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLXByb2dyZXNzQmFyIHtcbiAgICAgICAgICAgICAgICAuYy1wcm9ncmVzc0Jhcl9fbWV0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4NUY0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ0ODVGNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1ibG9jay1jb21wbGV0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG5cbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4LjVweCAyN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXlIaWRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBoZWlnaHQ6IDIwNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXIoKTtcblxuICAgICAgICArLmMtdGV4dC1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvci1vbmFtYWUtZ3JheS0xO1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIC5wLWhvbWUtTm90aWNlQ2FyZF9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWNvbXBsZXRpb24ge1xuICAgICAgICAgICAgLnAtaG9tZS1jaGVja0xpc3RfX2ljb24ge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wLWhvbWUtY2hlY2tMaXN0X190b29scyB7XG4gICAgICAgICAgICAgICAgJi5pcy12aXNoaWRkZW4ge1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG5cbiAgICAgICAgLmMtdGV4dC1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWRpc2FibGUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cbiAgICAgICAgICAgIC5jLXRleHQtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vbmFtYWUtZ3JheS0zO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb25hbWFlLWdyYXktMztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itb25hbWFlLWdyYXktMztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dExpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNjViZDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwNjViZDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbm90ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgJi1oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjMTUxNTE1O1xuXG4gICAgICAgICZfX0VtcGhhc2lzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgY29sb3I6ICM0NDg1RjQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgICYuaXMtdmlzaGlkZGVuIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogIzRBNEE0QTtcblxuICAgICAgICAuYy10ZXh0LWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtaWNvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1kaXNhYmxlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXG4gICAgICAgICAgICAuYy10ZXh0LWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb25hbWFlLWdyYXktMztcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9uYW1hZS1ncmF5LTM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW9uYW1hZS1ncmF5LTM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNjViZDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDY1YmQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9vbHMge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0IzQjNCMztcblxuICAgICAgICAmSWNvbiB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZCdXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDIxXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDIzXCI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXlIaWRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICAgICYtcmVhZG1vcmUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW9uYW1hZS1ncmF5LTE7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvblJlc2V0KCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vbmFtYWUtZ3JheS0zO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U5RTlFOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy10ZXh0LW1vZGVyYXRlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmMtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5jLWRhdGUge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gICAgfVxuXG4gICAgLmMtaGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itb25hbWFlLXRleHQtYmx1ZTtcbiAgICB9XG5cbiAgICAuYy1wYW5lbCB7XG4gICAgICAgIHdpZHRoOiAxMjJweDtcbiAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG5cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc3BsYXlIaWRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICAgICAgJl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAuYy1wYW5lbF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtdGFibGUuYy10YWJsZS0tdGVzdCB7XG5cbiAgICB0aGVhZCxcbiAgICB0Ym9keSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogODQ4cHg7XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgdGg6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDEzNnB4O1xuICAgIH1cblxuICAgIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiAxMzZweDtcbiAgICB9XG5cbiAgICB0aDpudGgtY2hpbGQoMykge1xuICAgICAgICB3aWR0aDogMjM2cHg7XG4gICAgfVxuXG4gICAgdGg6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgIH1cblxuICAgIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiAxMzZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiAxMzZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHdpZHRoOiAyMzZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIHRkOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuXG5cbi8vIGJhY2tVcF8yMDE4MTEyMFxuXG4uaG9tZS1ncmlkIHtcbiAgICAmSXRlbSB7XG4gICAgICAgIC8vIEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDQzNHB4KTtcbiAgICAgICAgd2lkdGg6IDQzNHB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChuICsgMykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAuYy1pY29uLWNvdW50LW51bSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLWxlZnQsIDVweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtYmFkZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICAgICAgICAgJi0tY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDYuMjlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9uYW1hZS1yZWQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgLmhvbWUtZ3JpZEl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkdGV4dC1sZW5ndGgtODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIC5ob21lLWdyaWRJdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHRleHQtbGVuZ3RoLTExO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgLmhvbWUtZ3JpZEl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkdGV4dC1sZW5ndGgtNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgIC5ob21lLWdyaWRJdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHRleHQtbGVuZ3RoLTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5ob21lLWdyaWRJdGVtLS13aWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob21lLWdyaWRJdGVtX19yb3cge1xuICAgICAgICAgICAgLmhvbWUtZ3JpZEl0ZW1fX2NvbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmVjb21tZW5kZWRNZW51IHtcbiAgICAgICAgICAgIC5jLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtbGlzdF9faXRlbTpudGgtY2hpbGQobiArIDQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksXG4gICAgICAgICAgICAgICAgMCAxcHggNHB4IDAgcmdiYSgxMiwgMTIsIDEzLCAwLjEpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksXG4gICAgICAgICAgICAgICAgMCAxcHggNHB4IDAgcmdiYSgxMiwgMTIsIDEzLCAwLjEpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDAgI0RBREFEQTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCAjREFEQURBO1xuXG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGV4dC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyAmLS1jaGVja2xpc3Qge31cbiAgICAgICAgLmMtdGV4dC1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpcnN0LWxpbmUtSW5pdGlhbGl6YXRpb24oKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ob21lLU5vdGljZUNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDE5NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLW9uYW1hZS1ncmF5LTE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1vbmFtYWUtZ3JheS0xO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLW9uYW1hZS1ncmF5LTE7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIGhlaWdodDogMTM1cHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXIoKTtcblxuICAgICAgICArcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLW9uYW1hZS1ncmF5LTE7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIC5ob21lLU5vdGljZUNhcmRfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIC5jLWJhZGdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEpO1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAmVGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itb25hbWFlLXRleHQtYmx1ZTtcblxuICAgICAgICAmVGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb25hbWFlLXRleHQtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXRleHQtbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXG4gICAgICAgICAgICAmIHNwYW4sXG4gICAgICAgICAgICAmIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2NWJkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWVtcHR5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5ob21lLU5vdGljZUNhcmRfX2lubmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzBweCAwIDYwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ob21lLW9wZXJhdGlvbkhpc3Rvcnkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1vbmFtYWUtZ3JheS0xO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb25hbWFlLWdyYXktMTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1vbmFtYWUtZ3JheS0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjVweDtcbiAgICB9XG59XG5cbi5ob21lLXRhYmxlQ2FyZCB7XG4gICAgJl9fYm9keSB7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHNjcm9sbGJhcigpO1xuICAgIH1cblxuICAgIC5jLXRhYmxlIHtcbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggMDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyksXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgKy5jLXRleHQtbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxufVxuXG4uaG9tZS1jaGVja0xpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLW9uYW1hZS1ncmF5LTE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1vbmFtYWUtZ3JheS0xO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLW9uYW1hZS1ncmF5LTE7XG5cbiAgICAmLXNlY3Rpb24ge1xuICAgICAgICBAaW5jbHVkZSBkaXNwbGF5SGlkZTtcbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICAgIGhlaWdodDogMzUzcHg7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICYuaXMtY29sbGFwc2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtcHJvZ3Jlc3MtYmxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4tdG9wLCAxMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIC5jLXByb2dyZXNzQmFyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgMzIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtTm5tIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NDg1RjQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW1UZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtYmxvY2stY29tcGxldGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDhweCAwIDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xuXG4gICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4tdG9wLCA4cHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVweDtcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi10b3AsIDIuNXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNy41cHg7XG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4tdG9wLCAxNy41cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXlIaWRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAvLyBAaW5jbHVkZSByZW0tY2hhbmdlKCBtYXJnaW4tdG9wLCAxMHB4KTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgaGVpZ2h0OiAxOTRweDtcbiAgICAgICAgLy8gQGluY2x1ZGUgcmVtLWNoYW5nZSggaGVpZ2h0LCAxOTRweCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgLy8gQGluY2x1ZGUgcmVtLWNoYW5nZSggcGFkZGluZy1yaWdodCwgMTZweCk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXIoKTtcblxuICAgICAgICArLmMtdGV4dC1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi10b3AsIDE4cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDhweDtcbiAgICAgICAgLy8gQGluY2x1ZGUgcmVtLWNoYW5nZSggcGFkZGluZywgMTBweCAwIDhweCk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLW9uYW1hZS1ncmF5LTE7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgLmhvbWUtTm90aWNlQ2FyZF9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWNvbXBsZXRpb24ge1xuICAgICAgICAgICAgLmhvbWUtY2hlY2tMaXN0X19pY29uIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaG9tZS1jaGVja0xpc3RfX3Rvb2xzIHtcbiAgICAgICAgICAgICAgICAmLmlzLXZpc2hpZGRlbiB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIGNvbG9yOiAjMDA2NWJkO1xuXG4gICAgICAgICYuaXMtdmlzaGlkZGVuIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgICAgY29sb3I6ICM0QTRBNEE7XG5cbiAgICAgICAgLmMtdGV4dC1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWljb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtZGlzYWJsZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblxuICAgICAgICAgICAgLmMtdGV4dC1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9uYW1hZS1ncmF5LTM7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vbmFtYWUtZ3JheS0zO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1vbmFtYWUtZ3JheS0zO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVtLWNoYW5nZSggbWFyZ2luLXRvcCwgOHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVtLWNoYW5nZSggd2lkdGgsIDRweCk7XG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVtLWNoYW5nZSggaGVpZ2h0LCA0cHgpO1xuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIHJlbS1jaGFuZ2UoIG1hcmdpbi10b3AsIC00cHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA2NWJkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwNjViZDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b29scyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOiAxNiU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNCM0IzQjM7XG5cbiAgICAgICAgJkljb24ge1xuXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSByZW0tY2hhbmdlKCBtYXJnaW4tcmlnaHQsIDhweCk7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZCdXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVtLWNoYW5nZSggbWFyZ2luLXJpZ2h0LCA0cHgpO1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVtLWNoYW5nZSggbWFyZ2luLWxlZnQsIDhweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYwMjFcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYwMjNcIjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICZfX25vdGUge1xuICAgIC8vICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIC8vICAgICBjb2xvcjogIzRBNEE0QTtcbiAgICAvLyB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXlIaWRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAvLyBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi10b3AsIDI0cHgpO1xuICAgIH1cblxuICAgIC5jLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAvLyBAaW5jbHVkZSByZW0tY2hhbmdlKCBoZWlnaHQsIDIwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAuYy1kYXRlIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAvLyBAaW5jbHVkZSByZW0tY2hhbmdlKCBwYWRkaW5nLCAwIDEwcHgpO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEpO1xuICAgIH1cblxuICAgIC5jLWhlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLW9uYW1hZS10ZXh0LWJsdWU7XG4gICAgfVxuXG4gICAgLmhvbWUtcmVhZG1vcmUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW9uYW1hZS1ncmF5LTE7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uUmVzZXQoKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTFweDtcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZywgMTBweCAwIDExcHgpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vbmFtYWUtZ3JheS0zO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U5RTlFOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi1yaWdodCwgMTBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtcGFuZWwge1xuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGlzcGxheUhpZGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4tdG9wLCAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLXRvcCwgMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICB3aWR0aDogMTIycHg7XG4gICAgICAgIC8vIEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDEyMnB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLy8gYmFja1VwX2VuZCAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIiwiQGNoYXJzZXQgJ3V0Zi04Jztcbi8vID09PT09PT09PT09PT09PT09PT09PVxuLy8gYWNjb3VudFxuLy8gPT09PT09PT09PT09PT09PT09PT09XG4ucC1hY2NvdW50IHtcbiAgICAuYy1jb250YWluZXIge1xuICAgICAgICAuYy1wcm9ncmVzc1RyYWNrZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgODIwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGFibGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4tdG9wLCAyMHB4KTtcbiAgICAgICAgICAgICYuaXMtaGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1wYW5lbCB7XG4gICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLCAyNy41cHggMCAyMHB4KTtcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4sIDAgOHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYy1mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgJi0tcmFkaW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4tdG9wLCA4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmMtZm9ybS1sYWJlbF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDIxOHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UoaGVpZ2h0LCAyMDZweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmcsIDI0cHggMjRweCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLFxuICAgICAgICAgICAgMCAxcHggNHB4IDAgcmdiYSgxMiwgMTIsIDEzLCAwLjEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgI0RBREFEQTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLXRvcCwgMTJweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShwYWRkaW5nLWxlZnQsIDI0cHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3N1YlRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOUI5QjlCO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4tdG9wLCAzMnB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtdG9vbHRpcC1pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2Uod2lkdGgsIDIwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UoaGVpZ2h0LCAyMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UobGluZS1oZWlnaHQsIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtZm9ybV9fY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDQ4NUY0O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFOUU5RTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFGNkRGNDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgIzQ0ODVGNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICAgICAgICAgICAgLmMtcGFuZWxfX3RleHQtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjNiM2IzO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjNiM2IzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IzYjNiMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgICAgICAgICAgICAgICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmMtdGV4dC1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLXRvcCwgMzZweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgICB9XG4gICAgICAgIC8vIC5jLWJ1dHRvbi1saXN0IHtcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLXRvcCwgMzZweCk7XG4gICAgICAgIC8vIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgJ3V0Zi04Jztcbi8vID09PT09PT09PT09PT09PT09PT09PVxuLy8gYXJ0aWNsZVxuLy8gPT09PT09PT09PT09PT09PT09PT09XG4ucC1hcnRpY2xlIHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLXRvcCwgMjVweCk7XG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZywgMzJweCA0MHB4IDQwcHggNDBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRDhEOEQ4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4sIDI0cHggMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy10ZXh0LW1vZGVyYXRlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi10b3AsIDEycHgpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICAgICAgJklubmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKGhlaWdodCwgMnB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vbmFtYWUtcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JlbGF0ZWQge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbi10b3AsIDQwcHgpO1xuICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmcsIDE2cHggMTZweCAxNnB4IDApO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgICAgICAmVGl0bGUge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogMCAwIDE1MnB4O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMTUycHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7IFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICZCb2R5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UoaGVpZ2h0LCA5NHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UocGFkZGluZy1sZWZ0LCAyNHB4KTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgMXB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmTGlzdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKG1hcmdpbiwgOHB4IDApO1xuICAgICAgICAgICAgJkl0ZW0ge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtYmFja251bWJlciB7XG4gICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLXRvcCwgMjBweCk7XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMzIwcHg7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAzMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgICAgICYtLW9sZGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmctbGVmdCwgMjRweCk7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShoZWlnaHQsIDhweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbS1jaGFuZ2UobWFyZ2luLXRvcCwgLTZweCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjNCM0IzO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQjNCM0IzO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTkzQzgxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NDg1RjQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDY1QkQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1iYWNrVG9JbmRleCB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCAxcHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZSh3aWR0aCwgMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLW5ld2VyIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleDogMCAwIDMyMHB4O1xuICAgICAgICAgICAgICAgICAgICAtbXMtZmxleDogMCAwIDMyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHdpZHRoLCA4cHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKGhlaWdodCwgOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtLWNoYW5nZShtYXJnaW4tdG9wLCAtNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCM0IzQjM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCM0IzQjM7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTkzQzgxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NDg1RjQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDY1QkQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09XG4vLyB3aXphcmRcbi8vID09PT09PT09PT09PT09PT09PT09PVxuLnAtd2l6YXJkIHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA5MDBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcblxuICAgICAgICAmLS1uYXJyb3cge1xuICAgICAgICAgICAgd2lkdGg6IDcyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtaGVhZGluZy0xc3Qge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTI4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuYy10ZXh0LFxuICAgICAgICAuYy10ZXh0LXNpemUteGwge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cblxuICAgICAgICAuYy10ZXh0IHtcbiAgICAgICAgICAgIC5jLWljb24uYy1pY29uLWV4dGVybmFsbGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtdGV4dC1tb2RlcmF0ZSB7fVxuXG4gICAgICAgIC5jLWZvcm0ge1xuICAgICAgICAgICAgJl9fcm93IHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFGNkRGNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19ub3RlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtZm9ybV9fY29sLmlzLXZhbGlkYXRpb24gLmMtZm9ybV9fdG9vbHRpcC12YWxpZGF0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNzhweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWdyaWRfX3JvdyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIHRoaW4gI2NjYztcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMik7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDJEXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjE3NTlCO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG5cbiAgICAgICAgJlRleHQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmwtbWFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmwtZm9vdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogOTAwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYy1wcm9ncmVzc1RyYWNrZXIge1xuICAgICAgICB3aWR0aDogODIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgJj5saSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjZjRmNWY4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZjRmNWY4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuYy1tb2RhbF9fY29udGVudHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtZm9ybSB7XG4gICAgICAgICYtZ3JvdXAge1xuICAgICAgICAgICAgLmMtYmFkZ2Uge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtYmxvY2stY29tcGxldGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1ibG9jay1jb21wbGV0aW9uIHtcbiAgICAgICAgJl9fbm90ZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtY2FyZC5jLWNhcmQtLXdpemFyZCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkOGQ4ZDg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAuYy1ibG9jay1kb21haW5TZWxlY3Rpb24ge1xuXG4gICAgICAgICAgICAgICAgJl9fdGV4dCxcbiAgICAgICAgICAgICAgICAmX19hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ0ODVGNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTlFOUU5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFGNkRGNDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcblxuICAgICAgICAgICAgLmMtcGFuZWxfX3RleHQtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNiM2IzYjM7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgICAgICAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgICAgICAgICAgICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgICAgICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSg4MCUpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAtd2l6YXJkLW1lZGlhIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCB0aGluICNENkQ2RDY7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggNDBweCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBmaXJzdC1saW5lLUluaXRpYWxpemF0aW9uKCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudHMge1xuICAgICAgICAvLyAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAvLyAtd2Via2l0LWZsZXg6IGF1dG87XG4gICAgICAgIC8vIC1tcy1mbGV4OiBhdXRvO1xuICAgICAgICAvLyBmbGV4OiBhdXRvO1xuICAgICAgICAvLyBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLy8gZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAvLyBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLy8gLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC8vIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy8gLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4taGVpZ2h0OiAyODJweDtcbiAgICAgICAgd2lkdGg6IDU2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDQwcHg7XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgICB3aWR0aDogNTI4cHg7XG4gICAgICAgIG1hcmdpbjogMzJweCBhdXRvIDA7XG5cbiAgICAgICAgPi5jLXRleHQtbW9kZXJhdGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgICB9XG5cbiAgICAuYy1mb3JtX19jaGVja2JveDpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLmMtZm9ybV9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMTgwcHg7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTgwcHg7XG4gICAgICAgIGZsZXg6IDAgMCAxODBweDtcbiAgICB9XG59XG5cbi5wLXdpemFyZC1zZWxlY3REb21haW4ge1xuICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCB0aGluICNjY2M7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX19jaGFyYWN0ZXJTdHJpbmcge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG59XG5cbi5wLXdpemFyZC1ibG9jay1kYkluZm8ge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNy41cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2Q4ZDhkODtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtZm9ybSB7XG4gICAgICAgIHdpZHRoOiA1MjhweDtcbiAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG87XG5cbiAgICAgICAgJl9fcm93IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucC13aXphcmQtcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwICNEQURBREE7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgI0RBREFEQTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZDhkOGQ4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogJHppbmRleC0xO1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRjAyRFwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICMyMTc1OUI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgICAgaW1nW3NyYyo9XCIuc3ZnXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgIC5jLWZvcm0ge1xuICAgICAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogJHppbmRleC0yO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUY2REY0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogI0IzQjNCMztcbiAgICAgICAgei1pbmRleDogJHppbmRleC0yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi1mbG9hdGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgei1pbmRleDogJHppbmRleC0xO1xuXG4gICAgICAgICYuaXMtaGlkZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNwbGF5SGlkZSgpO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0ICd1dGYtOCc7XG4vLyA9PT09PT09PT09PT09PT09PT09PT1cbi8vIGxvZ2luXG4vLyA9PT09PT09PT09PT09PT09PT09PT1cbi5wLWxvZ2luIHtcbiAgICAubC1tYWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICAubC1mb290ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiA2ODBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjQ0MwMDAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKHBhZGRpbmcsIDAgNjBweCA0MHB4KTtcbiAgICAgICAgfVxuICAgICAgICAuYy1oZWFkaW5nLTJuZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgICAgLmMtdGFibGUge1xuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1idXR0b24tbGlzdC5jLWJ1dHRvbi1saXN0LS12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jLW1vZGFsIHtcbiAgICAgICAgJi0tdmVydGljYWx7XG4gICAgICAgICAgICAuYy1tb2RhbF9fY29udGVudHMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5nLXJlY2FwdGNoYSB7XG4gICAgICAgIHdpZHRoOiAzMDRweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICB9XG59IiwiQGNoYXJzZXQgJ3V0Zi04Jztcbi8vID09PT09PT09PT09PT09PT09PT09PVxuLy8gbG9naW5cbi8vID09PT09PT09PT09PT09PT09PT09PVxuLnAtd2VidG9vbCB7XG4gICAgLmwtbWFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5sLWZvb3RlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDY4MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDU2MnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDgwcHggYXV0byAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgICAgIC5jLWxvZ28ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA0NnB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmMtaGVhZGluZy0ybmQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmMtdGFibGUge1xuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1idXR0b24tbGlzdC5jLWJ1dHRvbi1saXN0LS12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jLW1vZGFsIHtcbiAgICAgICAgJi0tdmVydGljYWx7XG4gICAgICAgICAgICAuYy1tb2RhbF9fY29udGVudHMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5nLXJlY2FwdGNoYSB7XG4gICAgICAgIHdpZHRoOiAzMDRweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICB9XG59XG5cbi5wLXdlYnRvb2wtaWNvbiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGNvbG9yOiAjNkI2QjZCO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xufSIsIkBjaGFyc2V0ICd1dGYtOCc7XG4ucC1lcnJvciB7XG4gICAgLmwtY29udGVudHMge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAubC1tYWluIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFN0U3O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODZweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIC5jLXNlY3Rpb24ge1xuICAgICAgICBAaW5jbHVkZSByZW0tY2hhbmdlKGhlaWdodCwgNzQwcHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg3NSUsICNmNGY1ZjgpLCBjb2xvci1zdG9wKDc1JSwgI0ZGRTdFNykpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjVmOCA3NSUsICNGRkU3RTcgNzUlKTtcbiAgICB9XG4gICAgLmwtZm9vdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIG1pbi13aWR0aDogOTAwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTdFNztcbiAgICB9XG4gICAgLnAtZXJyb3ItaGVhZGluZy0xc3QsXG4gICAgLmMtdGV4dC1zaXplLXh4bCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgfVxufSIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PVxuLy8gYXJ0aWNsZVxuLy8gPT09PT09PT09PT09PT09PT09PT09XG4ucC1hbmFseXNpcyB7XG4gICAgJi1jb250YWluZXIge1xuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDMycHggLTEycHggMDtcblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEycHg7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMjZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMjZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MzhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MzhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuICsgMykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgJi0td2hpdGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZJbm5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgdGhpbiAjRDhEOEQ4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIHRoaW4gI0Q4RDhEODtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgdGhpbiAjRDhEOEQ4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jLWNhcmQtbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTAuNHJlbTtcbiAgICBcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNHJlbTtcbiAgICBcbiAgICAgICAgICAgICAgICAuYy1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3OHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDIwcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLmMtZm9ybS1yYWRpb19fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmMtY2FyZC1idXR0b24ge1xuICAgICAgICAgICAgLnAtYW5hbHlzaXMtY2FyZEJ1dHRvbi1jaGFuZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2NUJEO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2QjZCNkI7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIC5jLWljb24ge1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAmLWRvbWFpbixcbiAgICAgICAgICAgICAgICAgICAgJi1tYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkI2QjZCO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICZfX2FjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDY1QkQ7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIC5jLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkaW5nLTJuZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NDMDAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYWNjZXNzU3RhdHVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNhcm91c2VsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAmLW1haW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uUmVzZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBjb2xvcjogI0IzQjNCMztcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvblJlc2V0O1xuICAgICAgICB9XG5cblxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwNThweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zNzhweCwgMHB4LCAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzc4cHgsIDBweCwgMHB4KTtcblxuICAgICAgICAgICAgJkl0ZW0ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDQzNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0Q4RDhEODtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q4RDhEODtcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1uYXYge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG5cbiAgICAgICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmMtY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jLWZvcm0tcmFkaW9fX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYWNjZXNzRGV2aWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNkI2QjZCO1xuICAgICAgICAgICAgLmMtaWNvbiB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX251bSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAvLyBjb2xvcjogIzFGNkRGNDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gbG9jYWxcclxuJGxvY2FsLW1hcmdpbi1taW46IDA7XHJcbiRsb2NhbC1tYXJnaW4tbWF4OiAxNDtcclxuJGxvY2FsLXBhZGRpbmctbWluOiAwO1xyXG4kbG9jYWwtcGFkZGluZy1tYXg6IDE0O1xyXG4kbG9jYWwtY29sb3Itd2hpdGU6ICNmZmY7XHJcbi8vIHV0aWxpdHktc3BhY2VcclxuQGluY2x1ZGUgdXRpbGl0eS1zcGFjZSgpO1xyXG4udS1tdCB7XHJcbiAgICAmLXh4eHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi14eHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi14cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi1zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi14bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi14eGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYxMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjQ0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmMTMyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMzJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4udS1tciB7XHJcbiAgICAmLXh4cyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYteHMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi1zIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi14bCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLXh4bCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51LW1iIHtcclxuICAgICYteHhzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYteHMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi1tIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYteGwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYteHhsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLXh4cy1taW51cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi14cy1taW51cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtcy1taW51cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtbS1taW51cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtbC1taW51cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYteGwtbWludXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLXh4bC1taW51cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTU2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYxMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4udS1tbCB7XHJcbiAgICAmLXh4cyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi14cyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtcyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYteGwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLXh4bCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYxMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4udS1wdCB7XHJcbiAgICAmLXh4cyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi14cyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtbSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYteGwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLXh4bCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4udS1wYiB7XHJcbiAgICAmLXh4cyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi14cyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtcyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtbSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtbCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYteGwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLXh4bCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnUtcDI0e1xyXG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udS1iZyB7XHJcbiAgICAmLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9jYWwtY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtcmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb25hbWFlLXJlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi1ncmF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb25hbWFlLWljb24tZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi1ncmF5LWRhcmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vbmFtYWUtZ3JheS0zICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWdyYXktMSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9uYW1hZS1ncmF5LTEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtZ3JheS0yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb25hbWFlLWdyYXktMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi1ncmF5LTMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vbmFtYWUtZ3JheS0zICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLXRyYW5zcGFyZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi1kZWZhdWx0LXByaW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDg1RjQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtZGVmYXVsdC1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY1QkQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtd2FybmluZy1wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNCNzFCICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLXdhcm5pbmctc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE5OTBBICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWRhbmdlci1wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ4MDgwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWRhbmdlci1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEODI2MUUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnUtYm9yZGVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XHJcbiAgICAmLXRvcC1ub25lIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWJvdHRvbS1ub25lIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnUtY29sb3Ige1xyXG4gICAgJi13aGl0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRsb2NhbC1jb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi1yZWQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itb25hbWFlLXJlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi1ncmF5IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW9uYW1hZS1pY29uLWdyYXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtZ3JheS1kYXJrIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW9uYW1hZS1ncmF5LWRhcmsgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtZ3JheS0xIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW9uYW1hZS1ncmF5LTEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtZ3JheS0yIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW9uYW1hZS1ncmF5LTIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtZ3JheS0zIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW9uYW1hZS1ncmF5LTMgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICM0NDg1RjQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtYmx1ZS0xIHtcclxuICAgICAgICBjb2xvcjogIzAwNjVCRCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi1ibHVlLWxpZ2h0IHtcclxuICAgICAgICBjb2xvcjogIzk0QjVFRiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi10cmFuc3BhcmVudCB7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWFubm90YXRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAjRjE5OTBBICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLW5vdGUge1xyXG4gICAgICAgIGNvbG9yOiAjRDgyNjFFICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLXdhcm5pbmctcHJpbWFyeSB7XHJcbiAgICAgICAgY29sb3I6ICNGQ0I3MUIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtd2FybmluZy1zZWNvbmRhcnkge1xyXG4gICAgICAgIGNvbG9yOiAjRjE5OTBBICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWRhbmdlci1wcmltYXJ5IHtcclxuICAgICAgICBjb2xvcjogI0Y0ODA4MCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi1kYW5nZXItc2Vjb25kYXJ5IHtcclxuICAgICAgICBjb2xvcjogI0Q4MjYxRSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi51LWZpbHRlci1jb2xvciB7XHJcbiAgICAmLWdyYXkge1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcclxuICAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XHJcbiAgICAgICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcclxuICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoODAlKTtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4udS1kaXNwbGF5IHtcclxuICAgICYtbm9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi1pbmxpbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICAgICYtaW5saW5lQmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgICYtdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICYtY2VsbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICYtLXZlcnRpY2FsQWxpZ24tbWlkZGxlIHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tdmVydGljYWxBbGlnbi10b3Age1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS12ZXJ0aWNhbEFsaWduLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWVxdWFsaXR5IHtcclxuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICYtLWFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1qdXN0aWZ5LWNlbnRlciB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tanVzdGlmeS1zcGFjZUJldHdlZW4ge1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jaGlsZEVsZW1lbnQge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi51LWZsb2F0IHtcclxuICAgICYtcmlnaHQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgICYtbGVmdCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51LXRleHQge1xyXG4gICAgJi1hbGlnbiB7XHJcbiAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY2VudGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51LXZlcnRpY2FsQWxpZ257XHJcbiAgICAmLW1pZGRsZSB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi10b3Age1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtYm90dG9tIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51LWxpbmVIZWlnaHQtcmVzZXQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi51LXZpc2liaWxpdHktaGlkZGVuIHtcclxuICAgIHZpc2liaWxpdHk6aGlkZGVuXHJcbn1cclxuXHJcbi51LXBvc2l0aW9uIHtcclxuICAgICYtcmVsYXRpdmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICYtYWJzb2x1dGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgICYtdG9wIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmLXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnUtemluZGV4IHtcclxuICAgIHotaW5kZXg6IDE7XHJcbn0iXX0= */