@charset "UTF-8";
/*---------------------------
/setting/size参照
---------------------------*/
/* min-width
-------------------------------------------------------------------------- */
/* max-width
-------------------------------------------------------------------------- */
/*黒：font*/
/*鮮やかな青：ベース*/
/*濃紺：リンク他*/
/*エメラルド：装飾他*/
/*赤：装飾他*/
/*bg：背景*/
/*グラデーション*/
/*文字グラデーション*/
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");
@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanjp.min.css");
@import url("https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css");
@import url("https://pro.fontawesome.com/releases/v5.10.0/css/all.css");
@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");
.c_grad_font {
  background: -webkit-linear-gradient(0deg, #0768d4, #4fc8dc);
  color: #4ac2db;
}

em.c_grad_font {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

p.c_grad_font {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* ja
-------------------------------------------------------------------------- */
/* en
-------------------------------------------------------------------------- */
#space {
  height: 1300px;
  background-color: blanchedalmond;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Reset box-model and set borders */
/* ============================================ */
*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}

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

/* Sections */
/* ============================================ */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

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

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

/* Headings */
/* ============================================ */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-weight: inherit;
  font-size: inherit;
}

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

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

dd {
  margin-left: 0;
}

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

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

address {
  font-style: inherit;
}

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

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

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

select:disabled {
  opacity: inherit;
}

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

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

legend {
  padding: 0;
}

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

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

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

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

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

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

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

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

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

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

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

caption {
  text-align: left;
}

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

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

* {
  box-sizing: border-box;
}

html {
  font-size: 10px;
}

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

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

img {
  max-width: 100%;
}

em {
  font-style: initial;
}

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

h2 {
  margin-bottom: 3.125vw;
  font-size: clamp(18px, 1.046vw, 20px);
}

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

main {
  overflow: hidden;
}

.pc {
  display: block;
}

.sp {
  display: none;
}

.l-container--p0, .l-container {
  width: 1280px;
  max-width: 100%;
  margin: 0 auto;
}

.l-container {
  padding: 6.25vw 0;
}
.l-container--p0 {
  padding: 0 0 3.125vw;
}
.l-container--thanks {
  box-sizing: border-box;
  display: grid;
  place-items: center;
  padding-right: 5%;
  padding-left: 5%;
  padding-block: 0 10vw;
}
.l-container.l-container-servicelist {
  padding-top: 0 !important;
}
.l-footer__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 90%;
  max-width: 78.39783em;
  margin: auto;
  background-color: #fff;
}
.l-footer__inner__logo {
  margin-right: 3.20718em;
  text-decoration: none;
}
.l-footer__inner__right {
  display: flex;
  align-items: center;
}
.l-footer__inner__right #copyright {
  padding-left: 1.36364em;
  color: #878787;
  font-size: 79%;
}
.l-footer__menu {
  display: flex;
  align-items: center;
}
.l-footer__menu__item {
  margin-right: 2.49448em;
}
.l-footer__menu__item:not(:last-child) {
  padding-right: 2.49448em;
  border-right: 1px solid;
  line-height: 1;
}
.l-footer__menu__item a {
  font-family: "Noto Sans JP", sans-serif;
  text-decoration: none;
  opacity: 1;
  transition: all 0.3s ease;
}

.l-footer__menu__item a:hover {
  opacity: 0.7;
}
.l-header__inner {
  display: flex;
  position: relative;
  align-items: stretch;
  justify-content: space-between;
  max-width: 1340px;
  min-height: 88px;
  margin: 0 auto;
  background-color: #fff;
}

.l-header__inner__logo {
  padding: 0 1.78177em;
}
.l-header__inner__logo a {
  display: flex;
  height: 100%;
  text-decoration: none;
}

.l-header__inner__right {
  display: flex;
  align-items: center;
}
.l-header__inner__btn-menu {
  display: none !important;
  z-index: 99;
  position: absolute;
  top: 50%;
  right: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 3.20718em;
  height: 3.20718em;
  transform: translateY(-50%);
  cursor: pointer;
  transition: all 0.3s ease;
}
.l-header__inner__btn-menu span {
  display: block;
  width: 1.8em;
  height: 2px;
  margin: 0 auto;
  background-color: #507eb6;
  transition: all 0.3s ease;
}
.l-header__inner__btn-menu span:not(:last-child) {
  margin-bottom: 0.4em;
}
.l-header__inner #inp-menu-sp:checked ~ .l-header__inner__btn-menu span:first-child {
  transform: rotate(45deg) translate(4px, 1px);
}
.l-header__inner #inp-menu-sp:checked ~ .l-header__inner__btn-menu span:last-child {
  transform: rotate(-45deg) translate(4px, -2px);
}
.l-header__menu {
  display: flex;
  align-items: center;
}
.l-header__menu__item {
  margin-right: 3.20718em;
}
.l-header__menu__item a {
  font-family: "Noto Sans JP", sans-serif;
  text-decoration: none;
  opacity: 1;
  transition: all 0.3s ease;
}
.l-header__menu__item a:hover {
  opacity: 0.7;
}

.l-header__btns {
  display: flex;
  align-items: center;
  height: 100%;
}
.l-header__btns__item {
  height: 100%;
}
.l-header__btns__item a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 8.55249em;
  height: 100%;
  padding: 1.14033em;
  background-color: #507eb6;
  color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  text-decoration: none;
}
.l-header__btns__item a::after {
  margin-top: 3px;
  content: "\f178";
  font-weight: 500;
  font-size: 143%;
  font-family: "Font Awesome 5 Pro";
  transition: all 0.5s ease-in-out;
}

.l-header__btns__item.btnnav01 a::after {
  content: url("../img/header-icon01.png");
}

.l-header__btns__item.btnnav02 a::after {
  content: url("../img/header-icon02.png");
}

.l-header__btns__item.btnnav03 a::after {
  content: url("../img/header-icon03.png");
}

/*.l-header__btns__item a:hover::after {
  transform: translateX(.5em)
}*/
.l-header__btns__item:nth-child(2) a {
  background-color: #173576;
}

.l-header__btns__item:nth-child(3) a {
  background-color: #191919;
}

.l-topicpath {
  padding: 0.57017em 0;
  background-color: #edf2f8;
}
.l-topicpath__inner {
  display: flex;
  width: 90%;
  max-width: 78.39783em;
  margin: auto;
}
.l-topicpath__inner li {
  font-size: 79%;
  font-family: "Noto Sans JP", sans-serif;
}
.l-topicpath__inner li a {
  color: #878787;
  text-decoration: none;
}
.l-topicpath__inner li:not(:last-child) {
  margin-right: 0.5em;
}
.l-topicpath__inner li:not(:last-child)::after {
  margin-left: 0.5em;
  content: "\f105";
  color: #878787;
  font-weight: 500;
  font-family: "Font Awesome 5 Pro";
}

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

.c-bg--gr {
  background: #edf2f8;
}
.c-bg--triangle {
  background: #deecf6;
  background-image: url("/assets/img/service_bg.png");
  background-repeat: repeat;
  background-attachment: fixed;
}
.c-bg--inbound {
  background: rgba(52, 165, 182, 0.1);
}
.c-bg--inbound .p-service-archive__text h3,
.c-bg--inbound .p-service-archive__text h2 {
  color: #34a5b6;
}
.c-bg--inbound .p-service-archive__text:after {
  color: #34a5b6;
}
.c-bg--inbound .p-service-archive__text:before {
  border-color: #34a5b6;
}
.c-bg--outbound {
  background: rgba(5, 102, 212, 0.1);
}
.c-bg--outbound .p-service-archive__text h3,
.c-bg--outbound .p-service-archive__text h2 {
  color: #0566d4;
}
.c-bg--construction {
  background: rgba(225, 176, 4, 0.1);
}
.c-bg--construction .p-service-archive__text h3,
.c-bg--construction .p-service-archive__text h2 {
  color: #e1b004;
}
.c-bg--construction .p-service-archive__text:after {
  color: #e1b004;
}
.c-bg--construction .p-service-archive__text:before {
  border-color: #e1b004;
}

.c-text-link--arrow-right a::before {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  position: absolute;
  top: 50%;
  left: 0;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  transform: rotate(45deg);
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-color: #ccc;
  content: "";
  vertical-align: middle;
}

*[class^=c-btn] {
  display: inline-block;
  position: relative;
}

.c-btn--white {
  display: inline-block;
  position: relative;
  padding: 10px 75px 10px 35px;
  border: 1px solid #FFF;
  border-radius: 10rem;
  color: #FFF;
  font-weight: 500;
  font-size: 16px;
}
.c-btn--white::after {
  display: block;
  position: absolute;
  top: calc(50% - 4px);
  right: 10px;
  width: 47px;
  height: 7px;
  background: url(../img/ico_arrow__009.png) no-repeat center center;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.c-btn--white:hover {
  background-color: #FFF;
  color: #1f2a68;
  opacity: 1;
}
.c-btn--white:hover::after {
  right: 5px;
  background: url(../img/ico_arrow__008.png) no-repeat center center;
  background-size: contain;
}
.c-btn--bl {
  display: inline-block;
  position: relative;
  padding: 10px 75px 10px 75px;
  border: 1px solid #1f2a68;
  border-radius: 10rem;
  background-color: #1f2a68;
  color: #FFF;
  font-weight: 500;
  font-size: 16px;
}
.c-btn--bl::after {
  display: block;
  position: absolute;
  top: calc(50% - 4px);
  right: 10px;
  width: 47px;
  height: 7px;
  background: url(../img/ico_arrow__009.png) no-repeat center center;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.c-btn--bl:hover {
  background-color: #FFF;
  color: #1f2a68;
  opacity: 1;
}
.c-btn--bl:hover::after {
  right: 5px;
  background: url(../img/ico_arrow__008.png) no-repeat center center;
  background-size: contain;
}
.c-btn--grad {
  /* グラデーションよりも上に配置 */
  display: inline-block;
  /* static以外を指定 */
  z-index: 0;
  position: relative;
  padding: 0.5208333333vw 2.6041666667vw;
  /* 背景を透明にする */
  overflow: hidden;
  border-radius: 10rem;
  /* inline以外にする */
  background: transparent;
  color: #fff;
  font-size: clamp(13px, 0.78vw, 15px);
  /* はみ出した部分を非表示(角丸を付ける場合は必須) */
  cursor: pointer;
  /* カーソルをポインターにする */
  /* ::before, ::afterで2種類のグラデーションを用意 */
  /* グラデーション1 */
  /* グラデーション2 */
  /* ホバー時にグラデーション1を透明にする */
}
.c-btn--grad::before, .c-btn--grad::after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.c-btn--grad::before {
  /* アニメーション実行時間 */
  z-index: -1;
  background: linear-gradient(135deg, #50cadc 0%, #0566d4 100%);
  transition: all 0.6s;
}
.c-btn--grad::after {
  z-index: -2;
  background: linear-gradient(135deg, #0566d4 0%, #50cadc 100%);
}
.c-btn--grad:hover::before {
  opacity: 0;
}
.c-btn--grad2 {
  padding: 0.5208333333vw 2.6041666667vw;
  border-radius: 10rem;
  background: linear-gradient(to right, #50cadc 0%, #0566d4 100%);
  color: #fff;
  font-size: clamp(13px, 0.78vw, 15px);
}
.c-btn--line {
  min-width: 16.6666666667vw;
  padding: 1.0416666667vw 2.6041666667vw;
  border: 2px solid #0e1155;
  border-radius: 10rem;
  background: transparent;
  color: #0e1155;
  font-weight: 500;
  font-size: clamp(14px, 0.8333vw, 16px);
  letter-spacing: 0.1rem;
  text-align: center;
  transition: 0.5s;
}
.c-btn--line:focus:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}

a {
  transition: 0.5s;
}
a:hover {
  opacity: 0.8;
}

.c-cate--line {
  display: inline-block;
  padding: 0.2rem 5rem;
  border: 1px solid #0566d4;
  color: #0566d4;
  font-size: clamp(10px, 0.625vw, 12px);
}

.c-catlink {
  margin-bottom: 7rem;
}
.c-catlink dl {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  margin-bottom: 1rem;
  gap: 1rem;
}
.c-catlink dl dt {
  width: 110px;
  color: #1f2a68;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-catlink dl dt.ico_shubetu {
  padding-left: 25px;
  background: url(../img/column/ico_001.png) no-repeat 0 center;
  background-size: 18px 20px;
}
.c-catlink dl dt.ico_cat {
  padding-left: 25px;
  background: url(../img/column/ico_002.png) no-repeat 0 center;
  background-size: 20px 20px;
}
.c-catlink dl dd a {
  display: inline-block;
  padding: 5px 25px;
  border-radius: 15px;
  background-color: #e8e9f0;
  color: #1f2a68;
  font-size: clamp(14px, 0.8333vw, 16px);
  line-height: 1;
}
.c-catlink dl dd a:hover {
  background-color: #1f2a68;
  color: #FFF;
  opacity: 1;
}
.c-catlink dl dd span.active {
  display: inline-block;
  padding: 5px 25px;
  border-radius: 15px;
  background-color: #1f2a68;
  color: #FFF;
  font-size: clamp(14px, 0.8333vw, 16px);
  line-height: 1;
}

.c-consultant {
  padding-bottom: 10rem;
}
.c-consultant__cta {
  margin-bottom: 4.98895em;
  text-align: center;
}

.c-consultant__cta span {
  display: inline-block;
  padding: 0.64144em 1.14033em;
  border: 1px solid #b2b2b2;
  line-height: 1;
  font-family: "Noto Sans JP", sans-serif;
}

.c-consultant-list {
  display: flex;
  flex-wrap: wrap;
  margin: -2.49448em -1.28287em;
}
.c-consultant-list__btn {
  position: absolute;
  bottom: -15px;
  font-size: 14px;
  font-family: "Oswald", sans-serif;
  text-align: center;
}
.c-consultant-list__btn::after {
  display: inline-block;
  width: 21px;
  height: 21px;
  margin-left: 10px;
  background: url(../img/ico_arrow__003.png) no-repeat 0 0;
  background-size: contain;
  content: "";
  vertical-align: middle;
}
.c-consultant-list__item {
  width: 25%;
  padding: 2.49448em 1em;
}
.c-consultant-list__item a {
  position: relative;
}
.c-consultant-list__item a {
  display: block;
  position: relative;
  padding: 0 2em 2.13812em;
  color: #000;
  text-align: center;
  text-decoration: none;
  transition: all 0.4s ease-in-out;
}
.c-consultant-list__item a > * {
  z-index: 1;
  position: relative;
}
.c-consultant-list__item a::after {
  z-index: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 5.34531em);
  background-color: #fff;
  box-shadow: 0px 0px 20px rgba(31, 42, 104, 0.2);
  content: "";
  transition: all 0.4s ease-in-out;
}

.c-consultant-list__item a::before {
  display: block;
  position: relative;
  position: absolute;
  left: calc(50% - 5.34531em);
  width: 10.6906136412em;
  height: 10.6906136412em;
  margin: 0 auto 1.4254151522em;
  overflow: hidden;
  border: 0.4276245456em solid #fff;
  border-radius: 50%;
  border-color: rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 20px rgba(31, 42, 104, 0.2);
  content: "";
  transition: all 0.4s ease-in-out;
}
.c-consultant-list__item a:hover {
  color: #fff;
  opacity: 1;
}
.c-consultant-list__item a:hover .c-consultant-list__btn::after {
  background: url(../img/ico_arrow__004.png) no-repeat 0 0;
  background-size: contain;
}

.c-consultant-list__item a:hover::after {
  background-color: #173576;
}

.c-consultant-list__item a:hover .c-consultant-list__item__img {
  border-color: #173576;
}

.c-consultant-list__item__img {
  position: relative;
  width: 10.69061em;
  height: 10.69061em;
  margin: 0 auto 1.42542em;
  overflow: hidden;
  border: 0.42762em solid #fff;
  border-radius: 50%;
  transition: all 0.4s ease-in-out;
}
.c-consultant-list__item__img img {
  -o-object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.c-consultant-list__item__name {
  margin-top: 1em;
  font-weight: bold;
  font-size: 143%;
  line-height: 1.75;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 2px;
}
.c-consultant .modals__item {
  visibility: hidden;
  z-index: 100;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.75);
  opacity: 0;
  /*transition: all 0.4s ease;*/
  transition: all 0s ease;
}

.c-consultant .modals__item.active {
  visibility: visible;
  opacity: 1;
}

.c-consultant .modals__item__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90%;
  max-width: 78.39783em;
  max-height: 96vh;
  padding: 5.70166em 10.69061em;
  overflow-y: auto;
  transform: translate(-50%, -50%);
  background-color: #fff;
}
.c-consultant .modals__item__close {
  display: flex;
  position: absolute;
  top: 2.13812em;
  right: 2.13812em;
  align-items: center;
  justify-content: center;
  width: 2.85083em;
  height: 2.85083em;
  border: 2px solid #1f2a68;
  border-radius: 50%;
  cursor: pointer;
  opacity: 1;
  transition: all 0.3s ease;
}
.c-consultant .modals__item__close:hover {
  opacity: 0.7;
}

.c-consultant .modals__item__close::before {
  content: "\f00d";
  color: #1f2a68;
  font-size: 143%;
  line-height: 0;
  font-family: "Font Awesome 5 Pro";
}
.c-consultant .modals__item__arrow {
  display: flex;
  position: absolute;
  top: 50%;
  right: 2.63702em;
  align-items: center;
  justify-content: center;
  width: 2.13812em;
  height: 2.13812em;
  transform: translateY(-50%);
  border-radius: 50%;
  background: url(../img/ico_arrow__005.png) no-repeat center center;
  background-size: contain;
  color: #fff;
  cursor: pointer;
  opacity: 1;
  transition: all 0.3s ease;
}

.c-consultant .modals__item__arrow:hover {
  opacity: 0.7;
}
.c-consultant .modals__item__arrow.prev {
  right: auto;
  left: 2.63702em;
  background: url(../img/ico_arrow__006.png) no-repeat center center;
  background-size: contain;
}

.c-consultant .modals__item__header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 3.56354em;
}
.c-consultant .modals__item__header__img {
  position: relative;
  width: 31.25%;
}
.c-consultant .modals__item__header__img::before {
  display: block;
  padding-bottom: 100%;
  content: "";
}

.c-consultant .modals__item__header__img img {
  -o-object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.c-consultant .modals__item__header__info {
  width: 68.75%;
  padding-left: 3.56354em;
}
.c-consultant .modals__item__header__info .name {
  margin: -0.5em 0 1.5em;
  color: #507eb6;
  font-size: 93%;
  font-family: "Roboto", sans-serif;
}

.c-consultant .modals__item__body {
  display: none;
  padding: 2.13812em;
  background-color: #edf2f8;
}
.c-consultant .modals__item__body table tr th,
.c-consultant .modals__item__body table tr td {
  font-weight: normal;
  vertical-align: middle;
}

.c-consultant .modals__item__body table tr th {
  /*padding-right: 3.56354em;*/
  width: 130px;
  border-right: 1px solid;
  white-space: nowrap;
}
.c-consultant .modals__item__body table tr td {
  padding-left: 3.56354em;
}
.c-consultant .modals__item__body table tr td li {
  list-style: disc;
}

.modals__item__name {
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
}

.c-consultant-list__btn2 {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: center;
  padding-top: 5rem;
  gap: 0;
}
.c-consultant-list__st {
  width: 64px;
  height: 63px;
  margin: auto 2rem auto 2rem;
  background: url(../img/ico_stop2.png) no-repeat center center;
  background-size: contain;
}
.c-consultant-list__st.paused {
  background: url(../img/ico_start2.png) no-repeat center center;
  background-size: contain;
}
.c-consultant-list__next {
  width: 91px;
  height: 63px;
  background: url(../img/ico_arrow__013.png) no-repeat center center;
  background-size: contain;
}
.c-consultant-list__prev {
  width: 91px;
  height: 63px;
  background: url(../img/ico_arrow__012.png) no-repeat center center;
  background-size: contain;
}

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

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

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

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

.c-page-top {
  position: fixed;
  right: 2vw;
  bottom: 6vw;
  letter-spacing: 0.1rem;
}
.c-page-top a {
  -ms-writing-mode: tb-rl;
  -ms-writing-mode: tb-rl;
  color: #6e7786;
  font-size: clamp(10px, 0.625vw, 12px);
  text-decoration: none;
  text-orientation: sideways;
  transition: 0.3s all;
  writing-mode: vertical-rl;
}

.c-page-top a::before {
  display: block;
  position: absolute;
  top: -4rem;
  right: 50%;
  height: 3rem;
  border-left: 1px solid #ccc;
  content: "";
}

.section-title {
  margin-bottom: 6.5rem;
  text-align: center;
}
.section-title.white {
  color: #fff;
}
.section-title .en {
  display: block;
  margin-bottom: 1.5rem;
  font-weight: normal;
  font-size: 2rem;
  font-family: Oswald;
}
.section-title .jp {
  display: block;
  font-weight: bold;
  font-size: 3.2rem;
  line-height: 1.5;
}

.c-service-case {
  background: #edf2f8;
}
.c-service-case__inner {
  padding: 9.9rem 0 8.9rem 0;
}
.c-service-case .service-title {
  margin-bottom: 4.9rem;
}
.c-service-case .maker {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 115.6rem;
  min-height: 24.5rem;
  margin: 0 auto;
  margin-bottom: 4.2rem;
}
.c-service-case .maker .head {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30rem;
  background: #1f2a68;
  color: #fff;
  text-align: center;
}
.c-service-case .maker .head h3 .icon {
  padding-bottom: 2.4rem;
}
.c-service-case .maker .head h3 .name {
  display: block;
  margin-bottom: 0.7rem;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 1;
}
.c-service-case .maker .head h3 .taisyou {
  font-weight: normal;
  font-size: clamp(14px, 0.8333vw, 16px);
  line-height: 1;
}
.c-service-case .maker .content {
  width: calc(50% - 15rem);
  padding: 1.4rem 3rem 0.6rem 3rem;
  border-right: solid 1px #edf2f8;
  background: #fff;
}
.c-service-case .maker .content h4 {
  margin-bottom: 0.3rem;
  color: #1f2a68;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  text-align: center;
}
.c-service-case .maker .content ul {
  margin-left: 2rem;
  list-style: disc;
}
.c-service-case .maker .content ol {
  margin-left: 2rem;
  list-style: decimal;
}
.c-service-case .maker .content li {
  line-height: 1.5;
}
.c-service-case .list {
  max-width: 115.6rem;
  margin: 0 auto;
  margin-top: 7rem;
}
.c-service-case .list ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.c-service-case .list ul:after {
  display: block;
  width: calc(33.3% - 1rem);
  max-width: 33.4rem;
  content: "";
}
.c-service-case .list ul li {
  width: calc(33.3% - 1rem);
  max-width: 33.4rem;
}
.c-service-case .list ul li a {
  display: flex;
  flex-flow: column;
  height: 100%;
}
.c-service-case .list ul li a:hover .button {
  border: solid 1px #1f2a68;
  background: #1f2a68;
  color: #FFF;
}
.c-service-case .list ul .image {
  margin-bottom: 0.9rem;
}
.c-service-case .list ul .tag {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 0.7rem;
  padding: 0.5rem 1rem;
  background: #717aa2;
  color: #fff;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1;
}
.c-service-case .list ul .title {
  margin-bottom: 0.8rem;
  font-weight: bold;
  line-height: 1.6;
}
.c-service-case .list ul .body {
  margin-bottom: 1.4rem;
  font-weight: normal;
  line-height: 1.6;
}
.c-service-case .list ul .button {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto auto 0 auto;
  padding: 0.5rem 5.2rem;
  border: solid 1px #1f2a68;
  border-radius: 10rem;
  background: #fff;
  color: #1f2a68;
  transition: 0.5s;
}

.c-service-faq {
  background: #edf2f8;
}
.c-service-faq__inner {
  padding: 9.9rem 0 7.8rem 0;
}
.c-service-faq .service-title {
  margin-bottom: 6.4rem;
}
.c-service-faq__wrap .item {
  position: relative;
  margin-bottom: 3.4rem;
  background-color: #FFF;
}
.c-service-faq__wrap .item:before {
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  z-index: 1;
  position: absolute;
  top: 4rem;
  right: 2rem;
  width: 24px;
  height: 3px;
  margin-top: -1px;
  background: #1f2a68;
  content: "";
  transition: all 0.3s;
}
.c-service-faq__wrap .item:after {
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  position: absolute;
  top: 4rem;
  right: 2rem;
  width: 24px;
  height: 3px;
  margin-top: -1px;
  transform: rotate(-90deg);
  background: #1f2a68;
  content: "";
  transition: all 0.3s;
}
.c-service-faq__wrap .item.open::after {
  -moz-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.c-service-faq__wrap .item .q {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: left;
  min-height: 8rem;
  padding: 1rem 0;
  padding-right: 5rem;
  padding-left: 10.9rem;
  border-bottom: solid 1px #edf2f8;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  cursor: pointer;
          user-select: none;
}
.c-service-faq__wrap .item .q:before {
  display: block;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  width: 8rem;
  height: 100%;
  background: #1f2a68;
  content: "Q";
  color: #fff;
  font-size: clamp(24px, 1.666vw, 32px);
  font-family: "Oswald", sans-serif;
}
.c-service-faq__wrap .item .a-wrap {
  display: grid;
  grid-template-rows: 0fr;
  transition: 250ms grid-template-rows ease;
  transition: 250ms grid-template-rows ease, 250ms -ms-grid-rows ease;
}
.c-service-faq__wrap .item .a {
  position: relative;
  overflow: hidden;
  background: #fff;
  line-height: 1.5;
}
.c-service-faq__wrap .item .a .text {
  padding: 3.6rem 5rem 4.2rem 10.9rem;
}
.c-service-faq__wrap .item .a .text:before {
  display: block;
  display: flex;
  position: absolute;
  top: 0.8rem;
  left: 0;
  align-items: center;
  justify-content: center;
  width: 8rem;
  height: 8rem;
  background: #fff;
  content: "A";
  color: #1f2a68;
  font-size: clamp(24px, 1.666vw, 32px);
  font-family: "Oswald", sans-serif;
}
.c-service-faq__wrap .item.open .a-wrap {
  grid-template-rows: 1fr;
}

.c-service-footer-service__inner {
  padding: 8.6rem 0 8.1rem 0;
}
.c-service-footer-service h2 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: left;
  margin-bottom: 4.2rem;
}
.c-service-footer-service h2 .en {
  display: block;
  color: #1f2a68;
  font-weight: normal;
  font-size: clamp(32px, 2.5vw, 48px);
  font-family: "Oswald", sans-serif;
}
.c-service-footer-service h2 .jp {
  display: block;
  display: inline-block;
  margin-left: 3.5rem;
  color: #1f2a68;
  font-weight: bold;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.c-service-footer-service h3 {
  margin-bottom: 2.9rem;
  font-weight: bold;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.c-service-footer-service__wrap {
  margin-bottom: 6.2rem;
  padding-bottom: 1.1rem;
  border-bottom: solid 1px #999ebb;
}
.c-service-footer-service__wrap:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.c-service-footer-service ul.list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.c-service-footer-service ul.list::after {
  display: block;
  width: calc(33.3% - 1rem);
  max-width: 40.2rem;
  content: "";
}
.c-service-footer-service ul.list > li {
  width: calc(33.3% - 1rem);
  max-width: 40.2rem;
  margin-bottom: 3rem;
}
.c-service-footer-service ul.list .image {
  margin-bottom: 1.3rem;
}
.c-service-footer-service ul.list ul {
  margin-left: 2rem;
  list-style: disc;
}
.c-service-footer-service ul.list ul li {
  line-height: 1.5;
}

.c-service-mv {
  position: relative;
  height: 55rem;
  background-color: #07183f;
}
.c-service-mv__inner {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: left;
  width: 100%;
  max-width: 192rem;
  height: 100%;
  margin: 0 auto;
  padding: 0;
  background-position: bottom right;
  background-size: 192rem 55rem;
  background-repeat: no-repeat;
}
.c-service-mv.vision .c-service-mv__inner {
  background-image: url(../img/service/bg_mv_vision.jpg);
}
.c-service-mv.research .c-service-mv__inner {
  background-image: url(../img/service/bg_mv_research.jpg);
}
.c-service-mv.strategy .c-service-mv__inner {
  background-image: url(../img/service/bg_mv_strategy.jpg);
}
.c-service-mv.globalization .c-service-mv__inner {
  background-image: url(../img/service/bg_mv_globalization.jpg);
}
.c-service-mv.marketing .c-service-mv__inner {
  background-image: url(../img/service/bg_mv_marketing.jpg);
}
.c-service-mv.management .c-service-mv__inner {
  background-image: url(../img/service/bg_mv_management.jpg);
}
.c-service-mv.development .c-service-mv__inner {
  background-image: url(../img/service/bg_mv_development.jpg);
}
.c-service-mv__content {
  z-index: 1;
  width: 100%;
  max-width: 140rem;
  margin: 0 auto;
}
.c-service-mv__content .pre {
  margin-bottom: 3.8rem;
  color: #8cf0ff;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  letter-spacing: 0.08em;
}
.c-service-mv__content .sub {
  margin-bottom: 1.6rem;
  color: #fff;
  font-weight: bold;
  font-size: clamp(24px, 1.666vw, 32px);
}
.c-service-mv__content h1 {
  margin-bottom: 3rem;
  color: #fff;
  font-weight: bold;
  font-size: clamp(32px, 2.5vw, 48px);
  line-height: 1.25;
}
.c-service-mv__content .lead {
  color: #fff;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-service-mv .breadcrumb {
  display: flex;
  position: absolute;
  right: 2.2rem;
  bottom: 0.5rem;
  flex-wrap: wrap;
  justify-content: right;
}
.c-service-mv .breadcrumb li {
  font-size: clamp(12px, 0.729vw, 14px);
  white-space: nowrap;
}
.c-service-mv .breadcrumb li::after {
  display: inline-block;
  margin: 0 2rem;
  content: "|";
}
.c-service-mv .breadcrumb li:last-child::after {
  content: none;
}
.c-service-nagare {
  position: relative;
}
.c-service-nagare__inner {
  padding: 9.4rem 0 8.6rem 0;
}
.c-service-nagare h2 {
  margin-bottom: 2.6rem;
  color: #1f2a68;
  font-weight: bold;
  font-size: clamp(24px, 1.666vw, 32px);
  text-align: center;
}
.c-service-nagare__wrap {
  max-width: 102rem;
  margin: 0 auto;
}
.c-service-nagare__item h3 {
  margin-bottom: 1.5rem;
  color: #07183f;
  text-align: center;
}
.c-service-nagare__item .step {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.c-service-nagare__item .step li {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 6rem;
  margin-bottom: 2.7rem;
  border: solid 1px #07183f;
  background: #e9edf6;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.2;
  text-align: center;
}
.c-service-nagare__item .step li .num {
  position: absolute;
  top: 0;
  left: 0;
  width: 6rem;
  height: 6rem;
  line-height: 6rem;
  font-family: "Oswald", sans-serif;
}
.c-service-nagare__item .step li.active {
  background: #07183f;
  color: #fff;
}
.c-service-nagare__item .step li:after {
  display: block;
  position: absolute;
  top: -1.9rem;
  left: calc(50% - 1.5rem);
  width: 3rem;
  height: 1.2rem;
  background: url(../img/service/icon_nagare.png) 50% 50%/100% auto no-repeat;
  content: "";
}
.c-service-nagare__item .step li:first-child:after {
  content: none;
}
.c-service-nagare__item .step li.half {
  width: calc(50% - 1rem);
}
.c-service-nagare__item .step li.half:before {
  content: none;
}

.c-service-onayami {
  background: #edf2f8;
}
.c-service-onayami__inner {
  padding: 8.3rem 0 10.5rem 0;
}
.c-service-onayami h2 {
  margin-bottom: 5.3rem;
  color: #1f2a68;
  font-weight: bold;
  font-size: clamp(24px, 1.666vw, 32px);
  line-height: 1.5;
  text-align: center;
}
.c-service-onayami ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.c-service-onayami li {
  width: calc(30% - 1rem);
  max-width: 37rem;
  text-align: center;
}
.c-service-onayami li .image {
  margin-bottom: 2.9rem;
}
.c-service-onayami li .text {
  line-height: 1.5;
}

.c-service-partner {
  background: url(../img/service/bg_partner.jpg) 50% 50%/cover no-repeat;
}
.c-service-partner__inner {
  padding: 9.9rem 0 11.1rem 0;
}
.c-service-partner .service-title {
  margin-bottom: 1.9rem;
}
.c-service-partner .lead {
  color: #fff;
  text-align: center;
}
.c-service-partner ul {
  max-width: 109rem;
  margin: 0 auto;
  margin-top: 6.4rem;
}
.c-service-partner li {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 7rem;
  padding-bottom: 7rem;
  border-bottom: solid 1px #fff;
}
.c-service-partner li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.c-service-partner li .image {
  width: 28.5rem;
}
.c-service-partner li .content {
  width: calc(100% - 34rem);
  color: #fff;
}
.c-service-partner li .content .name {
  margin-bottom: 1.8rem;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 1;
}
.c-service-partner li .content .desc {
  line-height: 1.75;
}

.c-service-point {
  background: url(../img/service/bg_point.jpg) 50% 50%/cover no-repeat;
}
.c-service-point__inner {
  padding: 9.9rem 0 11.2rem 0;
}
.c-service-point ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.c-service-point li {
  width: calc(33.3% - 1rem);
  max-width: 37rem;
  padding: 2.9rem 2rem;
  background: #fff;
}
.c-service-point li .image {
  margin-bottom: 1.8rem;
  text-align: center;
}
.c-service-point li h3 {
  margin-bottom: 1.3rem;
  color: #1f2a68;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 1.5;
  text-align: center;
}
.c-service-point li .text {
  line-height: 1.5;
}

.service-title {
  margin-bottom: 6.5rem;
  color: #1f2a68;
  text-align: center;
}
.service-title.white {
  color: #fff;
}
.service-title .en {
  display: block;
  margin-bottom: 1.5rem;
  font-weight: normal;
  font-size: clamp(18px, 1.046vw, 20px);
  font-family: "Oswald", sans-serif;
}
.service-title .jp {
  display: block;
  font-weight: bold;
  font-size: clamp(24px, 1.666vw, 32px);
  line-height: 1.5;
}

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

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

.c-title-h2-nomal {
  margin-bottom: 3rem;
  color: #1f2a68;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  text-align: center;
}
.c-title-h2-en {
  margin-bottom: 2rem;
  border-bottom: 1px solid #dcdddd;
  color: #1f2a68;
  font-weight: bold;
  font-size: clamp(28px, 2.083vw, 40px);
  font-family: "Oswald", sans-serif;
}
.c-title-h2-en span {
  display: inline-block;
  padding-top: 25px;
  padding-left: 2rem;
  color: #000;
  font-weight: 500;
  font-size: clamp(14px, 0.8333vw, 16px);
  vertical-align: top;
}
.c-title-base {
  text-align: center;
}
.c-title-base--white {
  color: #FFF;
  font-size: clamp(25px, 1.875vw, 36px);
}
.c-title-base__en {
  position: absolute;
  top: -7rem;
  left: 0;
  width: 100%;
  font-weight: 400;
  font-size: clamp(100px, 9vw, 200px);
  line-height: 1;
  font-family: "Oswald", sans-serif;
  text-align: center;
  opacity: 0.1;
}

.c-titlearea {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 280px;
}
.c-titlearea.column {
  background: url(../img/column/bg_titlearea.jpg) 50% 50%/cover no-repeat;
}
.c-titlearea.download {
  background: url(../img/download/bg_titlearea.jpg) 50% 50%/cover no-repeat;
}
.c-titlearea.contact {
  background: url(../img/contact/bg_titlearea.jpg) 50% 50%/cover no-repeat;
}
.c-titlearea.consultant {
  background: url(../img/consultant/bg_titlearea.jpg) 50% 50%/cover no-repeat;
}
.c-titlearea.webinar {
  background: url(../img/webinar/bg_titlearea.jpg) 50% 50%/cover no-repeat;
}
.c-titlearea h1 {
  text-align: center;
}
.c-titlearea h1 .en {
  display: block;
  color: #fff;
  font-weight: normal;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 2.4;
  font-family: "Oswald", sans-serif;
}
.c-titlearea h1 .jp {
  display: block;
  color: #fff;
  font-size: clamp(28px, 2.083vw, 40px);
}
.c-titlearea__inner {
  padding: 0;
}

.c-txt-base--small {
  font-size: clamp(12px, 0.729vw, 14px);
}

.p-about {
  background: url(../img/bg-p-about.jpg) no-repeat 0 0;
  background-size: cover;
  color: #FFF;
}
.p-about__title {
  position: relative;
  padding-bottom: 7rem;
}
.p-about__text {
  font-size: 129%;
  line-height: 2.25;
  text-align: center;
}
.p-about-stats__title {
  display: flex;
  align-items: center;
  margin: 6rem 0 6rem 0;
}
.p-about-stats__title:before, .p-about-stats__title:after {
  flex-grow: 1;
  height: 1px;
  background-color: #FFF;
  content: "";
}
.p-about-stats__title:before {
  margin-right: 1rem;
}
.p-about-stats__title:after {
  margin-left: 1rem;
}
.p-about-stats__list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-about-stats__list__item {
  width: 30%;
  padding: 0;
  border: 1px solid #FFF;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  text-align: center;
}
.p-about-stats__list__item .num {
  padding: 0 1rem;
  font-weight: 400;
  font-size: clamp(35px, 3.5vw, 70px);
  font-family: "Oswald", sans-serif;
}

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

.c-list-c3 {
  padding-bottom: 4rem;
}
.c-list-c3 ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 3.2%;
}
.c-list-c3 ul li {
  width: 31.2%;
  margin-bottom: 5%;
}
.c-list-c3 ul li a {
  display: block;
  position: relative;
  height: 100%;
  padding-bottom: 2rem;
  box-shadow: 0px 0px 20px rgba(31, 42, 104, 0.2);
}
.c-list-c3 ul li a:hover {
  background-color: #e8e9f0;
  box-shadow: none;
  opacity: 1;
}
.c-list-c3 ul li a:hover .c-list-c3__btn {
  background-color: #1f2a68;
  color: #FFF;
}
.c-list-c3 ul li a::after {
  display: block;
  z-index: 1;
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 16px;
  height: 16px;
  background: center/contain no-repeat url(../img/icon_other_wh.svg);
  content: "";
  transition: 0.3s;
}
.c-list-c3 ul li figure img {
  width: 100%;
  height: auto;
}
.c-list-c3__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  padding: 1.4rem 1.4rem 1rem 1.4rem;
  gap: 1rem;
  line-height: 1;
}
.c-list-c3__ico {
  display: inline-block;
  padding: 5px 15px 5px 15px;
  border-radius: 15px;
  background-color: #1f2a68;
  color: #FFF;
  font-size: clamp(12px, 0.729vw, 14px);
}
.c-list-c3__date {
  margin: auto 0;
  color: #727171;
  font-size: clamp(12px, 0.729vw, 14px);
}
.c-list-c3__ttl {
  padding: 0 1.4rem 1.4rem 1.4rem;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.3333333333;
}
.c-list-c3__company {
  padding: 0 1.4rem 1rem 1.4rem;
  color: #1f2a68;
  font-weight: bold;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.c-list-c3__cat {
  position: absolute;
  bottom: 1.4rem;
  left: 1.4rem;
  padding-left: 20px;
  background: url(../img/column/ico_003.png) no-repeat 0 center;
  background-size: 14px 14px;
  color: #727171;
  font-size: clamp(12px, 0.729vw, 14px);
}
.c-list-c3__text {
  padding: 1em 1.25em 4em 1.25em;
}
.c-list-c3__btn {
  position: absolute;
  bottom: 25px;
  left: 15%;
  width: 70%;
  padding: 10px 25px;
  border-radius: 25px;
  background-color: #e8e9f0;
  color: #1f2a68;
  font-weight: bold;
  text-align: center;
  transition: 0.4s;
}
.c-list-c3.list-dl figure {
  min-height: 250px;
  padding: 25px 0;
  text-align: center;
}
.c-list-c3.list-dl figure img {
  width: inherit;
  max-width: 100%;
  height: auto;
}

.p-contact-lead {
  margin-bottom: 5rem;
  text-align: center;
}
.p-contact-form {
  padding: 7rem;
  background-color: #e9edf6;
}
.p-contact-form a {
  text-decoration: underline;
}
.p-contact-form-h3 {
  margin-bottom: 0.5rem;
  font-weight: bold;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-contact-form-h3 .required {
  display: inline-block;
  margin-left: 5px;
  padding: 2px 5px 4px 5px;
  background-color: #ea1414;
  color: #FFF;
  font-size: 12px;
  line-height: 1;
}
.p-contact-form-h3 .any {
  display: inline-block;
  margin-left: 5px;
  padding: 2px 5px 4px 5px;
  background-color: #898989;
  color: #FFF;
  font-size: 12px;
  line-height: 1;
}
.p-contact-form__wrap {
  padding-bottom: 3rem;
}
.p-contact-form__wrap label {
  display: block;
}
.p-contact-form__wrap input[type=text] {
  width: 100%;
  padding: 1rem 2rem;
  border: 1px solid #9fa0a0;
  border-radius: 3px;
  background-color: #FFF;
}
.p-contact-form__wrap input[type=text]::-moz-placeholder {
  color: #b5b5b6;
}
.p-contact-form__wrap input[type=text]:-ms-input-placeholder {
  color: #b5b5b6;
}
.p-contact-form__wrap input[type=text]::placeholder {
  color: #b5b5b6;
}
.p-contact-form__wrap textarea {
  width: 100%;
  min-height: 150px;
  padding: 1rem 2rem;
  border: 1px solid #9fa0a0;
  border-radius: 3px;
  background-color: #FFF;
}
.p-contact-form__wrap select {
  position: relative;
  width: 100%;
  padding: 1rem 2rem;
  border: 1px solid #9fa0a0;
  background: url(../img/ico_arrow__001.png) no-repeat right 15px center #FFF;
  background-size: 15px 9px;
}
.p-contact-form__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  gap: 0;
}
.p-contact-form__half {
  width: 48%;
}
.p-contact-form__btn {
  padding-top: 5rem;
}
.p-contact-form__btn input {
  display: block;
  width: 100%;
  max-width: 280px;
  margin: auto;
  padding: 15px;
  background-color: #1f2a68;
  color: #FFF;
  font-weight: bold;
  text-align: center;
}
.p-contact-form__btn input:hover {
  opacity: 0.7;
}

.p-footer-nav__logo {
  display: block;
  min-width: 22%;
  padding: 3rem 0;
  gap: 8%;
  font-size: 10px;
  line-height: 1.2;
  white-space: initial;
}

.p-footer-nav__logo .flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}

/*.p-footer-nav__logo a img {
    max-width: 170px;
}*/
.p-footer-nav__logo a + img {
  max-width: 46px;
}
/* new header Start -------------------------------------------*/
.p-header__inner {
  width: 1340px;
  max-width: 100%;
  margin: 0 auto;
}
.l-header {
  z-index: 99;
  position: relative;
  width: 100%;
  background: #fff;
}

.l-header a {
  text-decoration: none;
}

.under .l-header {
  border-bottom: 1px solid #f4f4f4;
}

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

.p-header__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}

.p-header__logo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  max-width: 100%;
  max-height: inherit;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  /*padding: 14px 0;*/
  /*gap: 8%;*/
  font-size: 11px;
}

.p-header__logo img {
  display: block;
  width: 164px;
  /*margin-bottom: 15px;
  max-width: 197.58px;*/
  max-height: inherit;
  margin-bottom: 13px;
}

.p-header__logo a {
  padding: 13px 30px 0 0;
  /*max-width: 74%;*/
  white-space: nowrap;
}

.p-header__logo a + img {
  max-width: 46px;
  margin-left: 23px;
}

.p-header__logo a:focus {
  opacity: 0.7;
  transition: 0.3s;
}

.p-header__nav {
  margin-left: auto;
}
.p-header__nav__otherlink a {
  position: relative;
  padding-right: 1em;
}
.p-header__nav__otherlink a::before {
  display: block;
  z-index: 1;
  position: absolute;
  right: 0;
  width: 12px;
  height: 12px;
  background: center/contain no-repeat url(../img/icon_other_wh.svg);
  content: "";
  transition: 0.3s;
}

.p-header__nav nav {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-end;
  gap: 0;
}

.p-header__nav ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 0;
}

.p-header__nav ul + ul {
  margin-left: 30px;
}

.p-header__nav ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 0;
}

.p-header__nav ul li a {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  gap: 0;
  font-size: clamp(13px, 0.78vw, 15px);
}

.p-header__nav ul li a::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  transform: scale(0, 1);
  transform-origin: left top;
  background: #153378;
  content: "";
  transition: transform 0.2s;
}

.p-header__nav ul li a:focus::after {
  transform: scale(1, 1);
}

.p-header__nav ul:nth-of-type(1) li + li {
  margin-left: 1.5vw;
}

.p-header__nav ul:nth-of-type(2) li a {
  display: block;
  width: 120px;
  height: 100%;
  padding: 30px 0;
  color: #fff;
  font-size: clamp(11px, 0.677vw, 13px);
  text-align: center;
}

.p-header__nav ul:nth-of-type(2) li a img {
  display: block;
  height: 16px;
  margin: 0 auto 4px;
}

.p-header__nav ul:nth-of-type(2) li a:focus {
  background: #6e7786 !important;
  transition: 0.5s;
}

.p-header__nav ul:nth-of-type(2) li:nth-of-type(1) a {
  background-color: #111;
}

.p-header__nav ul:nth-of-type(2) li:nth-of-type(2) a {
  background-color: #07183f;
}

.p-header__nav ul:nth-of-type(2) li:nth-of-type(3) a {
  background-color: #153378;
}
.p-home-mv .l-container {
  display: flex;
  height: 39.84375vw;
  padding-top: 0;
  padding-bottom: 0;
}
@-webkit-keyframes zoomout {
  0% {
    transform: scale(1.2);
  }
  15% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes zoomout {
  0% {
    transform: scale(1.2);
  }
  15% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
.p-home-mv h1 {
  margin-top: auto;
  margin-bottom: 6rem;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.p-home-mv h1 span {
  font-size: clamp(28px, 2.083vw, 40px);
}
.p-home-mv h2 {
  color: #fff;
  font-weight: 500;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-home-mv-slide {
  position: relative;
  overflow: hidden;
}
.p-home-mv-slide .swiper-slide a:hover {
  opacity: 1;
}
.p-home-mv-slide__wrap-origin {
  z-index: 1;
  position: relative;
  margin: auto;
}
.p-home-mv-slide__wrap-origin-title {
  font-size: clamp(36px, 2.8125vw, 54px);
  line-height: 1.5;
}
.p-home-mv-slide__wrap {
  z-index: 1;
  position: relative;
  margin: auto;
}
.p-home-mv-slide__wrap-title {
  font-size: clamp(32px, 3.125vw, 60px);
  line-height: 1.5;
}
.p-home-mv-slide__wrap-title__en {
  display: block;
  font-weight: 400;
  font-size: clamp(25px, 1.875vw, 36px);
  font-family: "Oswald", sans-serif;
}
.p-home-mv-slide__img {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: auto;
  scale: 1.2;
}
.p-home-mv-slide__img img {
  width: 100%;
  height: auto;
}
.p-home-mv-slide__btn {
  display: flex;
  z-index: 10;
  position: relative;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: center;
  margin-bottom: 4rem;
  gap: 0;
}
.p-home-mv-slide__pager {
  display: inline-block;
  width: auto !important;
  text-align: center;
}
.p-home-mv-slide__pager .swiper-pagination-bullet {
  margin: 0 7px !important;
  background: #c9caca;
  opacity: 1;
}
.p-home-mv-slide__pager .swiper-pagination-bullet.swiper-pagination-bullet-active {
  scale: 1.5;
  background: #fff;
}
.p-home-mv-slide__st {
  width: 17px;
  height: 17px;
  margin: auto 2rem auto 0;
  background: url(../img/ico_stop.png) no-repeat center center;
  background-size: contain;
}
.p-home-mv-slide__st.paused {
  background: url(../img/ico_start.png) no-repeat center center;
  background-size: contain;
}
.p-home-mv-slide__next {
  z-index: 10;
  position: absolute;
  top: 50%;
  right: 5%;
  width: 62px;
  height: 62px;
  background: url(../img/ico_arrow__011.png) no-repeat center center;
  background-size: contain;
}
.p-home-mv-slide__next:hover {
  cursor: pointer;
  opacity: 0.7;
}
.p-home-mv-slide__prev {
  z-index: 10;
  position: absolute;
  top: 50%;
  left: 5%;
  width: 62px;
  height: 62px;
  background: url(../img/ico_arrow__010.png) no-repeat center center;
  background-size: contain;
}
.p-home-mv-slide__prev:hover {
  cursor: pointer;
  opacity: 0.7;
}
.p-home-mv .swiper-slide-active .p-home-mv-slide__img,
.p-home-mv .swiper-slide-duplicate-active .p-home-mv-slide__img,
.p-home-mv .swiper-slide-prev .p-home-mv-slide__img {
  -webkit-animation: zoomout 7s linear 0s normal both;
          animation: zoomout 7s linear 0s normal both;
}

.p-home-feature {
  background: url(../img/top/bg_p_home_feature.jpg) no-repeat center center;
  background-size: cover;
}
.p-home-feature__ttlarea {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  margin-bottom: 4rem;
  gap: 0;
}
.p-home-feature__h2 {
  margin-bottom: 0;
  color: #fff;
  font-weight: 400;
  font-size: clamp(32px, 3.125vw, 60px);
  line-height: 1;
  font-family: "Oswald", sans-serif;
}
.p-home-feature__ja {
  margin: auto 0;
  padding-left: 3rem;
  color: #fff;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.6;
}
.p-home-feature__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  min-height: 360px;
  margin-bottom: 5rem;
  gap: 0;
  background-color: #fff;
}
.p-home-feature__item {
  order: 2;
  width: 50%;
  margin: auto 0;
  padding: 4rem 4rem 4rem 4rem;
}
.p-home-feature figure {
  position: relative;
  order: 1;
  width: 50%;
  overflow: hidden;
}
.p-home-feature figure img {
  position: absolute;
  right: 0;
  width: 100%;
  min-width: 700px;
  height: auto;
}
.p-home-feature .right figure {
  order: 3;
}
.p-home-feature .right figure img {
  right: inherit;
  left: 0;
}
.p-home-feature__h3 {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  margin-bottom: 3rem;
  gap: 0;
  color: #1f2a68;
}
.p-home-feature__num {
  font-weight: 400;
  font-size: clamp(40px, 4.166vw, 80px);
  line-height: 1;
  font-family: "Oswald", sans-serif;
}
.p-home-feature__ttl {
  margin: auto 0 0 2rem;
  font-weight: bold;
  font-size: clamp(18px, 1.458vw, 28px);
  line-height: 1.3;
}
.p-home-consultant {
  padding-top: 10rem;
  overflow: hidden;
  background-color: #edf2f8;
}
.p-home-consultant__en {
  color: #1f2a68;
  font-weight: 600;
  font-size: clamp(18px, 1.046vw, 20px);
  font-family: "Oswald", sans-serif;
  text-align: center;
}
.p-home-consultant__h2 {
  margin-bottom: 0;
  color: #1f2a68;
  font-weight: bold;
  font-size: clamp(25px, 1.875vw, 36px);
  text-align: center;
}
.p-home-service {
  background: url(../img/top/bg_p_home_service.jpg) no-repeat center 0;
  background-size: cover;
}
.p-home-service .l-container {
  position: relative;
}
.p-home-service__en {
  position: absolute;
  top: 0;
  right: 0;
  color: #b4e7ff;
  font-size: clamp(140px, 13vw, 280px);
  font-family: "Oswald", sans-serif;
  opacity: 0.05;
}
.p-home-service__h2 {
  margin-bottom: 3rem;
  color: #fff;
  font-size: clamp(32px, 2.5vw, 48px);
}
.p-home-service__lead {
  color: #fff;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-home-service__btn {
  padding: 4rem 0 6rem 0;
}
.p-home-service-list__list1 {
  position: relative;
  width: 100%;
  height: 140px;
  color: #0a0f2c;
}
.p-home-service-list__list1 p {
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-home-service-list__list1 a {
  display: block;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  height: 100%;
  padding: 2rem 2rem 3rem 2rem;
  gap: 0;
  background-color: #fff;
}
.p-home-service-list__list1 a:hover {
  background-color: #c6d2e0;
  opacity: 1;
}
.p-home-service-list__list1 a:hover .p-home-service-list__btn::after {
  right: -10px;
}
.p-home-service-list__list2 {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 140px;
  margin-top: 6rem;
  gap: 2rem;
  color: #1f2a68;
}
.p-home-service-list__list2 .p-home-service-list__item {
  position: relative;
  width: calc((100% - 2rem) / 2);
}
.p-home-service-list__list2 .p-home-service-list__item__img {
  padding-top: 30px;
}
.p-home-service-list__list2 .p-home-service-list__ttl {
  width: calc(100% - 120px);
  padding-right: 0;
  text-align: left;
}
.p-home-service-list__list2 .p-home-service-list__item__box {
  display: block;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  height: 100%;
  padding: 2rem 2rem 3rem 2rem;
  gap: 0;
  background-color: #fff;
}
.p-home-service-list__list2 .p-home-service-list__item__box .p-home-service-list__num {
  background-color: #1f2a68;
}
.p-home-service-list__list2 .p-home-service-list__item__box .p-home-service-list__num__step {
  padding-bottom: 0;
  font-size: 85%;
}
.p-home-service-list__list2 .p-home-service-list__item__box:hover {
  background-color: #c6d2e0;
  opacity: 1;
}
.p-home-service-list__list2 .p-home-service-list__item__box:hover .p-home-service-list__btn::after {
  right: -10px;
}
.p-home-service-list__num {
  width: 100px;
  height: 100px;
  margin: auto 0;
  border-radius: 50%;
  background-color: #0a0f2c;
  color: #fff;
  text-align: center;
}
.p-home-service-list__num__step {
  padding: 0.5rem 0 0.5rem 0;
  font-size: 16px;
  font-family: "Oswald", sans-serif;
}
.p-home-service-list__num img {
  width: auto;
  height: 41px;
}
.p-home-service-list__ttl {
  width: calc(50% - 120px);
  margin: auto 0 auto 2rem;
  padding-right: 2rem;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 1.4;
}
.p-home-service-list__l {
  display: flex;
  width: 50%;
  padding: 1rem 0 1rem 4rem;
  border-left: 1px solid #a4a7b7;
  line-height: 1.4;
}
.p-home-service-list__l p {
  margin: auto 0;
}
.p-home-service-list__btn {
  position: absolute;
  right: 2rem;
  bottom: 0.5rem;
  padding-right: 65px;
  color: #1f2a68;
  font-weight: bold;
  font-size: 12px;
  font-family: "Oswald", sans-serif;
}
.p-home-service-list__btn::after {
  display: inline-block;
  position: absolute;
  top: 5px;
  right: 0;
  width: 47px;
  height: 7px;
  background: url(../img/ico_arrow__008.png) no-repeat center center;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.p-home-service-list__arrow {
  width: 87px;
  margin: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.p-home-service-list__arrow img {
  width: 100%;
  height: auto;
}
.p-home-service-list__ttl2 {
  padding-bottom: 2rem;
  color: #fff;
  font-weight: bold;
  font-size: clamp(18px, 1.458vw, 28px);
  text-align: center;
}
.p-home-service-list__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-home-service-list-wrap1 {
  width: 62%;
}
.p-home-service-list-wrap1 .p-home-service-list__num {
  background-color: #1f2a68;
}
.p-home-service-list-wrap1 .p-home-service-list__ttl {
  color: #1f2a68;
}
.p-home-service-list-wrap2 {
  width: 36%;
}
.p-home-service-list-wrap2 .p-home-service-list__num {
  background-color: #1e6fa5;
}
.p-home-service-list-wrap2 .p-home-service-list__ttl {
  width: calc(100% - 120px);
  color: #1e6fa5;
}
.p-home-service-list-wrap3 {
  width: 49%;
}
.p-home-service-list-wrap3 .p-home-service-list__ttl {
  width: calc(100% - 120px);
  padding-right: 0;
}
.p-home-service-list-wrap3 .p-home-service-list__list1 {
  height: auto;
}
.p-home-service-list-wrap3 .p-home-service-list__l {
  width: 100%;
  margin-top: 3rem;
  padding: 3rem 2rem;
  border-top: 1px solid #a4a7b7;
  border-left: none;
}
.p-home-ttlarea {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  margin-bottom: 4rem;
  gap: 2rem;
  color: #1f2a68;
}
.p-home-ttlarea__en {
  font-size: clamp(32px, 3.125vw, 60px);
  line-height: 1;
  font-family: "Oswald", sans-serif;
}
.p-home-ttlarea h2 {
  margin-bottom: 0;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-home-ttlarea p {
  width: 100%;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-home-ttlarea__wrap {
  margin: auto 0;
}
.p-home-report {
  background-color: #edf2f8;
}
.p-home-report-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-home-report-list li {
  width: 31%;
  margin-bottom: 4rem;
}
.p-home-report-list li a {
  display: block;
  position: relative;
  height: 100%;
  padding: 3rem;
  color: #fff;
}
.p-home-report-list li a:before {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 5rem;
  transform: scaleX(0);
  transform-origin: 100% 50%;
  background: #1f2a68;
  content: "";
  transition: transform ease 0.5s;
}
.p-home-report-list li a:hover {
  opacity: 1;
}
.p-home-report-list li a:hover::before {
  transform: scaleX(1);
  transform-origin: 0% 50%;
}
.p-home-report-list li:nth-child(1) a {
  background: url(../img/top/img_p_home_report_001.jpg) no-repeat center center;
  background-size: cover;
}
.p-home-report-list li:nth-child(2) a {
  background: url(../img/top/img_p_home_report_002.jpg) no-repeat center center;
  background-size: cover;
}
.p-home-report-list li:nth-child(3) a {
  background: url(../img/top/img_p_home_report_003.jpg) no-repeat center center;
  background-size: cover;
}
.p-home-report-list li:nth-child(4) a {
  background: url(../img/top/img_p_home_report_004.jpg) no-repeat center center;
  background-size: cover;
}
.p-home-report-list li:nth-child(5) a {
  background: url(../img/top/img_p_home_report_005.jpg) no-repeat center center;
  background-size: cover;
}
.p-home-report-list li:nth-child(6) a {
  background: url(../img/top/img_p_home_report_006.jpg) no-repeat center center;
  background-size: cover;
}
.p-home-report-list__flag {
  z-index: 2;
  position: relative;
  padding-bottom: 1rem;
}
.p-home-report-list__flag img {
  width: auto;
  height: 25px;
}
.p-home-report-list__ttl {
  z-index: 2;
  position: relative;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.4;
}
.p-home-report-list__ttl br {
  display: none;
}
.p-home-report-list__ico {
  z-index: 2;
  position: relative;
  padding-top: 2rem;
}
.p-home-report-list__ico span {
  display: inline-block;
  margin-left: 1rem;
  padding: 2px 15px;
  border: 1px solid #fff;
  border-radius: 15px;
  color: #fff;
  font-size: 13px;
  line-height: 1;
}
.p-home-report-list__btn {
  z-index: 2;
  position: absolute;
  right: 2rem;
  bottom: 0.5rem;
  color: #fff;
  font-size: 12px;
  font-family: "Oswald", sans-serif;
}
.p-home-report-list__btn::after {
  display: inline-block;
  width: 47px;
  height: 7px;
  background: url(../img/ico_arrow__009.png) no-repeat center center;
  background-size: contain;
  content: "";
}
.p-home-btn-c {
  padding-top: 3rem;
  text-align: center;
}
.p-home-partners {
  background-color: #1f2a68;
}
.p-home-partners__ttlen {
  color: #fff;
  font-size: clamp(18px, 1.046vw, 20px);
  font-family: "Oswald", sans-serif;
  text-align: center;
}
.p-home-partners__h2 {
  margin-bottom: 3rem;
  color: #fff;
  font-weight: bold;
  font-size: clamp(25px, 1.875vw, 36px);
  line-height: 1.55;
  text-align: center;
}
.p-home-partners__lead {
  margin-bottom: 5rem;
  color: #fff;
  text-align: center;
}
.p-home-partners-box {
  padding: 0 4rem;
  background-color: #fff;
}
.p-home-partners-box__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding: 3rem 0;
  gap: 0;
  border-bottom: 1px solid #cecece;
}
.p-home-partners-box__flex:last-child {
  border-bottom: none;
}
.p-home-partners-box__flex figure {
  width: 30%;
  margin: auto;
  text-align: center;
}
.p-home-partners-box__wrap {
  width: 68%;
  margin: auto;
}
.p-home-partners-box__wrap h3 {
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-home-partners-box__wrap p {
  font-size: clamp(13px, 0.78vw, 15px);
  line-height: 1.4;
}
.p-home-column {
  background-color: #edf2f8;
}
.p-home-column .l-container {
  border-bottom: 1px solid #d8dee9;
}
.p-home-column__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-home-column__ttlarea {
  width: 25%;
}
.p-home-column-list {
  width: 75%;
  margin-bottom: 2rem;
}
.p-home-column-list ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  gap: 3.5%;
}
.p-home-column-list ul li {
  width: 31%;
  margin-bottom: 4rem;
}
.p-home-column-list ul li a {
  display: block;
}
.p-home-column-list ul li a figure {
  overflow: hidden;
}
.p-home-column-list ul li a img {
  transition: 0.5s;
}
.p-home-column-list ul li a:hover img {
  scale: 1.2;
}
.p-home-column-list__ttl {
  padding: 1.5rem 0 0 0;
  font-weight: bold;
}
.p-home-document {
  background-color: #edf2f8;
}
.p-home-document .l-container {
  border-bottom: 1px solid #d8dee9;
}
.p-home-document-list {
  margin-bottom: 2rem;
}
.p-home-document-list ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  gap: 2%;
}
.p-home-document-list ul li {
  width: 23.5%;
  margin-bottom: 4rem;
}
.p-home-document-list ul li a {
  display: block;
}
.p-home-document-list ul li a figure {
  overflow: hidden;
}
.p-home-document-list ul li a img {
  transition: 0.5s;
}
.p-home-document-list ul li a:hover img {
  scale: 1.2;
}
.p-home-document-list ul li figure {
  display: flex;
  height: 220px;
  text-align: center;
}
.p-home-document-list ul li figure img {
  display: inline-block;
  width: 80%;
  margin: auto;
}
.p-home-document-list__ttl {
  padding: 1.5rem 0 0 0;
  font-weight: bold;
  text-align: center;
}
.p-home-webinar {
  background-color: #edf2f8;
}
.p-home-webinar-list {
  margin-bottom: 2rem;
}
.p-home-webinar-list ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  gap: 2%;
}
.p-home-webinar-list ul li {
  width: 49%;
  margin-bottom: 4rem;
}
.p-home-webinar-list ul li a {
  display: block;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  gap: 0;
  background-color: #fff;
}
.p-home-webinar-list ul li a figure {
  overflow: hidden;
}
.p-home-webinar-list ul li a img {
  -o-object-fit: cover;
  height: 100%;
     object-fit: cover;
  transition: 0.5s;
}
.p-home-webinar-list ul li a:hover img {
  scale: 1.2;
}
.p-home-webinar-list ul li figure {
  width: 30%;
}
.p-home-webinar-list__wrap {
  width: 70%;
  padding: 1.5rem;
}
.p-home-webinar-list__ico {
  display: inline-block;
  padding: 5px 10px;
  background-color: #1f2a68;
  color: #fff;
  font-size: 14px;
  line-height: 1;
}
.p-home-webinar-list__ttl {
  padding: 0.5rem 0 0 0;
  font-weight: bold;
  text-align: left;
}
.p-home-ttlarea2 {
  color: #1f2a68;
}
.p-home-ttlarea2__en {
  font-size: clamp(32px, 3.125vw, 60px);
  line-height: 1.2;
  font-family: "Oswald", sans-serif;
}
.p-home-ttlarea2__h2 {
  font-size: 16px;
}

.menu_contents {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding: 20px;
  background: rgba(0, 0, 0, 0.6);
}

.menu_contents .menu_contents-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.menu_contents .menu_contents-inner .menu_contents-item {
  color: #fff;
}

.menu_contents .menu_contents-inner .menu_contents-item a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 230px;
  padding: 10px 20px;
  /*color: #153378;
    background: #FFF;*/
  color: #FFF;
  font-size: 15px;
}

.menu_contents .menu_contents-inner .menu_contents-item a:before {
  display: inline-block;
  margin-right: 5px;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  /*border-left: 5px solid #153378;*/
  border-left: 5px solid #FFF;
  content: "";
}

.menu_contents .menu_contents-inner .menu_contents-item a:after {
  background: #FFF !important;
}

.menu_contents .menu_contents-inner .menu_contents-item + .menu_contents-item {
  margin-left: 1.5vw;
}

.wlLayoutondemand .c-webinar-list__item__meta {
  display: none;
}

.wlLayoutlive .c-webinar-list__item__desc {
  background-color: #507eb6;
}

.p-firstview__hero__image {
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.p-pickup {
  padding: 40px 0;
  background-color: #fff;
}
.p-pickup .l-container {
  padding-top: 0;
  padding-bottom: 0;
}
.p-pickup-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 90px;
}
.p-pickup-list__item {
  position: relative;
  width: calc(50% - 5px);
  opacity: 1;
  transition: all 0.3s ease;
}
.p-pickup-list__item a {
  color: #fff;
  text-decoration: none;
}
.p-pickup-list__item:hover {
  opacity: 0.7;
}
.p-pickup-list__item__image {
  position: relative;
}
.p-pickup-list__item__image::before {
  display: block;
  padding-bottom: 56.25%;
  content: "";
}
.p-pickup-list__item__image img {
  -o-object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-pickup-list__item__content {
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
}
.p-pickup-list__item__content__name {
  color: #fff;
  font-weight: bold;
  font-size: 129%;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 0.1em;
  text-align: center;
}
.p-pickup-list__item__lnk {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.83333em;
  background-color: #000;
  color: #fff;
  font-size: 86%;
  font-family: "Noto Sans JP", sans-serif;
  text-align: center;
}
.p-pickup-list__item__lnk::after {
  position: absolute;
  top: 50%;
  right: 1em;
  transform: translateY(-50%);
  content: "\f178";
  font-weight: 500;
  font-size: 117%;
  font-family: "Font Awesome 5 Pro";
}

.p-service-development-curriculum__inner {
  padding: 8.7rem 0 17.9rem 0;
}
.p-service-development-curriculum .service-title {
  margin-bottom: 4.6rem;
}
.p-service-development-curriculum table {
  width: 100%;
  margin: 0 auto;
}
.p-service-development-curriculum table thead th {
  padding: 0.5rem 2rem;
  border: solid 1px #e8ebf2;
  background: #e8ebf2;
  color: #1f2a68;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.p-service-development-curriculum table thead th:first-child {
  background: #1f2a68;
  color: #fff;
}
.p-service-development-curriculum table tbody th {
  padding: 0.5rem 2rem;
  border: solid 1px #e8ebf2;
  background: #1f2a68;
  color: #fff;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.p-service-development-curriculum table tbody td {
  padding: 0.5rem 2rem;
  border: solid 1px #e8ebf2;
  background: #fff;
}
.p-service-development-curriculum table tbody td ol {
  padding-left: 1rem;
  list-style: decimal;
}
.p-service-development-curriculum table tbody tr:first-child td {
  color: #1f2a68;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: center;
  vertical-align: middle;
}
.p-service-development-curriculum .buttons {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-top: 5rem;
}
.p-service-development-curriculum .buttons .button {
  width: calc(50% - 2rem);
  max-width: 40.5rem;
  margin: 0 1rem;
}
.p-service-development-curriculum .buttons .button a {
  display: block;
  padding: 2.1rem 1.5rem;
  border: solid 1px #1f2a68;
  border-radius: 10rem;
  background: #fff;
  color: #1f2a68;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-service-development-curriculum .buttons .button a img {
  display: inline-block;
  margin-right: 1rem;
}

.p-service-development-issue {
  background: #f7f8f8;
}
.p-service-development-issue__inner {
  padding: 9.5rem 0 10rem 0;
}
.p-service-development-issue .service-title {
  margin-bottom: 2.4rem;
}
.p-service-development-issue .lead {
  margin-bottom: 2.8rem;
  line-height: 1.75;
  text-align: center;
}
.p-service-development-issue .lead strong {
  color: #1f2a68;
}
.p-service-development-issue .image {
  width: 50%;
  margin: 0;
  text-align: center;
}
.p-service-development-issue .kome {
  margin-top: -1.1rem;
  font-size: clamp(12px, 0.729vw, 14px);
  text-align: right;
}
.p-service-development-issue__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: center;
  gap: 0;
}

.p-service-development-usage {
  background: #1f2a68;
}
.p-service-development-usage__inner {
  padding: 9.9rem 0 13.3rem 0;
}
.p-service-development-usage ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.p-service-development-usage li {
  width: calc(30% - 1rem);
  max-width: 37rem;
  text-align: center;
}
.p-service-development-usage li .image {
  margin-bottom: 2.9rem;
}
.p-service-development-usage li .text {
  color: #fff;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.5;
}

.p-service-globalization-cross {
  background: #f7f8f8;
}
.p-service-globalization-cross__inner {
  padding: 9.5rem 0 11rem 0;
  border-bottom: solid 1px #abaec1;
}
.p-service-globalization-cross .service-title {
  margin-bottom: 1.8rem;
}
.p-service-globalization-cross .lead {
  margin-bottom: 6.4rem;
  text-align: center;
}
.p-service-globalization-cross .image {
  text-align: center;
}

.p-service-globalization-greenfield {
  background: #f7f8f8;
}
.p-service-globalization-greenfield__inner {
  padding: 9.8rem 0 11rem 0;
}
.p-service-globalization-greenfield .service-title {
  margin-bottom: 2rem;
}
.p-service-globalization-greenfield .lead {
  margin-bottom: 6.4rem;
  text-align: center;
}
.p-service-globalization-greenfield .image {
  text-align: center;
}
.p-service-globalization-greenfield .buttons {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-top: 7rem;
}
.p-service-globalization-greenfield .buttons_btn_contact::before {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: -5px;
  margin-right: 1rem;
  background: url(../img/service/icon_mail.png) no-repeat;
  background-size: contain;
  content: "";
  vertical-align: middle;
}
.p-service-globalization-greenfield .buttons_btn_contact:hover::before {
  background: url(../img/service/icon_mail_on.png) no-repeat;
  background-size: contain;
}
.p-service-globalization-greenfield .buttons_btn_download::before {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: -5px;
  margin-right: 1rem;
  background: url(../img/service/icon_dl.png) no-repeat;
  background-size: contain;
  content: "";
  vertical-align: middle;
}
.p-service-globalization-greenfield .buttons_btn_download:hover::before {
  background: url(../img/service/icon_dl_on.png) no-repeat;
  background-size: contain;
}
.p-service-globalization-greenfield .buttons .button {
  width: calc(50% - 2rem);
  max-width: 40.5rem;
  margin: 0 1rem;
}
.p-service-globalization-greenfield .buttons .button a {
  display: block;
  padding: 2.1rem 1.5rem;
  border: solid 1px #1f2a68;
  border-radius: 10rem;
  background: #fff;
  color: #1f2a68;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-service-globalization-greenfield .buttons .button a:hover {
  background-color: #1f2a68;
  color: #FFF;
  opacity: 1;
}
.p-service-globalization-greenfield .buttons .button a img {
  display: inline-block;
  margin-right: 1rem;
}

/* 250707_改修 */
.buttons.buttons-color .buttons_btn_contact::before {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: -5px;
  margin-right: 1rem;
  background: url(../img/service/icon_mail_on.png) no-repeat;
  content: "";
  vertical-align: middle;
}
.buttons.buttons-color .buttons_btn_contact:hover::before {
  background: url(../../assets/img/service/icon_mail.png) no-repeat;
}
.buttons.buttons-color .buttons_btn_download::before {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: -5px;
  margin-right: 1rem;
  background: url(../img/service/icon_dl_on.png) no-repeat;
  content: "";
  vertical-align: middle;
}
.buttons.buttons-color .buttons_btn_download:hover::before {
  background: url(../../assets/img/service/icon_dl.png) no-repeat;
}
.buttons.buttons-color .button .buttons_btn_contact {
  border-color: #f49729;
  background: #f49729;
  color: #fff;
}
.buttons.buttons-color .button .buttons_btn_download {
  border-color: #01113d;
  background: #01113d;
  color: #fff;
}
.buttons.buttons-color .button a:hover {
  border: solid 1px #1f2a68;
  background: #fff;
  color: #1f2a68;
}

.p-service-globalization-partnerresearch__inner {
  padding: 9.8rem 0 4rem 0;
}
.p-service-globalization-partnerresearch .service-title {
  margin-bottom: 1.8rem;
}
.p-service-globalization-partnerresearch .lead {
  margin-bottom: 6.4rem;
  text-align: center;
}
.p-service-globalization-partnerresearch .image {
  margin-bottom: 7.5rem;
  padding-bottom: 7.5rem;
  border-bottom: solid 1px #abaec1;
  text-align: center;
}
.p-service-globalization-partnerresearch .image:last-child {
  margin-bottom: 0;
  border: none;
}

.p-service-guidelist__img {
  position: relative;
}
.p-service-guidelist__img__text {
  display: grid;
  z-index: 1;
  position: absolute;
  place-items: center;
  inset-block-start: 50%;
  inset-inline-start: 8%;
  transform: translateY(-50%);
  color: #fff;
  line-height: 1.6;
}
.p-service-management-perspective__inner {
  padding: 8.6rem 0 10.4rem 0;
}
.p-service-management-perspective .service-title {
  margin-bottom: 2.8rem;
}
.p-service-management-perspective .lead {
  margin-bottom: 4.5rem;
  text-align: center;
}
.p-service-management-perspective .image {
  text-align: center;
}
.p-service-management-perspective-box {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  gap: 3rem;
}
.p-service-management-perspective-box__ttl {
  padding: 1rem;
  color: #FFF;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  text-align: center;
}
.p-service-management-perspective-box__txt {
  padding: 1.5rem 3rem 1.5rem 10rem;
}
.p-service-management-perspective-box_01 {
  width: 30%;
  border: 2px solid #07183F;
}
.p-service-management-perspective-box_01 .p-service-management-perspective-box__ttl {
  background: #07183F;
}
.p-service-management-perspective-box_01 .p-service-management-perspective-box__txt {
  color: #07183F;
}
.p-service-management-perspective-box_02 {
  width: 5%;
  margin: auto 0;
}
.p-service-management-perspective-box_03 {
  width: 30%;
  border: 2px solid #153378;
}
.p-service-management-perspective-box_03 .p-service-management-perspective-box__ttl {
  background: #153378;
}
.p-service-management-perspective-box_03 .p-service-management-perspective-box__txt {
  color: #153378;
}

.p-service-management-territory {
  background: #f7f8f8;
}
.p-service-management-territory__inner {
  padding: 9.9rem 0 12.5rem 0;
}
.p-service-management-territory .service-title {
  margin-bottom: 3rem;
}
.p-service-management-territory .lead {
  margin-bottom: 4.5rem;
  text-align: center;
}
.p-service-management-territory .image {
  text-align: center;
}

.p-service-marketing-solution {
  background: #f7f8f8;
}
.p-service-marketing-solution__inner {
  padding: 9.9rem 0 6.8rem 0;
}
.p-service-marketing-solution .service-title {
  margin-bottom: 2.2rem;
}
.p-service-marketing-solution .lead {
  margin-bottom: 6.4rem;
  text-align: center;
}
.p-service-marketing-solution .block-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 93rem;
  margin: 0 auto;
  margin-bottom: 6.9rem;
}
.p-service-marketing-solution .block-wrap .block {
  width: calc(100% - 41.3rem);
  border: solid 1px #1f2a68;
}
.p-service-marketing-solution .block-wrap .block h3 {
  padding: 0.8rem;
  background: #1f2a68;
  color: #fff;
  text-align: center;
}
.p-service-marketing-solution .block-wrap .block .content {
  padding: 2.8rem 4rem;
}
.p-service-marketing-solution .block-wrap .block .content h4 {
  color: #1f2a68;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-service-marketing-solution .block-wrap .block .content p {
  margin-left: 1rem;
}
.p-service-marketing-solution .block-wrap .image {
  width: 100%;
  max-width: 39.5rem;
}
.p-service-marketing-solution .block-wrap .image li {
  margin-bottom: 2.5rem;
}
.p-service-marketing-solution .block-wrap .image li:last-child {
  margin-bottom: 0rem;
}
.p-service-marketing-solution .list {
  max-width: 100rem;
  margin: 0 auto;
}
.p-service-marketing-solution .list .item {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 8.2rem 3.4rem 5.7rem 3.4rem;
  border-top: solid 1px #999ebb;
}
.p-service-marketing-solution .list .item .image {
  width: 22.3rem;
  margin-right: -3rem;
}
.p-service-marketing-solution .list .item .content {
  width: calc(100% - 27rem);
}
.p-service-marketing-solution .list .item .content .sub {
  margin-bottom: 1rem;
  color: #1f2a68;
  font-weight: bold;
  line-height: 1.4;
}
.p-service-marketing-solution .list .item .content h3 {
  margin-bottom: 1rem;
  margin-bottom: 1rem;
  color: #1f2a68;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 1.4;
}
.p-service-marketing-solution .list .item .content p {
  line-height: 1.5;
}

/*250408追記（戦略推進・海外マーケティング支援：パートナーサーチ図表追加）*/
/*250408グローバルビジネス戦略サイト*/
/*250410グローバルビジネス戦略サイト（mvロゴ追加）*/
/*矢印配置修正*/
/*250410戦略推進・拡大支援*/
.p-service-globalization-partnerresearch__inner .flow {
  display: flex;
  position: relative;
  justify-content: space-between;
  width: 71%;
  margin: 0 auto;
  font-weight: bold;
  line-height: 2;
}
.p-service-globalization-partnerresearch__inner .flow .title {
  position: relative;
  padding: 22px;
  background-color: #1f2a68;
  color: #fff;
  text-align: center;
}
.p-service-globalization-partnerresearch__inner .flow .title::before {
  -webkit-clip-path: polygon(37% 53%, 0% 102%, 0 0);
  display: block;
  position: absolute;
  top: 0px;
  right: -68.5px;
  width: 69px;
  height: 76px;
  background-color: #1f2a68;
  content: "";
          clip-path: polygon(37% 53%, 0% 102%, 0 0);
}
.p-service-globalization-partnerresearch__inner .flow .content {
  height: 170px;
  margin-top: 12px;
  padding: 24px;
  background-color: #D3DBE2;
  color: #1f2a68;
}
.p-service-globalization-partnerresearch__inner .flow .content li::before {
  display: inline-block;
  position: relative;
  top: -4px;
  left: -10px;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background: #1f2a68;
  content: "";
}
.p-service-globalization-partnerresearch__inner .flow .content .br {
  line-height: 1.5;
}
.p-service-globalization-partnerresearch__inner li {
  max-width: 280px;
  margin-left: 20px;
}

.p-service-marketing-solution .list .item .content h3 {
  position: relative;
  transition: 0.5s;
}
.p-service-marketing-solution .list .item .content h3::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 40%;
  width: 9px;
  height: 9px;
  margin: auto;
  transform: rotate(45deg);
  border: 0;
  border-top: solid 2px #333;
  border-right: solid 2px #333;
  content: "";
}
.p-service-marketing-solution .list .item .content h3:hover {
  opacity: 0.5;
  transition: 0.5s;
}
.p-service-marketing-solution .list .item .logo {
  margin: 20px 0;
}
.p-service-marketing-solution .list .item .logo img {
  width: 65%;
}
.p-service-marketing-solution .list .btn {
  clear: both;
  text-align: center;
  transition: 0.2s;
}
.p-service-marketing-solution .list .btn a {
  display: inline-block;
  width: 30%;
  margin-bottom: 5.4rem;
  padding: 15px 0;
  background: #07183F;
  color: #fff;
  text-align: center;
  transition: 0.2s;
}
.p-service-marketing-solution .list .btn a:hover {
  background-color: #3669a3;
}

.p-home-mv-slide__wrap-title-logo {
  text-align: center;
}
.p-home-mv-slide__wrap-title-logo img {
  width: 40%;
}
/*240414_ロゴ調整*/
.p-service-marketing-solution .list .item .logo img {
  width: auto;
}

.p-home-mv-slide__wrap-title-logo img {
  width: auto;
}

.p-service-research-global__inner {
  padding: 13.2rem 0;
}
.p-service-research-global .service-title {
  margin-bottom: 1.8rem;
}
.p-service-research-global .lead {
  margin-bottom: 6.4rem;
  text-align: center;
}
.p-service-research-global .image {
  text-align: center;
}

.p-service-research-outline__inner {
  padding: 7.7rem 0 10.7rem 0;
}
.p-service-research-outline .service-title {
  margin-bottom: 1.8rem;
}
.p-service-research-outline .lead {
  margin-bottom: 6.4rem;
  text-align: center;
}
.p-service-research-outline .image {
  margin-bottom: 6.8rem;
  text-align: center;
}
.p-service-research-outline table {
  width: 100%;
  max-width: 100rem;
  margin: 0 auto;
}
.p-service-research-outline table thead th {
  padding: 0.5rem 2rem;
  border: solid 1px #e8ebf2;
  background: #e8ebf2;
  color: #1f2a68;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.p-service-research-outline table thead th:first-child {
  background: #1f2a68;
  color: #fff;
}
.p-service-research-outline table tbody th {
  padding: 0.5rem 2rem;
  border: solid 1px #e8ebf2;
  background: #1f2a68;
  color: #fff;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.p-service-research-outline table tbody td {
  padding: 0.5rem 2rem;
  border: solid 1px #e8ebf2;
  background: #fff;
}
.p-service-research-outline table tbody td .etc {
  display: inline-block;
  float: right;
}
.p-service-research-outline .buttons {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-top: 7rem;
}
.p-service-research-outline .buttons .button {
  width: calc(50% - 2rem);
  max-width: 40.5rem;
  margin: 0 1rem;
}
.p-service-research-outline .buttons .button a {
  display: block;
  padding: 2.1rem 1.5rem;
  border: solid 1px #1f2a68;
  border-radius: 10rem;
  background: #fff;
  color: #1f2a68;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-service-research-outline .buttons .button a:hover {
  background-color: #e8ebf2;
}
.p-service-research-outline .buttons .button a img {
  display: inline-block;
  margin-right: 1rem;
}

.p-service-research-tablecell-adjust {
  padding-right: 2em;
}

.p-service-strategy-flow {
  background: #f7f8f8;
}
.p-service-strategy-flow__inner {
  padding: 9.9rem 0 11rem 0;
}
.p-service-strategy-flow .service-title {
  margin-bottom: 6rem;
}
.p-service-strategy-flow .lead {
  margin-bottom: 6.4rem;
  text-align: center;
}
.p-service-strategy-flow .image {
  text-align: center;
}

.p-service-strategy-planning__inner {
  padding: 9.9rem 0 11rem 0;
}
.p-service-strategy-planning .service-title {
  margin-bottom: 6.3rem;
}
.p-service-strategy-planning .image {
  text-align: center;
}
.p-service-strategy-planning .buttons {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-top: 7rem;
}
.p-service-strategy-planning .buttons .button {
  width: calc(50% - 2rem);
  max-width: 40.5rem;
  margin: 0 1rem;
}
.p-service-strategy-planning .buttons .button a {
  display: block;
  padding: 2.1rem 1.5rem;
  border: solid 1px #1f2a68;
  border-radius: 10rem;
  background: #fff;
  color: #1f2a68;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-service-strategy-planning .buttons .button a img {
  display: inline-block;
  margin-right: 1rem;
}
.p-service-strategy-planning .block {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  max-width: 93rem;
  margin: 0 auto;
  gap: 0;
}
.p-service-strategy-planning .block .item {
  width: calc(50% - 1.5rem);
  border: solid 1px #1f2a68;
}
.p-service-strategy-planning .block .item h3 {
  padding: 1rem;
  border-bottom: solid 1px #1f2a68;
  background: #e8ebf2;
  color: #1f2a68;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-service-strategy-planning .block .item .content {
  padding: 2rem;
}
.p-service-strategy-planning .block .item .content h5 {
  font-weight: bold;
}
.p-service-strategy-planning .block .item .content p {
  margin-left: 1rem;
}

.p-service-strategy-survey__inner {
  padding: 9.8rem 0 11rem 0;
}
.p-service-strategy-survey .service-title {
  margin-bottom: 1.8rem;
}
.p-service-strategy-survey .lead {
  margin-bottom: 6.4rem;
  text-align: center;
}
.p-service-strategy-survey .image {
  text-align: center;
}
.p-service-strategy-survey .block {
  display: flex;
  flex-wrap: wrap;
  max-width: 93rem;
  margin: 0 auto;
  border: solid 1px #1f2a68;
}
.p-service-strategy-survey .block h3 {
  width: 100%;
  padding: 1rem;
  background: #1f2a68;
  color: #fff;
  text-align: center;
}
.p-service-strategy-survey .block .item {
  width: 50%;
  border-right: solid 1px #1f2a68;
}
.p-service-strategy-survey .block .item:last-child {
  border-right: none;
}
.p-service-strategy-survey .block .item h4 {
  padding: 1rem;
  background: #e8ebf2;
  color: #1f2a68;
  text-align: center;
}
.p-service-strategy-survey .block .item .content {
  padding: 2rem;
  border-top: solid 1px #1f2a68;
}
.p-service-strategy-survey .block .item .content h5 {
  margin-bottom: 1rem;
  color: #1f2a68;
}
.p-service-strategy-survey .block .item .content ol {
  margin-left: 1.5rem;
  font-size: clamp(13px, 0.78vw, 15px);
  list-style: decimal;
}

.p-service-top-anchor__inner {
  padding: 9.1rem 3.8rem 9.6rem 3.9rem;
}
.p-service-top-anchor ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.p-service-top-anchor ul li {
  width: calc(25% - 1rem);
  max-width: 27rem;
  height: 9.4rem;
  border: none;
}
.p-service-top-anchor ul a {
  display: block;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding-bottom: 1rem;
  background: #153378;
  color: #fff;
  text-align: center;
}
.p-service-top-anchor ul a::before {
  position: absolute;
  bottom: 1rem;
  left: calc(50% - 0.9rem);
  width: 1.8rem;
  height: 1rem;
  background: url(../img/service/icon_top_anchor.png);
  content: "";
  transition: 0.3s;
}
.p-service-top-anchor ul a:hover::before {
  bottom: 0.5rem;
}

.p-service-top-content {
  position: relative;
}
.p-service-top-content::before {
  z-index: 0;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 25rem;
  background-position: top right;
  background-size: auto 25rem;
  background-repeat: no-repeat;
  background-color: #07183f;
  content: "";
}
.p-service-top-content#vision::before {
  background-image: url(../img/service/bg_top_content_01.jpg);
}
.p-service-top-content#research::before {
  background-image: url(../img/service/bg_top_content_02.jpg);
}
.p-service-top-content#globalization::before {
  background-image: url(../img/service/bg_top_content_03.jpg);
}
.p-service-top-content#development::before {
  background-image: url(../img/service/bg_top_content_04.jpg);
}
.p-service-top-content__inner {
  padding: 0 4rem;
}
.p-service-top-content h2 {
  display: flex;
  z-index: 1;
  position: relative;
  align-items: center;
  justify-content: left;
  height: 25rem;
  margin-bottom: 7rem;
  color: #fff;
  font-size: clamp(28px, 2.083vw, 40px);
}
.p-service-top-content__wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 4rem;
}
.p-service-top-content__item {
  width: calc(50% - 1rem);
  max-width: 57rem;
  margin-bottom: 6.1rem;
}
.p-service-top-content__item .image {
  margin-bottom: 0.9rem;
  overflow: hidden;
}
.p-service-top-content__item .image img {
  transition: 0.5s;
}
.p-service-top-content__item a {
  opacity: 1;
}
.p-service-top-content__item a h3::after {
  display: inline-block;
  position: absolute;
  top: 8px;
  right: 0;
  width: 47px;
  height: 7px;
  background: url(../img/service/icon_top_content.png) no-repeat;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.p-service-top-content__item a:hover .image img {
  scale: 1.2;
}
.p-service-top-content__item a:hover h3::after {
  right: -10px;
}
.p-service-top-content__item h3 {
  position: relative;
  margin-bottom: 0.3rem;
  padding-right: 4.5rem;
  color: #1f2a68;
  line-height: 1.5;
}
.p-service-top-gaiyou {
  background: #f7f8f8;
}
.p-service-top-gaiyou__inner {
  padding: 8.8rem 4rem 10rem 4rem;
}
.p-service-top-gaiyou h2 {
  margin-bottom: 3.7rem;
  color: #1f2a68;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  text-align: center;
}
.p-service-top-gaiyou h3 {
  margin-bottom: 1.3rem;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-service-top-gaiyou .image img {
  width: 100%;
  height: auto;
}

.p-service-top-title {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 280px;
  background: url(../img/service/bg_top_title.jpg) 50% 50%/cover no-repeat;
}
.p-service-top-title h1 {
  text-align: center;
}
.p-service-top-title h1 .en {
  display: block;
  color: #fff;
  font-weight: normal;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 2.4;
  font-family: "Oswald", sans-serif;
}
.p-service-top-title h1 .jp {
  display: block;
  color: #fff;
  font-size: 40px;
}
.p-service-top-title__inner {
  padding: 0;
}

.p-service-vision-flow__inner {
  padding: 9.9rem 0 11.09rem 0;
}
.p-service-vision-flow .service-title {
  margin-bottom: 2rem;
}
.p-service-vision-flow .lead {
  margin-bottom: 6.4rem;
  line-height: 1.7;
  text-align: center;
}
.p-service-vision-flow .image {
  text-align: center;
}

.p-service-vision-keieirinen {
  position: relative;
}
.p-service-vision-keieirinen em {
  font-weight: bold;
}
.p-service-vision-keieirinen__inner {
  padding: 5.9rem 0 8.9rem 0;
}
.p-service-vision-keieirinen h2 {
  margin-bottom: 5.7rem;
  color: #1f2a68;
  font-weight: bold;
  font-size: clamp(24px, 1.666vw, 32px);
  text-align: center;
}
.p-service-vision-keieirinen__wrap {
  overflow: hidden;
}
.p-service-vision-keieirinen__wrap .image {
  max-width: 45%;
  margin-bottom: 1rem;
  margin-left: 5rem;
  float: right;
}
.p-service-vision-keieirinen__wrap .content {
  margin-top: 3.1rem;
}
.p-service-vision-keieirinen__wrap .content p {
  margin-bottom: 2rem;
}

.p-service-vision-nagare {
  position: relative;
}
.p-service-vision-nagare__inner {
  padding: 9.4rem 0;
}
.p-service-vision-nagare__inner:before {
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0.1rem;
  height: 5rem;
  background: #1f2a68;
  content: "";
}
.p-service-vision-nagare h2 {
  margin-bottom: 2.6rem;
  color: #1f2a68;
  font-weight: bold;
  font-size: clamp(24px, 1.666vw, 32px);
  text-align: center;
}
.p-service-vision-nagare__wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.p-service-vision-nagare__item {
  width: calc(50% - 2rem);
}
.p-service-vision-nagare__item h3 {
  margin-bottom: 1.5rem;
  color: #07183f;
  text-align: center;
}
.p-service-vision-nagare__item .step {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.p-service-vision-nagare__item .step li {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 6rem;
  margin-bottom: 2.7rem;
  border: solid 1px #07183f;
  background: #e9edf6;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.2;
  text-align: center;
}
.p-service-vision-nagare__item .step li .num {
  position: absolute;
  top: 0;
  left: 0;
  width: 6rem;
  height: 6rem;
  line-height: 6rem;
  font-family: "Oswald", sans-serif;
}
.p-service-vision-nagare__item .step li.active {
  background: #07183f;
  color: #fff;
}
.p-service-vision-nagare__item .step li:after {
  display: block;
  position: absolute;
  top: -1.9rem;
  left: calc(50% - 1.5rem);
  width: 3rem;
  height: 1.2rem;
  background: url(../img/service/icon_nagare.png) 50% 50%/100% auto no-repeat;
  content: "";
}
.p-service-vision-nagare__item .step li:first-child:after {
  content: none;
}
.p-service-vision-nagare__item .step li.half {
  width: calc(50% - 1rem);
}
.p-service-vision-nagare__item .step li.half:before {
  content: none;
}

.p-service-vision-onayami .l-container {
  padding: 9.8rem 0 11.5rem 0;
}
.p-service-vision-onayami h2 {
  margin-bottom: 7.8rem;
}

.p-webinar-anchor {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  margin-bottom: 5rem;
  gap: 3%;
}
.p-webinar-anchor li {
  width: 31%;
}
.p-webinar-anchor li a {
  display: block;
  position: relative;
  padding: 2rem 1rem 4rem 1rem;
  background-color: #1f2a68;
  color: #FFF;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-webinar-anchor li a::after {
  display: block;
  position: absolute;
  bottom: 15px;
  left: calc(50% - 9px);
  width: 18px;
  height: 10px;
  background: url(../img/ico_arrow__002.png) no-repeat 0 0;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.p-webinar-anchor li a:hover::after {
  bottom: 5px;
}
.p-webinar-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: 5rem;
  gap: 0;
}
.p-webinar-list li {
  width: 48%;
  margin-bottom: 5%;
}
.p-webinar-list li.bnr_comingsoon {
  padding: 7rem 4rem;
  background: url(../img/webinar/bg_bnr__001.jpg) no-repeat 0 0;
  background-size: cover;
  color: #FFF;
  font-weight: bold;
  font-size: 32px;
  font-family: "Oswald", sans-serif;
  text-align: center;
}
.p-webinar-list li a {
  display: block;
  position: relative;
  padding: 5rem;
  overflow: hidden;
}
.p-webinar-list li figure {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.p-webinar-list li p {
  margin-top: 1rem;
}
.p-webinar-list__ico {
  display: inline-block;
  z-index: 1;
  position: relative;
  margin-bottom: 1rem;
  padding: 5px 15px;
  background-color: #FFF;
  color: #1f2a68;
  line-height: 1;
}
.p-webinar-list__ttl {
  z-index: 1;
  position: relative;
  color: #FFF;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-webinar-list__bg01 {
  background: url(../img/webinar/bg_bnr__002.jpg) no-repeat center center;
  background-size: cover;
}
.p-webinar-list__bg02 {
  background: url(../img/webinar/bg_bnr__003.jpg) no-repeat center center;
  background-size: cover;
}
.p-webinar-list__bg03 {
  background: url(../img/webinar/bg_bnr__004.jpg) no-repeat center center;
  background-size: cover;
}
.p-webinar-list__bg04 {
  background: url(../img/webinar/bg_bnr__005.jpg) no-repeat center center;
  background-size: cover;
}

.p-webinar-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  margin-bottom: 5rem;
  gap: 4%;
}
.p-webinar-list li {
  display: flex;
  width: 30.6666666667%;
  margin-bottom: 5%;
}
.p-webinar-list li a {
  display: block;
  position: relative;
  height: 100%;
  overflow: hidden;
}
.p-webinar-list li figure {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.p-webinar-list li p {
  margin-top: 1rem;
}
.p-webinar-list li.bnr_comingsoon {
  padding: 7rem 4rem;
  background: url(../img/webinar/bg_bnr__001.jpg) no-repeat 0 0;
  background-size: cover;
  color: #fff;
  font-weight: bold;
  font-size: 32px;
  font-family: "Oswald", sans-serif;
  text-align: center;
}
.p-webinar-list li.bnr_comingsoon.p-webinar-bnr_comingsoon {
  display: none;
}
.p-webinar-list li.bnr_comingsoon.p-venue-bnr_comingsoon {
  display: none;
}

.p-webinar-list__ico {
  display: inline-block;
  z-index: 1;
  position: relative;
  margin: 2rem 0 1rem;
  padding: 5px 15px;
  background-color: #1f2a68;
  color: #fff;
  line-height: 1;
}

.p-webinar-list__ttl {
  z-index: 1;
  position: relative;
  color: #333;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}

.p-webinar-list__bg01 {
  background: url(../img/webinar/bg_bnr__002.jpg) no-repeat center center;
  background-size: cover;
}

.p-webinar-list__bg02 {
  background: url(../img/webinar/bg_bnr__003.jpg) no-repeat center center;
  background-size: cover;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-sp {
  display: none;
}
.u-pc-Only {
  display: block;
}

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

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

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

.u-sp {
  display: none;
}
/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  outline: none !important;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.lity-hide {
  display: none;
}

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

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

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  right: -25px;
  left: auto;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  right: auto;
  left: -25px;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

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

.slick-dots {
  display: block;
  position: absolute;
  bottom: -25px;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  border: 0;
  outline: none;
  background: transparent;
  color: transparent;
  font-size: 0px;
  line-height: 0px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "•";
  color: black;
  font-size: 6px;
  line-height: 20px;
  font-family: "slick";
  text-align: center;
  opacity: 1;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 1;
}

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

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

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

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

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

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

.js-slide {
  opacity: 0;
  transition: opacity 0.3s linear;
}

.js-slide.slick-initialized {
  opacity: 1;
}

@media screen and (min-width: 769px) {
  a:hover, a:active {
    text-decoration: none;
  }
}

@media screen and (max-width: 768px) {
  .pc {
    display: none;
  }
  .sp {
    display: block;
  }
  .l-container.l-container-servicelist {
    padding-top: 3vw !important;
  }
  .c-btn--line {
    min-width: 80%;
  }
  .c-catlink dl dt {
    width: 100%;
  }
  *[class^=c-img-box] img {
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 0 auto 2rem;
    float: none;
  }
  .c-img-box--l__item, .c-img-box--l img {
    width: 100%;
    max-width: initial;
    margin-right: 0;
  }
  .c-img-box--r__item, .c-img-box--r img {
    width: 100%;
    max-width: initial;
    margin-right: 0;
  }
  .c-img-box--half__item {
    width: 100%;
    max-width: initial;
    margin-right: 0;
  }
  .c-service-case .list ul li {
    width: 100%;
    max-width: unset;
    margin-bottom: 5rem;
  }
  .c-service-case .list ul .image {
    text-align: center;
  }
  .c-service-footer-service ul.list > li {
    width: 100%;
    max-width: unset;
    margin-bottom: 5rem;
  }
  .c-service-footer-service ul.list .image img {
    width: 100%;
    height: auto;
  }
  .c-service-mv::after {
    z-index: 0;
    position: absolute;
    bottom: 5rem;
    left: 0;
    width: 100%;
    height: 100%;
    background: #1f2a68;
    content: "";
    opacity: 0.6;
  }
  .c-service-mv__content .sub {
    font-size: clamp(18px, 1.25vw, 24px);
  }
  .c-service-mv__content h1 {
    font-size: clamp(25px, 1.875vw, 36px);
  }
  .c-service-mv__content .lead {
    font-size: clamp(14px, 0.8333vw, 16px);
  }
  .c-service-mv__content .lead br {
    display: none;
  }
  .c-service-mv .breadcrumb {
    bottom: 10px;
    left: 5vw;
    justify-content: left;
  }
  .c-service-mv .breadcrumb li {
    font-size: clamp(10px, 0.625vw, 12px);
  }
  .c-service-onayami li {
    width: 100%;
    max-width: unset;
    margin-bottom: 5rem;
  }
  .c-service-partner li .image {
    width: 100%;
    margin-bottom: 3rem;
    text-align: center;
  }
  .c-service-partner li .content {
    width: 100%;
  }
  .c-service-point li {
    width: 100%;
    max-width: unset;
    margin-bottom: 5rem;
  }
  .service-title .en {
    font-size: clamp(14px, 0.8333vw, 16px);
  }
  .service-title .jp {
    font-size: clamp(18px, 1.046vw, 20px);
  }
  .p-about .c-title-base__jp {
    font-size: clamp(18px, 1.458vw, 28px);
  }
  .p-about__text {
    font-size: clamp(14px, 0.8333vw, 16px);
    text-align: left;
  }
  .p-about__text br {
    display: none;
  }
  .p-about-stats__list__item {
    width: 100%;
    margin-bottom: 1.5rem;
  }
  .p-breadcrumb ul {
    justify-content: flex-start;
  }
  .c-list-c3 ul li {
    width: 48.4%;
  }
  .p-contact-form {
    padding: 2rem;
  }
  .p-home-mv .l-container {
    height: calc(95vh - 99.906px);
  }
  .p-home-mv h1 {
    margin-bottom: 4rem;
    font-size: clamp(32px, 2.5vw, 48px);
  }
  .p-home-mv h1 span {
    font-size: clamp(18px, 1.25vw, 24px);
  }
  .p-home-mv h2 {
    font-size: clamp(14px, 0.8333vw, 16px);
  }
  .p-home-mv-slide {
    height: calc(100vh - 99.906px);
  }
  .p-home-mv-slide__img {
    left: -150vw;
    width: 450vw;
  }
  .p-home-mv-slide__btn {
    margin-top: -6rem;
    margin-bottom: 2rem;
  }
  .p-home-mv-slide__next {
    top: inherit;
    bottom: 2rem;
    width: 52px;
    height: 52px;
  }
  .p-home-mv-slide__prev {
    top: inherit;
    bottom: 2rem;
    width: 52px;
    height: 52px;
  }
  .p-home-feature__item {
    width: 100%;
  }
  .p-home-feature figure {
    width: 100%;
  }
  .p-home-feature figure img {
    position: inherit;
    right: inherit;
    left: inherit;
    width: 100%;
    min-width: 100%;
    height: auto;
  }
  .p-home-feature .right figure {
    order: 1;
  }
  .p-home-feature .right figure img {
    position: inherit;
    right: inherit;
    left: inherit;
    width: 100%;
    height: auto;
  }
  .p-home-service__h2 {
    font-size: clamp(18px, 1.458vw, 28px);
  }
  .p-home-service-list__list2 .p-home-service-list__item {
    width: 100%;
  }
  .p-home-service-list__list2 .p-home-service-list__item:not(:first-of-type) {
    margin-top: 4rem;
  }
  .p-home-service-list__ttl {
    width: 100%;
    padding-top: 2rem;
    text-align: center;
  }
  .p-home-service-list__l {
    width: 100%;
    margin-top: 2rem;
    border-top: 1px solid #a4a7b7;
    border-left: none;
  }
  .p-home-service-list-wrap1 {
    width: 100%;
  }
  .p-home-service-list-wrap2 {
    width: 100%;
  }
  .p-home-service-list-wrap2 .p-home-service-list__ttl {
    padding-top: 0;
    text-align: left;
  }
  .p-home-report-list li {
    width: 100%;
  }
  .p-home-column__ttlarea {
    width: 100%;
  }
  .p-home-column-list {
    width: 100%;
  }
  .p-home-column-list ul li {
    width: 100%;
  }
  .p-home-document-list ul li {
    width: 100%;
  }
  .p-home-document-list ul li figure {
    height: auto;
  }
  .p-home-document-list ul li figure img {
    width: 50%;
  }
  .p-home-webinar-list ul li {
    width: 100%;
  }
  .p-pickup {
    padding: 80px 0;
  }
  .p-pickup-list__item {
    width: 100%;
  }
  .p-pickup-list__item:first-child {
    margin-bottom: 1.5em;
  }
  .p-pickup-list__item__content__name {
    font-size: 158%;
  }
  .p-pickup-list__item__lnk {
    padding: 0.85714em;
    font-size: 100%;
  }
  .p-pickup-list__item__lnk::after {
    font-size: 143%;
  }
  .p-service-development-curriculum .scroll {
    overflow-x: scroll;
  }
  .p-service-development-curriculum table {
    width: 80rem;
  }
  .p-service-development-curriculum .buttons .button {
    width: 100%;
    margin-bottom: 2rem;
  }
  .p-service-development-issue .image {
    width: 100%;
  }
  .p-service-development-usage li {
    width: 100%;
    max-width: unset;
    margin-bottom: 5rem;
  }
  .p-service-globalization-greenfield .buttons .button {
    width: 100%;
    margin-bottom: 2rem;
  }
  .p-service-management-perspective-box {
    display: flex;
    flex-flow: column;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: center;
    gap: 1.5rem;
  }
  .p-service-management-perspective-box_01 {
    width: 100%;
  }
  .p-service-management-perspective-box_02 {
    width: 10%;
    margin: auto;
  }
  .p-service-management-perspective-box_03 {
    width: 100%;
  }
  .p-service-marketing-solution .block-wrap .block {
    width: 100%;
  }
  .p-service-marketing-solution .block-wrap .image {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: unset;
    margin-top: 4rem;
    text-align: center;
  }
  .p-service-marketing-solution .block-wrap .image li {
    width: calc(50% - 1rem);
  }
  .p-service-marketing-solution .list .item .image {
    width: 100%;
    margin-right: 0;
    margin-bottom: 3rem;
    text-align: center;
  }
  .p-service-marketing-solution .list .item .content {
    width: 100%;
  }
  .p-service-globalization-partnerresearch__inner .flow {
    display: flex;
    row-gap: 60px;
    flex-direction: column;
    width: 100%;
  }
  .p-service-globalization-partnerresearch__inner .flow .title {
    height: auto;
  }
  .p-service-globalization-partnerresearch__inner .flow .title::before {
    content: none;
  }
  .p-service-globalization-partnerresearch__inner .flow .content {
    position: relative;
  }
  .p-service-globalization-partnerresearch__inner .flow .content::before {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    position: absolute;
    bottom: -45px;
    left: 50%;
    width: 0 !important;
    height: 0 !important;
    margin: 0 auto;
    transform: translateX(-50%);
    border-top: 30px solid black;
    border-right: 30px solid transparent;
    border-left: 30px solid transparent;
    content: "";
  }
  .p-service-globalization-partnerresearch__inner .flow #before_none::before {
    content: none;
  }
  .p-service-globalization-partnerresearch__inner li {
    width: 90%;
    max-width: none;
    margin-left: none !important;
  }

  .p-service-marketing-solution .list .item .content h3::before {
    left: 87%;
  }
  .p-service-marketing-solution .list .btn a {
    width: 88%;
  }
  .p-service-research-outline .scroll {
    overflow-x: scroll;
  }
  .p-service-research-outline table {
    width: 80rem;
  }
  .p-service-research-outline .buttons .button {
    width: 100%;
    margin-bottom: 2rem;
  }
  .p-service-strategy-planning .buttons .button {
    width: 100%;
    margin-bottom: 2rem;
  }
  .p-service-strategy-planning .block .item {
    width: 100%;
    margin-bottom: 2rem;
  }
  .p-service-strategy-survey .block .item {
    width: 100%;
    border-right: none;
    border-bottom: solid 1px #1f2a68;
  }
  .p-service-strategy-survey .block .item:last-child {
    border-bottom: none;
  }
  .p-service-top-anchor ul li {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
  }
  .p-service-top-content::before {
    height: 15rem;
    background-size: auto 15rem;
  }
  .p-service-top-content__inner {
    padding: 0 4rem;
  }
  .p-service-top-content h2 {
    height: 15rem;
    font-size: clamp(18px, 1.046vw, 20px);
  }
  .p-service-top-content__wrap {
    margin-bottom: 0;
  }
  .p-service-top-content__item {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 5rem;
  }
  .p-service-vision-keieirinen__wrap .image {
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    float: none;
    text-align: center;
  }
  .p-webinar-anchor li {
    width: 100%;
    margin-bottom: 15px;
  }
  .p-webinar-list li {
    width: 100%;
  }
  .u-pc {
    display: none;
  }

  .u-sp {
    display: block;
  }

  br.u-sp {
    display: inline;
  }
  .u-pc-Only {
    display: none;
  }
  .u-pctablet-Only {
    display: block;
  }
  .u-tabletsp-Only {
    display: block;
  }
  .u-sp-Only {
    display: none;
  }
  .u-pc {
    display: none;
  }

  .u-sp {
    display: block;
  }

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

@media screen and (max-width: 1280px) {
  .l-container--p0, .l-container {
    width: 100%;
  }
  .l-container {
    box-sizing: border-box;
    padding: 7rem 5vw;
    padding-right: 5%;
    padding-left: 5%;
  }
  .l-container--p0 {
    box-sizing: border-box;
    padding: 3rem 5vw;
    padding-right: 5%;
    padding-left: 5%;
  }
  .c-consultant-list__btn {
    bottom: 0;
  }
  .section-title .en {
    font-size: 1.6rem;
  }
  .section-title .jp {
    font-size: 2rem;
  }
  .c-service-case .maker .head {
    width: 20%;
  }
  .c-service-case .maker .head h3 .name {
    font-size: clamp(16px, 0.9375vw, 18px);
  }
  .c-service-case .maker .head h3 .taisyou {
    font-size: clamp(10px, 0.625vw, 12px);
  }
  .c-service-case .maker .content {
    width: 40%;
    padding: 1.4rem 3rem 1.4rem 3rem;
  }
  .c-service-mv__inner {
    padding: 0 5vw;
  }
  .p-home-service-list__list1 {
    height: 170px;
  }
  .p-home-service-list__list2 {
    height: 170px;
  }
  .p-home-service-list__num {
    width: 80px;
    height: 80px;
    margin: auto;
  }
  .p-home-service-list__num__step {
    padding: 0.5rem 0 0.1rem 0;
  }
  .p-home-service-list__num img {
    height: 32px;
  }
  .p-pickup-list {
    padding: 0;
  }
  .p-service-top-content__inner.l-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .p-service-vision-nagare__item {
    width: 100%;
  }
  .p-service-vision-onayami .l-container {
    padding-right: 5vw;
    padding-left: 5vw;
  }
}

@media screen and (max-width: 1280px) and (max-width: 768px) {
  .l-container {
    padding: 4rem 5vw;
  }
  .c-consultant-list__btn {
    bottom: -15px;
  }
  .c-service-case .maker .head {
    width: 100%;
    padding: 2rem;
  }
  .c-service-case .maker .content {
    width: 100%;
    padding: 3rem;
    border-bottom: solid 1px #edf2f8;
  }
  .p-home-service-list__list1 {
    height: auto;
  }
  .p-home-service-list__list2 {
    height: auto;
    gap: 0;
  }
}

@media only screen and (max-width: 767px) {
  .l-footer {
    padding-bottom: 1em;
  }
  .l-footer__inner {
    flex-direction: column;
  }
  .l-footer__inner__logo {
    margin-right: 0;
  }
  .l-footer__inner__logo {
    max-width: 50%;
  }
  .l-footer__inner__right {
    flex-direction: column;
  }
  .l-footer__inner__right #copyright {
    padding-left: 0;
  }
  .l-footer__menu {
    margin-block: 0.2em 0.5em;
  }
  .l-footer__menu__item {
    margin-right: 1em;
  }
  .l-footer__menu__item:last-child {
    margin-right: 0;
  }
  .l-footer__menu__item:not(:last-child) {
    padding-right: 1em;
  }
  .l-footer__menu__item a {
    font-size: 90%;
  }
  .l-header__inner__logo {
    padding: 0 0 0 0.5em;
  }
  .l-header__inner__logo {
    max-width: 45%;
  }

  .l-header__inner__logo img {
    max-height: 3.91989em;
  }
  .l-header__inner__right {
    visibility: hidden;
    z-index: -1;
    position: fixed;
    top: 0;
    left: 0;
    flex-direction: column;
    justify-content: space-between;
    width: 100vw;
    height: 100vh;
    padding-top: 8em;
    transform: translateY(-500%);
    background-color: #fff;
    opacity: 0;
    transition: all 0.4s ease;
  }
  .l-header__inner__btn-menu {
    display: flex !important;
  }
  .l-header__inner #inp-menu-sp:checked ~ .l-header__inner__right {
    visibility: visible;
    transform: translateY(0);
    opacity: 1;
  }
  .l-header__menu {
    flex-direction: column;
    justify-content: space-between;
    width: 90%;
  }
  .l-header__menu__item {
    margin-right: 0;
    margin-bottom: 2em;
  }
  .l-header__menu__item a {
    font-size: 90%;
  }
  .l-header__btns {
    height: auto;
  }
  .l-header__btns {
    width: 100%;
  }
  .l-header__btns__item {
    width: 33.3333333333%;
  }
  .l-header__btns__item a {
    width: 100%;
    padding: 0.5em 1em;
    font-size: 90%;
  }
  .c-consultant {
    padding: 3em 0;
  }
  .c-consultant-list {
    margin: -1em -0.5em;
  }
  .c-consultant-list__item {
    width: 50%;
  }
  .c-consultant-list__item {
    padding: 1em 0.5em;
  }
  .c-consultant-list__item a {
    padding: 0.5em 0.5em 3em 0.5em;
  }
  .c-consultant-list__item a .c-txt-base--small {
    font-size: 90% !important;
  }
  .c-consultant-list__item a::before {
    left: calc(50% - 4em);
    width: 8em;
    height: 8em;
  }
  .c-consultant-list__item__img {
    width: 8em;
  }
  .c-consultant-list__item__img {
    height: 8em;
  }
  .c-consultant-list__item__name {
    font-size: 100%;
  }
  .c-consultant .modals__item__inner {
    width: 91%;
  }
  .c-consultant .modals__item__inner {
    padding: 1em;
  }
  .c-consultant .modals__item__close {
    width: 2.13812em;
  }
  .c-consultant .modals__item__close {
    height: 2.13812em;
  }
  .c-consultant .modals__item__close {
    z-index: 1;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    right: 0;
    margin-inline: 0 auto;
  }
  .c-consultant .modals__item__header {
    margin-bottom: 1em;
  }
  .c-consultant .modals__item__header__img {
    width: 100%;
  }
  .c-consultant .modals__item__header__img {
    margin-bottom: 1.5em;
  }
  .c-consultant .modals__item__header__info {
    width: 100%;
  }
  .c-consultant .modals__item__header__info {
    padding-left: 0;
  }
  .c-consultant .modals__item__body {
    padding: 1em;
  }
  .c-consultant .modals__item__body table tr th {
    display: block;
    /*padding-right: .5em;*/
    width: 100%;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-right: none;
    border-bottom: 1px solid #CCC;
    font-weight: bold;
  }
  .c-consultant .modals__item__body table tr td {
    display: block;
    width: 100%;
    padding-left: 0.5em;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .l-footer__inner__logo {
    max-width: 20%;
  }
  .c-consultant {
    padding: 4em 0;
  }
  .c-consultant-list__item {
    width: 50%;
  }
  .c-consultant-list__item {
    padding: 1em 1.28287em;
  }
  .c-consultant-list__item a {
    padding: 1em;
  }
  .c-consultant-list__item__name {
    font-size: 120%;
  }
  .c-consultant .modals__item__inner {
    width: 94%;
  }
  .c-consultant .modals__item__inner {
    padding: 1em;
  }
  .c-consultant .modals__item__close {
    width: 2.13812em;
  }
  .c-consultant .modals__item__close {
    height: 2.13812em;
  }
  .c-consultant .modals__item__close {
    top: 1em;
    right: 1em;
  }
  .c-consultant .modals__item__header {
    margin-bottom: 1.5em;
  }
  .c-consultant .modals__item__header__info {
    padding-left: 1.42542em;
  }
  .c-consultant .modals__item__body {
    padding: 1em;
  }
  .c-consultant .modals__item__body table tr th {
    padding-right: 1em;
  }
  .c-consultant .modals__item__body table tr td {
    padding-left: 1em;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1560px) {
  .l-footer__inner__logo {
    max-width: 20%;
  }
  .l-header__inner__logo {
    /*max-width:20%*/
  }
  .l-header__menu__item {
    margin-right: 2em;
  }
  .l-header__menu__item a {
    font-size: 100%;
  }
  .l-header__btns__item a {
    min-width: 8em;
    padding: 0.5em;
    font-size: 100%;
  }
  .c-consultant-list {
    margin-inline: -0.64144em;
  }
  .c-consultant-list__item {
    padding-inline: 0.64144em;
  }
}

@media only screen and (min-width: 768px) and (max-width: 983px) {
  .l-footer__menu__item {
    margin-right: 1em;
  }
  .l-footer__menu__item:not(:last-child) {
    padding-right: 1em;
  }
  .l-footer__menu__item a {
    font-size: 90%;
  }
  .l-header__inner__logo {
    max-width: 30%;
  }
  .l-header__inner__right {
    visibility: hidden;
    z-index: -1;
    position: fixed;
    top: 0;
    left: 0;
    flex-direction: column;
    justify-content: space-between;
    width: 100vw;
    height: 100vh;
    padding-top: 10em;
    transform: translateY(-500%);
    background-color: #fff;
    opacity: 0;
    transition: all 0.4s ease;
  }
  .l-header__inner__btn-menu {
    display: flex !important;
    width: 4.27625em;
    height: 4.27625em;
  }
  .l-header__inner__btn-menu span {
    width: 3em;
  }
  .l-header__inner__btn-menu span:not(:last-child) {
    margin-bottom: 0.6em;
  }
  .l-header__inner #inp-menu-sp:checked ~ .l-header__inner__btn-menu span:first-child {
    transform: rotate(45deg) translate(7px, 3px);
  }
  .l-header__inner #inp-menu-sp:checked ~ .l-header__inner__btn-menu span:last-child {
    transform: rotate(-45deg) translate(3px, -2px);
  }
  .l-header__inner #inp-menu-sp:checked ~ .l-header__inner__right {
    visibility: visible;
    transform: translateY(0);
    opacity: 1;
  }
  .l-header__menu {
    flex-direction: column;
    justify-content: space-between;
    width: 90%;
  }
  .l-header__menu__item {
    margin-right: 0;
    margin-bottom: 2em;
  }
  .l-header__btns {
    width: 100%;
    height: auto;
  }
  .l-header__btns__item {
    width: 33.3333333333%;
  }
  .l-header__btns__item a {
    width: 100%;
    padding: 1em;
  }
}

@media only screen and (min-width: 984px) and (max-width: 1199px) {
  .l-header__inner__logo {
    /*max-width:20%*/
  }
  .l-header__menu__item {
    margin-right: 1.5em;
  }
  .l-header__menu__item a {
    font-size: 90%;
  }
  .l-header__btns__item a {
    min-width: 7em;
    padding: 0.5em;
    font-size: 90%;
  }
}

@media (hover: hover) and (pointer: fine) {
  .c-btn--line:focus:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .c-btn--line:hover:focus {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .c-text-link--underline:hover {
    text-decoration: none;
  }
  .p-breadcrumb ul a:hover::after {
    transform: scale(1, 1);
  }
  .p-header__logo a:hover {
    opacity: 0.7;
    transition: 0.3s;
  }

  .p-header__nav ul li a:hover::after {
    transform: scale(1, 1);
  }

  .p-header__nav ul:nth-of-type(2) li a:hover {
    background: #6e7786 !important;
    transition: 0.5s;
  }
}

@media (hover: hover) and (pointer: fine) and (hover: hover) and (pointer: fine) {
  .c-btn--line:hover:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
}

@media only screen and (max-width: 1199px) {
  .c-consultant .modals__item__arrow {
    display: none;
  }
}

@media all and (max-width: 768px) {
  .c-consultant .modals__item__header__img::before {
    display: none;
  }

  .c-consultant .modals__item__header__img img {
    display: block;
    position: static;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  .c-page-top {
    display: none;
  }
  .p-footer-nav__logo {
    margin-bottom: 1rem;
  }
  .brnone br {
    display: none;
  }

  .p-firstview-sm__title__en,
.p-firstview__title__en span,
.c-title-bg__en {
    font-size: 26px;
  }
}

@media screen and (max-width: 768px) and (max-width: 480px) {
  .c-list-c3 ul li {
    width: 100%;
  }
}

@media all and (min-width: 1050px) {
  .l-header * {
    max-height: 99px;
  }
}

@media screen and (min-width: 1341px) {
  .p-header__nav nav {
    height: 100%;
  }
}

@media screen and (max-width: 1340px) {
  .p-header__inner {
    width: 100%;
  }
}

@media screen and (max-width: 1050px) {
  .p-header__logo {
    max-width: 80%;
    margin-left: 5vw;
  }

  .p-header__nav {
    display: none;
  }

  .p-header__hamburger {
    display: block;
    z-index: 3;
    position: fixed;
    top: 20px;
    right: 5vw;
    width: 42px;
    height: 42px;
    text-align: center;
    cursor: pointer;
  }

  .p-header__hamburger span {
    display: block;
    position: absolute;
    left: 6px;
    width: 30px;
    height: 2px;
    background: #555;
    transition: 0.3s ease-in-out;
  }

  .p-header__hamburger span:nth-child(1) {
    top: 10px;
  }

  .p-header__hamburger span:nth-child(2) {
    top: 20px;
  }

  .p-header__hamburger span:nth-child(3) {
    top: 30px;
  }

  .p-header__hamburger.is-active span:nth-child(1) {
    top: 16px;
    left: 6px;
    transform: rotate(-45deg);
    background: #fff;
  }

  .p-header__hamburger.is-active span:nth-child(2),
.p-header__hamburger.is-active span:nth-child(3) {
    top: 16px;
    transform: rotate(45deg);
    background: #fff;
  }

  .p-header__nav {
    z-index: 2;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #111;
    color: #fff;
    text-align: center;
    opacity: 0;
    transition: opacity 0.6s ease, visibility 0.6s ease;
  }

  .p-header__nav.is-active {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
    opacity: 100;
  }

  .p-header__nav.is-active nav {
    display: block;
  }

  .p-header__nav.is-active ul {
    display: block;
    margin: 0 auto 0 !important;
  }

  .p-header__nav.is-active ul li {
    display: block;
    margin: 1rem auto 0 !important;
    text-align: center;
  }

  .p-header__nav.is-active ul li a {
    display: inline;
    color: #FFF;
    font-size: clamp(18px, 1.146vw, 22px);
  }

  .p-header__nav.is-active ul:nth-of-type(2) li a {
    display: inline;
    width: auto;
    padding: 0;
    background: none !important;
    /*font-size: clamp(24px, 1.562vw, 30px);*/
  }

  .p-header__nav.is-active ul:nth-of-type(2) li a img {
    display: none;
  }

  .p-header__nav.is-active ul:nth-of-type(2) li a:focus {
    background: none !important;
  }
}

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

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

@media screen and (max-width: 480px) {
  .p-home-mv .l-container {
    height: calc(95vh - 99.906px);
  }
  .p-home-mv h1 {
    font-size: clamp(25px, 1.875vw, 36px);
  }
  .p-home-mv h1 span {
    font-size: clamp(16px, 0.9375vw, 18px);
  }
  .p-home-service-list-wrap3 {
    width: 100%;
  }
  .p-home-partners-box__flex figure {
    width: 100%;
  }
  .p-home-partners-box__flex figure img {
    width: 50%;
  }
  .p-home-partners-box__wrap {
    width: 100%;
  }
  .p-home-webinar-list ul li figure {
    width: 100%;
  }
  .p-home-webinar-list__wrap {
    width: 100%;
  }
  .u-pc-Only {
    display: none;
  }
  .u-pctablet-Only {
    display: none;
  }
  .u-tabletsp-Only {
    display: block;
  }
  .u-sp-Only {
    display: block;
  }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .p-service-globalization-partnerresearch__inner .flow {
    width: 100% !important;
  }
  .p-service-globalization-partnerresearch__inner .flow .title {
    font-size: 14px;
  }
  .p-service-globalization-partnerresearch__inner .flow .title::before {
    height: 67px;
  }
  .p-service-globalization-partnerresearch__inner .flow .content {
    padding: 20px;
  }
  .p-service-globalization-partnerresearch__inner li {
    width: 100%;
    font-size: 14px;
    line-height: 1.6;
  }
}

@media screen and (max-width: 1100px) {
  .p-service-marketing-solution .list .item .content h3::before {
    left: 80%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNldHRpbmcvX2JyZWFrcG9pbnQuc2NzcyIsInNldHRpbmcvX2NvbG9yLnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJzZXR0aW5nL19mb250ZmFtaWx5LnNjc3MiLCJtaXhpbi9fYW5pbWF0aW9uLnNjc3MiLCJtaXhpbi9fZmFkZWluLnNjc3MiLCJmb3VuZGF0aW9uL19yZXNldC5zY3NzIiwibWl4aW4vX2ZvbnRzaXplLnNjc3MiLCJsYXlvdXQvX2wtY29udGFpbmVyLnNjc3MiLCJzZXR0aW5nL19zaXplLnNjc3MiLCJsYXlvdXQvX2wtZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJsYXlvdXQvX2wtdG9waWNwYXRoJTIwLnNjc3MiLCJjb21wb25lbnQvX2MtYXJyb3cuc2NzcyIsImNvbXBvbmVudC9fYy1iZy5zY3NzIiwiY29tcG9uZW50L19jLWJ0bi5zY3NzIiwibWl4aW4vX2hvdmVyLnNjc3MiLCJjb21wb25lbnQvX2MtY2F0ZS5zY3NzIiwiY29tcG9uZW50L19jLWNhdGxpbmsuc2NzcyIsIm1peGluL19ncmlkLnNjc3MiLCJjb21wb25lbnQvX2MtY29uc3VsdGFudC5zY3NzIiwiY29tcG9uZW50L19jLWZpZ3VyZS5zY3NzIiwiY29tcG9uZW50L19jLWltZy1ib3guc2NzcyIsImNvbXBvbmVudC9fYy1saXN0LnNjc3MiLCJjb21wb25lbnQvX2MtcGFnZS10b3Auc2NzcyIsImNvbXBvbmVudC9fYy1zZWN0aW9uLXRpdGxlLnNjc3MiLCJjb21wb25lbnQvX2Mtc2VydmljZS1jYXNlLnNjc3MiLCJjb21wb25lbnQvX2Mtc2VydmljZS1mYXEuc2NzcyIsImNvbXBvbmVudC9fYy1zZXJ2aWNlLWZvb3Rlci1zZXJ2aWNlLnNjc3MiLCJjb21wb25lbnQvX2Mtc2VydmljZS1tdi5zY3NzIiwiY29tcG9uZW50L19jLXNlcnZpY2UtbmFnYXJlLnNjc3MiLCJjb21wb25lbnQvX2Mtc2VydmljZS1vbmF5YW1pLnNjc3MiLCJjb21wb25lbnQvX2Mtc2VydmljZS1wYXJ0bmVyLnNjc3MiLCJjb21wb25lbnQvX2Mtc2VydmljZS1wb2ludC5zY3NzIiwiY29tcG9uZW50L19jLXNlcnZpY2UtdGl0bGUuc2NzcyIsImNvbXBvbmVudC9fYy10ZXh0LWxpbmsuc2NzcyIsImNvbXBvbmVudC9fYy10aXRsZS5zY3NzIiwiY29tcG9uZW50L19jLXRpdGxlYXJlYS5zY3NzIiwiY29tcG9uZW50L19jLXR4dC5zY3NzIiwicHJvamVjdC9fcC1hYm91dC5zY3NzIiwicHJvamVjdC9fcC1icmVhZGNydW1iLnNjc3MiLCJwcm9qZWN0L19wLWNvbHVtbi5zY3NzIiwicHJvamVjdC9fcC1jb250YWN0LnNjc3MiLCJwcm9qZWN0L19wLWZvb3Rlci5zY3NzIiwicHJvamVjdC9fcC1oZWFkZXIuc2NzcyIsInByb2plY3QvX3AtaG9tZS1tdi5zY3NzIiwicHJvamVjdC9fcC1ob21lLnNjc3MiLCJwcm9qZWN0L19wLW1lbnVfY29udGVudHMuc2NzcyIsInByb2plY3QvX3AtcGlja3VwLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtZGV2ZWxvcG1lbnQtY3VycmljdWx1bS5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLWRldmVsb3BtZW50LWlzc3VlLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtZGV2ZWxvcG1lbnQtdXNhZ2Uuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1nbG9iYWxpemF0aW9uLWNyb3NzLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtZ2xvYmFsaXphdGlvbi1ncmVlbmZpZWxkLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtZ2xvYmFsaXphdGlvbi1wYXJ0bmVycmVzZWFyY2guc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1ndWlkZS5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLW1hbmFnZW1lbnQtcGVyc3BlY3RpdmUuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1tYW5hZ2VtZW50LXRlcnJpdG9yeS5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbi5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLXJlc2VhcmNoLWdsb2JhbC5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLXJlc2VhcmNoLW91dGxpbmUuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1zdHJhdGVneS1mbG93LnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2Utc3RyYXRlZ3ktcGxhbm5pbmcuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1zdHJhdGVneS1zdXJ2ZXkuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS10b3AtYW5jaG9yLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtdG9wLWNvbnRlbnQuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS10b3AtZ2FpeW91LnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtdG9wLXRpdGxlLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtdmlzaW9uLWZsb3cuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS12aXNpb24ta2VpZWlyaW5lbi5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLXZpc2lvbi1uYWdhcmUuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS12aXNpb24tb25heWFtaS5zY3NzIiwicHJvamVjdC9fcC13ZWJpbmFyLnNjc3MiLCJ1dGlsaXR5L19tYXJnaW4uc2NzcyIsInV0aWxpdHkvX3UtbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LXRleHRhbGlnbi5zY3NzIiwidXRpbGl0eS9fdS12aXNpYmxlLnNjc3MiLCJ1dGlsaXR5L192aXNpYmxlLnNjc3MiLCJqYXZhc2NyaXB0L19saXR5Lm1pbi5zY3NzIiwiamF2YXNjcmlwdC9fc2xpY2stdGhlbWUuc2NzcyIsImphdmFzY3JpcHQvX3NsaWNrLnNjc3MiLCJtaXhpbi9fbXEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7OzRCQUFBO0FBSUE7NEVBQUE7QUFRQTs0RUFBQTtBQ1pBLFNBQUE7QUFH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QUNFLGlCQUFBO0V2Q3JyQlIsb0NBQUE7QVJ5d0pGO0ErQ2hsSVE7RXZDeHNCTixvQ0FBQTtFdUMwc0JRLGdCQUFBO0EvQ2tsSVY7QStDNWtJRTtFQUNFLHlCQUFBO0EvQzhrSUo7QStDNWtJSTtFQUNFLGdDQUFBO0EvQzhrSU47QStDM2tJSTtFM0JudUJILGFBQUE7RUFDQSxlQUFBO0VBR0Esb0IyQmd1QnFDO0UzQmp1QnJDLDhCMkJpdUJzQjtFM0JsdUJ0QixNMkJrdUJtQjtBL0NpbElwQjtBK0M5a0lJO0VBQ0UsVUFBQTtBL0NnbElOO0ErQ3prSUk7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QS9DZ2xJTjtBK0Mxa0lNO0UzQnZ2QkwsYUFBQTtFQUNBLGVBQUE7RUFHQSxvQjJCb3ZCdUM7RTNCcnZCdkMsMkIyQnF2QjJCO0UzQnR2QjNCLFMyQnN2QnFCO0EvQ3FsSXRCO0ErQ25sSVE7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QS9DcWxJVjtBK0Mva0lVO0VBQ0UsY0FBQTtBL0NzbElaO0ErQ3BsSVk7RUFDRSxnQkFBQTtBL0NzbElkO0ErQ25sSVk7RUFDRSxnQkFBQTtBL0NxbElkO0ErQ2psSWM7RUFDRSxVQUFBO0EvQ21sSWhCO0ErQzVrSU07RUFFRSxxQkFBQTtFQURBLGlCQUFBO0EvQytrSVI7QStDemtJRTtFQUNFLHlCQUFBO0EvQzJrSUo7QStDemtJSTtFQUNFLGdDQUFBO0EvQzJrSU47QStDeGtJSTtFQUNFLG1CQUFBO0EvQzBrSU47QStDeGtJTTtFM0J2eUJMLGFBQUE7RUFDQSxlQUFBO0VBR0Esb0IyQm95QnFDO0UzQnJ5QnJDLDJCMkJxeUJ5QjtFM0J0eUJ6QixPMkJzeUJxQjtBL0M4a0l0QjtBK0M1a0lRO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0EvQzhrSVY7QStDeGtJVTtFQUNFLGNBQUE7QS9DK2tJWjtBK0M3a0lZO0VBQ0UsZ0JBQUE7QS9DK2tJZDtBK0M1a0lZO0VBQ0UsZ0JBQUE7QS9DOGtJZDtBK0Mxa0ljO0VBQ0UsVUFBQTtBL0M0a0loQjtBK0N2a0lVO0VBR0UsYUFBQTtFQUZBLGFB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O0ExRWcyTko7O0EwRTkxTkU7RUFDRSxrQkFBQTtBMUVpMk5KOztBMEUvMU5FO0VBQ0UsaUJBQUE7QTFFazJOSjs7QTBFNTJORTtFQUNFLGdCQUFBO0ExRSsyTko7O0EwRTcyTkU7RUFDRSxtQkFBQTtBMUVnM05KOztBMEU5Mk5FO0VBQ0Usa0JBQUE7QTFFaTNOSjs7QTBFLzJORTtFQUNFLGlCQUFBO0ExRWszTko7O0EwRTUzTkU7RUFDRSxnQkFBQTtBMUUrM05KOztBMEU3M05FO0VBQ0UsbUJBQUE7QTFFZzROSjs7QTBFOTNORTtFQUNFLGtCQUFBO0ExRWk0Tko7O0EwRS8zTkU7RUFDRSxpQkFBQTtBMUVrNE5KOztBMEU1NE5FO0VBQ0UsZ0JBQUE7QTFFKzROSjs7QTBFNzRORTtFQUNFLG1CQUFBO0ExRWc1Tko7O0EwRTk0TkU7RUFDRSxrQkFBQTtBMUVpNU5KOztBMEUvNE5FO0VBQ0UsaUJBQUE7QTFFazVOSjs7QTBFNTVORTtFQUNFLGdCQUFBO0ExRSs1Tko7O0EwRTc1TkU7RUFDRSxtQkFBQTtBMUVnNk5KOztBMEU5NU5FO0VBQ0Usa0JBQUE7QTFFaTZOSjs7QTBFLzVORTtFQUNFLGlCQUFBO0ExRWs2Tko7O0EwRTU2TkU7RUFDRSxpQkFBQTtBMUUrNk5KOztBMEU3Nk5FO0VBQ0Usb0JBQUE7QTFFZzdOSjs7QTBFOTZORTtFQUNFLG1CQUFBO0ExRWk3Tko7O0EwRS82TkU7RUFDRSxrQkFBQTtBMUVrN05KOztBMEU1N05FO0VBQ0UsaUJBQUE7QTFFKzdOSjs7QTBFNzdORTtFQUNFLG9CQUFBO0ExRWc4Tko7O0EwRTk3TkU7RUFDRSxtQkFBQTtBMUVpOE5KOztBMEUvN05FO0VBQ0Usa0JBQUE7QTFFazhOSjs7QTBFNThORTtFQUNFLGlCQUFBO0ExRSs4Tko7O0EwRTc4TkU7RUFDRSxvQkFBQTtBMUVnOU5KOztBMEU5OE5FO0VBQ0UsbUJBQUE7QTFFaTlOSjs7QTBFLzhORTtFQUNFLGtCQUFBO0ExRWs5Tko7O0EyRTU5TkU7RUFDRSwyQkFBQTtBM0UrOU5KOztBMkU3OU5FO0VBQ0UsOEJBQUE7QTNFZytOSjs7QTJFOTlORTtFQUNFLGtCQUFBO0EzRWkrTko7O0EyRS85TkU7RUFDRSxpQkFBQTtBM0VrK05KOztBMkU1K05FO0VBQ0UsMkJBQUE7QTNFKytOSjs7QTJFNytORTtFQUNFLDhCQUFBO0EzRWcvTko7O0EyRTkrTkU7RUFDRSxrQkFBQTtBM0VpL05KOztBMkUvK05FO0VBQ0UsaUJBQUE7QTNFay9OSjs7QTJFNS9ORTtFQUNFLDJCQUFBO0EzRSsvTko7O0EyRTcvTkU7RUFDRSw4QkFBQTtBM0VnZ09KOztBMkU5L05FO0VBQ0Usa0JBQUE7QTNFaWdPSjs7QTJFLy9ORTtFQUNFLGlCQUFBO0EzRWtnT0o7O0EyRTVnT0U7RUFDRSwyQkFBQTtBM0UrZ09KOztBMkU3Z09FO0VBQ0UsOEJBQUE7QTNFZ2hPSjs7QTJFOWdPRTtFQUNFLGtCQUFBO0EzRWloT0o7O0EyRS9nT0U7RUFDRSxpQkFBQTtBM0VraE9KOztBMkU1aE9FO0VBQ0UsMkJBQUE7QTNFK2hPSjs7QTJFN2hPRTtFQUNFLDhCQUFBO0EzRWdpT0o7O0EyRTloT0U7RUFDRSxrQkFBQTtBM0VpaU9KOztBMkUvaE9FO0VBQ0UsaUJBQUE7QTNFa2lPSjs7QTJFNWlPRTtFQUNFLDJCQUFBO0EzRStpT0o7O0EyRTdpT0U7RUFDRSw4QkFBQTtBM0Vnak9KOztBMkU5aU9FO0VBQ0Usa0JBQUE7QTNFaWpPSjs7QTJFL2lPRTtFQUNFLGlCQUFBO0EzRWtqT0o7O0EyRTVqT0U7RUFDRSwyQkFBQTtBM0Urak9KOztBMkU3ak9FO0VBQ0UsOEJBQUE7QTNFZ2tPSjs7QTJFOWpPRTtFQUNFLGtCQUFBO0EzRWlrT0o7O0EyRS9qT0U7RUFDRSxpQkFBQTtBM0Vra09KOztBMkU1a09FO0VBQ0UsMkJBQUE7QTNFK2tPSjs7QTJFN2tPRTtFQUNFLDhCQUFBO0EzRWdsT0o7O0EyRTlrT0U7RUFDRSxrQkFBQTtBM0VpbE9KOztBMkUva09FO0VBQ0UsaUJBQUE7QTNFa2xPSjs7QTJFNWxPRTtFQUNFLDJCQUFBO0EzRStsT0o7O0EyRTdsT0U7RUFDRSw4QkFBQTtBM0VnbU9K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SEY7O0U2Q2hoSEE7SUFDRSxlQUFBO0lBRUEsV0FBQTtJQURBLHFDQUFBO0U3Q29oSEY7O0U2Q2hoSEE7SUFDRSxlQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7SUFDQSwyQkFBQTtJQUNBLHlDQUFBO0U3Q21oSEY7O0U2Q2hoSEE7SUFDRSxhQUFBO0U3Q21oSEY7O0U2Q2hoSEE7SUFDRSwyQkFBQTtFN0NtaEhGO0FBQ0Y7O0E2Q2hoSEE7RUFDRTtJQUNFLFdBQUE7RTdDa2hIRjtBQUNGOztBNkMvZ0hBO0VBQ0U7SUFDRSwyQkFBQTtFN0NpaEhGO0FBQ0Y7O0FrRnY3SEk7RXBDTkY7SUFXSSw2QkFBQTtFOUNpOEhKO0U4Qy82SEE7SXRDZ0JBLHFDQUFBO0VSazhIQTtFOEN6N0hJO0l0Q3BDSixzQ0FBQTtFUmcrSEE7RStDMWpISTtJQUlJLFdBQUE7RS9DaW9JUjtFK0NyNEhNO0lBTUksV0FBQTtFL0NxbElWO0UrQ25sSVU7SUFDRSxVQUFBO0UvQ3FsSVo7RStDL2tJSTtJQUtJLFdBQUE7RS9DbWxJUjtFK0NwNUhRO0lBSUksV0FBQTtFL0Nza0laO0UrQ2hrSUk7SUFLSSxXQUFBO0UvQ29rSVI7RTZFNThKRjtJQVFFLGFBQUE7RTdFaXJPQTtFNkU3cU9GO0lBUUUsYUFBQTtFN0Vtck9BO0U2RS9xT0Y7SUFRRSxjQUFBO0U3RXFyT0E7RTZFanJPRjtJQVFFLGNBQUE7RTdFdXJPQTtBQXh5R0Y7O0EyRHRxSEE7RUFFRTtJQUNDLHNCQUFBO0UzRDRuTEQ7RTJEM25MQztJQUNDLGVBQUE7RTNENm5MRjtFMkQ1bkxFO0lBQ0MsWUFBQTtFM0Q4bkxIO0UyRDNuTEM7SUFDQyxhQUFBO0UzRDZuTEY7RTJEMW5MQTtJQUdDLFdBQUE7SUFGQSxlQUFBO0lBQ0EsZ0JBQUE7RTNENm5MRDtBQUNGOztBMkR6bkxBO0VBTU07SUFDQyxTQUFBO0UzRHNuTEw7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuL3NldHRpbmcvc2l6ZeWPgueFp1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIG1pbi13aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIG1heC13aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8q6buS77yaZm9udCovXG4vKumuruOChOOBi+OBqumdku+8muODmeODvOOCuSovXG4vKua/g+e0uu+8muODquODs+OCr+S7liovXG4vKuOCqOODoeODqeODq+ODie+8muijhemjvuS7liovXG4vKui1pO+8muijhemjvuS7liovXG4vKmJn77ya6IOM5pmvKi9cbi8q44Kw44Op44OH44O844K344On44OzKi9cbi8q5paH5a2X44Kw44Op44OH44O844K344On44OzKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NTAwOzcwMDs5MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL3lha3VoYW5qcEAzLjMuMS9kaXN0L2Nzcy95YWt1aGFuanAubWluLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jb2RlLmlvbmljZnJhbWV3b3JrLmNvbS9pb25pY29ucy8yLjAuMS9jc3MvaW9uaWNvbnMubWluLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9wcm8uZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjEwLjAvY3NzL2FsbC5jc3NcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3N3YWxkOndnaHRAMjAwLi43MDAmZGlzcGxheT1zd2FwXCIpO1xuLmNfZ3JhZF9mb250IHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzA3NjhkNCwgIzRmYzhkYyk7XG4gIGNvbG9yOiAjNGFjMmRiO1xufVxuXG5lbS5jX2dyYWRfZm9udCB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnAuY19ncmFkX2ZvbnQge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBqYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGVuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3NwYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhbmNoZWRhbG1vbmQ7XG4gIGhlaWdodDogMTMwMHB4O1xufVxuXG4vKiAgICAg44OV44Kn44O844OJ44Kk44OzICAgICovXG4uZmFkZUluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNzYsIDAuNzMsIDAuOTcpO1xufVxuXG4uZmFkZUluLXVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XG59XG5cbi5mYWRlSW4tZG93biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MHB4KTtcbn1cblxuLmZhZGVJbi1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDApO1xufVxuXG4uZmFkZUluLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7XG59XG5cbi5zY3JvbGwtaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cblxuLyogICAgIOOCueODqeOCpOODieOCpOODsyAgICAqL1xuLnNsaWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNzYsIDAuNzMsIDAuOTcpO1xufVxuXG4uc2xpZGVJbi11cCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDgwcHgpO1xufVxuXG4uc2xpZGVJbi1kb3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTgwcHgpO1xufVxuXG4uc2xpZGVJbi1sZWZ0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDApO1xufVxuXG4uc2xpZGVJbi1yaWdodCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwcHgsIDApO1xufVxuXG4uc2Nyb2xsLWluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG59XG5cbi5pcy1mYWRlaW4tYWN0aXZlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xufVxuXG4vKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLyogRG9jdW1lbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDMqL1xufVxuXG4vKiBTZWN0aW9ucyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnAsXG50YWJsZSxcbmJsb2NrcXVvdGUsXG5hZGRyZXNzLFxucHJlLFxuaWZyYW1lLFxuZm9ybSxcbmZpZ3VyZSxcbmRsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIZWFkaW5ncyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnVsLFxub2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBtYXJnaW46IDA7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFByZXZlbnQgdmVydGljYWwgYWxpZ25tZW50IGlzc3Vlcy5cbiAqL1xuc3ZnLFxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBGb3JtcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogMSAqL1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZXNldCByYWRpbyBhbmQgY2hlY2tib3ggYXBwZWFyYW5jZSB0byBwcmVzZXJ2ZSB0aGVpciBsb29rIGluIGlPUy5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG5cblt0eXBlPXJhZGlvXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XG4gIGFwcGVhcmFuY2U6IHJhZGlvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOmRpc2FibGVkLFxuW3R5cGU9YnV0dG9uXTpkaXNhYmxlZCxcblt0eXBlPXJlc2V0XTpkaXNhYmxlZCxcblt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXG4gKi9cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHBhZGRpbmdcbiAqL1xub3B0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXNldCB0byBpbnZpc2libGVcbiAqL1xuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENsaWNrYWJsZSBsYWJlbHNcbiAqL1xubGFiZWxbZm9yXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogSW50ZXJhY3RpdmUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXG4gKi9cbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuLyogVGFibGVzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xudGFibGUge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRkLFxudGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlAsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmEge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbmE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBhOmhvdmVyLCBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpbml0aWFsO1xufVxuXG4vKuWQhGh0bWzopoHntKAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbn1cblxuaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG59XG5cbm1haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubC1jb250YWluZXItLXAwLCAubC1jb250YWluZXIge1xuICB3aWR0aDogMTI4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5sLWNvbnRhaW5lci0tcDAsIC5sLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNi4yNXZ3IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA3cmVtIDV2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNHJlbSA1dnc7XG4gIH1cbn1cbi5sLWNvbnRhaW5lci0tcDAge1xuICBwYWRkaW5nOiAwIDAgMy4xMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubC1jb250YWluZXItLXAwIHtcbiAgICBwYWRkaW5nOiAzcmVtIDV2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5sLWNvbnRhaW5lci0tdGhhbmtzIHtcbiAgcGFkZGluZy1ibG9jazogMCAxMHZ3O1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5sLWNvbnRhaW5lci5sLWNvbnRhaW5lci1zZXJ2aWNlbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb250YWluZXIubC1jb250YWluZXItc2VydmljZWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgfVxufVxuLmwtZm9vdGVyX19pbm5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA3OC4zOTc4M2VtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2lubmVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5sLWZvb3Rlcl9faW5uZXJfX2xvZ28ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMy4yMDcxOGVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9faW5uZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2lubmVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubC1mb290ZXJfX2lubmVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTYwcHgpIHtcbiAgLmwtZm9vdGVyX19pbm5lcl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbn1cbi5sLWZvb3Rlcl9faW5uZXJfX3JpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9faW5uZXJfX3JpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5sLWZvb3Rlcl9faW5uZXJfX3JpZ2h0ICNjb3B5cmlnaHQge1xuICBmb250LXNpemU6IDc5JTtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIHBhZGRpbmctbGVmdDogMS4zNjM2NGVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9faW5uZXJfX3JpZ2h0ICNjb3B5cmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmwtZm9vdGVyX19tZW51IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbWVudSB7XG4gICAgbWFyZ2luLWJsb2NrOiAwLjJlbSAwLjVlbTtcbiAgfVxufVxuLmwtZm9vdGVyX19tZW51X19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjQ5NDQ4ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODNweCkge1xuICAubC1mb290ZXJfX21lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbWVudV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmwtZm9vdGVyX19tZW51X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjQ5NDQ4ZW07XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4M3B4KSB7XG4gIC5sLWZvb3Rlcl9fbWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19tZW51X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgfVxufVxuLmwtZm9vdGVyX19tZW51X19pdGVtIGEge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5sLWZvb3Rlcl9fbWVudV9faXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgzcHgpIHtcbiAgLmwtZm9vdGVyX19tZW51X19pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbWVudV9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgfVxufVxuLmwtaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDg4cHg7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmwtaGVhZGVyX19pbm5lcl9fbG9nbyB7XG4gIHBhZGRpbmc6IDAgMS43ODE3N2VtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9faW5uZXJfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDAuNWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9faW5uZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogNDUlO1xuICB9XG5cbiAgLmwtaGVhZGVyX19pbm5lcl9fbG9nbyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMuOTE5ODllbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4M3B4KSB7XG4gIC5sLWhlYWRlcl9faW5uZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4NHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5sLWhlYWRlcl9faW5uZXJfX2xvZ28ge1xuICAgIC8qbWF4LXdpZHRoOjIwJSovXG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU2MHB4KSB7XG4gIC5sLWhlYWRlcl9faW5uZXJfX2xvZ28ge1xuICAgIC8qbWF4LXdpZHRoOjIwJSovXG4gIH1cbn1cbi5sLWhlYWRlcl9faW5uZXJfX2xvZ28gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5sLWhlYWRlcl9faW5uZXJfX3JpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9faW5uZXJfX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwYWRkaW5nLXRvcDogOGVtO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwMCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODNweCkge1xuICAubC1oZWFkZXJfX2lubmVyX19yaWdodCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogLTE7XG4gICAgcGFkZGluZy10b3A6IDEwZW07XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxufVxuLmwtaGVhZGVyX19pbm5lcl9fYnRuLW1lbnUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMy4yMDcxOGVtO1xuICBoZWlnaHQ6IDMuMjA3MThlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogOTk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2lubmVyX19idG4tbWVudSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4M3B4KSB7XG4gIC5sLWhlYWRlcl9faW5uZXJfX2J0bi1tZW51IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0LjI3NjI1ZW07XG4gICAgaGVpZ2h0OiA0LjI3NjI1ZW07XG4gIH1cbn1cbi5sLWhlYWRlcl9faW5uZXJfX2J0bi1tZW51IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxLjhlbTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDdlYjY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4M3B4KSB7XG4gIC5sLWhlYWRlcl9faW5uZXJfX2J0bi1tZW51IHNwYW4ge1xuICAgIHdpZHRoOiAzZW07XG4gIH1cbn1cbi5sLWhlYWRlcl9faW5uZXJfX2J0bi1tZW51IHNwYW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNGVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgzcHgpIHtcbiAgLmwtaGVhZGVyX19pbm5lcl9fYnRuLW1lbnUgc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgfVxufVxuLmwtaGVhZGVyX19pbm5lciAjaW5wLW1lbnUtc3A6Y2hlY2tlZCB+IC5sLWhlYWRlcl9faW5uZXJfX2J0bi1tZW51IHNwYW46Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNHB4LCAxcHgpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg0cHgsIDFweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNHB4LCAxcHgpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgzcHgpIHtcbiAgLmwtaGVhZGVyX19pbm5lciAjaW5wLW1lbnUtc3A6Y2hlY2tlZCB+IC5sLWhlYWRlcl9faW5uZXJfX2J0bi1tZW51IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3cHgsIDNweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoN3B4LCAzcHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoN3B4LCAzcHgpO1xuICB9XG59XG4ubC1oZWFkZXJfX2lubmVyICNpbnAtbWVudS1zcDpjaGVja2VkIH4gLmwtaGVhZGVyX19pbm5lcl9fYnRuLW1lbnUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg0cHgsIC0ycHgpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNHB4LCAtMnB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNHB4LCAtMnB4KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4M3B4KSB7XG4gIC5sLWhlYWRlcl9faW5uZXIgI2lucC1tZW51LXNwOmNoZWNrZWQgfiAubC1oZWFkZXJfX2lubmVyX19idG4tbWVudSBzcGFuOmxhc3QtY2hpbGQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoM3B4LCAtMnB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoM3B4LCAtMnB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgzcHgsIC0ycHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9faW5uZXIgI2lucC1tZW51LXNwOmNoZWNrZWQgfiAubC1oZWFkZXJfX2lubmVyX19yaWdodCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgzcHgpIHtcbiAgLmwtaGVhZGVyX19pbm5lciAjaW5wLW1lbnUtc3A6Y2hlY2tlZCB+IC5sLWhlYWRlcl9faW5uZXJfX3JpZ2h0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVudSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX21lbnUge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODNweCkge1xuICAubC1oZWFkZXJfX21lbnUge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVudV9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMy4yMDcxOGVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fbWVudV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4M3B4KSB7XG4gIC5sLWhlYWRlcl9fbWVudV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubC1oZWFkZXJfX21lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU2MHB4KSB7XG4gIC5sLWhlYWRlcl9fbWVudV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVudV9faXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fbWVudV9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubC1oZWFkZXJfX21lbnVfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU2MHB4KSB7XG4gIC5sLWhlYWRlcl9fbWVudV9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVudV9faXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubC1oZWFkZXJfX2J0bnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2J0bnMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2J0bnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgzcHgpIHtcbiAgLmwtaGVhZGVyX19idG5zIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fYnRuc19faXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2J0bnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4M3B4KSB7XG4gIC5sLWhlYWRlcl9fYnRuc19faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG4ubC1oZWFkZXJfX2J0bnNfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWluLXdpZHRoOiA4LjU1MjQ5ZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwN2ViNjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxLjE0MDMzZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19idG5zX19pdGVtIGEge1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4M3B4KSB7XG4gIC5sLWhlYWRlcl9fYnRuc19faXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTg0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmwtaGVhZGVyX19idG5zX19pdGVtIGEge1xuICAgIG1pbi13aWR0aDogN2VtO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1NjBweCkge1xuICAubC1oZWFkZXJfX2J0bnNfX2l0ZW0gYSB7XG4gICAgbWluLXdpZHRoOiA4ZW07XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICB9XG59XG4ubC1oZWFkZXJfX2J0bnNfX2l0ZW0gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xuICBmb250LXNpemU6IDE0MyU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmwtaGVhZGVyX19idG5zX19pdGVtLmJ0bm5hdjAxIGE6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL2hlYWRlci1pY29uMDEucG5nXCIpO1xufVxuXG4ubC1oZWFkZXJfX2J0bnNfX2l0ZW0uYnRubmF2MDIgYTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaGVhZGVyLWljb24wMi5wbmdcIik7XG59XG5cbi5sLWhlYWRlcl9fYnRuc19faXRlbS5idG5uYXYwMyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9oZWFkZXItaWNvbjAzLnBuZ1wiKTtcbn1cblxuLyoubC1oZWFkZXJfX2J0bnNfX2l0ZW0gYTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLjVlbSlcbn0qL1xuLmwtaGVhZGVyX19idG5zX19pdGVtOm50aC1jaGlsZCgyKSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MzU3Njtcbn1cblxuLmwtaGVhZGVyX19idG5zX19pdGVtOm50aC1jaGlsZCgzKSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbn1cblxuLmwtdG9waWNwYXRoIHtcbiAgcGFkZGluZzogMC41NzAxN2VtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjg7XG59XG4ubC10b3BpY3BhdGhfX2lubmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDc4LjM5NzgzZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sLXRvcGljcGF0aF9faW5uZXIgbGkge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3OSU7XG59XG4ubC10b3BpY3BhdGhfX2lubmVyIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjODc4Nzg3O1xufVxuLmwtdG9waWNwYXRoX19pbm5lciBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5sLXRvcGljcGF0aF9faW5uZXIgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLmMtYXJyb3ctLWNlbnRlci1ib3R0b20ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDdyZW0gMTByZW0gMCAxMHJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDRyZW0gYXV0byAwO1xufVxuXG4uYy1iZy0tZ3Ige1xuICBiYWNrZ3JvdW5kOiAjZWRmMmY4O1xufVxuLmMtYmctLXRyaWFuZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvc2VydmljZV9iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQ6ICNkZWVjZjY7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG4uYy1iZy0taW5ib3VuZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTIsIDE2NSwgMTgyLCAwLjEpO1xufVxuLmMtYmctLWluYm91bmQgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0IGgzLFxuLmMtYmctLWluYm91bmQgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0IGgyIHtcbiAgY29sb3I6ICMzNGE1YjY7XG59XG4uYy1iZy0taW5ib3VuZCAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YWZ0ZXIge1xuICBjb2xvcjogIzM0YTViNjtcbn1cbi5jLWJnLS1pbmJvdW5kIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNGE1YjY7XG59XG4uYy1iZy0tb3V0Ym91bmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDEwMiwgMjEyLCAwLjEpO1xufVxuLmMtYmctLW91dGJvdW5kIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dCBoMyxcbi5jLWJnLS1vdXRib3VuZCAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQgaDIge1xuICBjb2xvcjogIzA1NjZkNDtcbn1cbi5jLWJnLS1jb25zdHJ1Y3Rpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNSwgMTc2LCA0LCAwLjEpO1xufVxuLmMtYmctLWNvbnN0cnVjdGlvbiAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQgaDMsXG4uYy1iZy0tY29uc3RydWN0aW9uIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dCBoMiB7XG4gIGNvbG9yOiAjZTFiMDA0O1xufVxuLmMtYmctLWNvbnN0cnVjdGlvbiAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YWZ0ZXIge1xuICBjb2xvcjogI2UxYjAwNDtcbn1cbi5jLWJnLS1jb25zdHJ1Y3Rpb24gLnAtc2VydmljZS1hcmNoaXZlX190ZXh0OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2UxYjAwNDtcbn1cblxuLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbipbY2xhc3NePWMtYnRuXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1idG4tLXdoaXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMHB4IDc1cHggMTBweCAzNXB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtYnRuLS13aGl0ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfXzAwOS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYy1idG4tLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMxZjJhNjg7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1idG4tLXdoaXRlOmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93X18wMDgucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmMtYnRuLS1ibCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweCA3NXB4IDEwcHggNzVweDtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWYyYTY4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmE2ODtcbn1cbi5jLWJ0bi0tYmw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93X18wMDkucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmMtYnRuLS1ibDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMWYyYTY4O1xuICBvcGFjaXR5OiAxO1xufVxuLmMtYnRuLS1ibDpob3Zlcjo6YWZ0ZXIge1xuICByaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd19fMDA4LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jLWJ0bi0tZ3JhZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMi42MDQxNjY2NjY3dnc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBzdGF0aWPku6XlpJbjgpLmjIflrpogKi9cbiAgei1pbmRleDogMDtcbiAgLyog44Kw44Op44OH44O844K344On44Oz44KI44KK44KC5LiK44Gr6YWN572uICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogaW5saW5l5Lul5aSW44Gr44GZ44KLICovXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiDog4zmma/jgpLpgI/mmI7jgavjgZnjgosgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyog44Gv44G/5Ye644GX44Gf6YOo5YiG44KS6Z2e6KGo56S6KOinkuS4uOOCkuS7mOOBkeOCi+WgtOWQiOOBr+W/hemgiCkgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiDjgqvjg7zjgr3jg6vjgpLjg53jgqTjg7Pjgr/jg7zjgavjgZnjgosgKi9cbiAgLyogOjpiZWZvcmUsIDo6YWZ0ZXLjgacy56iu6aGe44Gu44Kw44Op44OH44O844K344On44Oz44KS55So5oSPICovXG4gIC8qIOOCsOODqeODh+ODvOOCt+ODp+ODszEgKi9cbiAgLyog44Kw44Op44OH44O844K344On44OzMiAqL1xuICAvKiDjg5vjg5Djg7zmmYLjgavjgrDjg6njg4fjg7zjgrfjg6fjg7Mx44KS6YCP5piO44Gr44GZ44KLICovXG59XG4uYy1idG4tLWdyYWQ6OmJlZm9yZSwgLmMtYnRuLS1ncmFkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWJ0bi0tZ3JhZDo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIC8qIOOCouODi+ODoeODvOOCt+ODp+ODs+Wun+ihjOaZgumWkyAqL1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcbn1cbi5jLWJ0bi0tZ3JhZDo6YWZ0ZXIge1xuICB6LWluZGV4OiAtMjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzA1NjZkNCAwJSwgIzUwY2FkYyAxMDAlKTtcbn1cbi5jLWJ0bi0tZ3JhZDpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jLWJ0bi0tZ3JhZDIge1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDIuNjA0MTY2NjY2N3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcbn1cbi5jLWJ0bi0tbGluZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwZTExNTU7XG4gIGNvbG9yOiAjMGUxMTU1O1xuICBwYWRkaW5nOiAxLjA0MTY2NjY2Njd2dyAyLjYwNDE2NjY2Njd2dztcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIG1pbi13aWR0aDogMTYuNjY2NjY2NjY2N3Z3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi0tbGluZSB7XG4gICAgbWluLXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5jLWJ0bi0tbGluZTpmb2N1czpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1idG4tLWxpbmU6Zm9jdXM6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1idG4tLWxpbmU6aG92ZXI6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1idG4tLWxpbmU6aG92ZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbmE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5jLWNhdGUtLWxpbmUge1xuICBwYWRkaW5nOiAwLjJyZW0gNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA1NjZkNDtcbiAgY29sb3I6ICMwNTY2ZDQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtY2F0bGluayB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG4uYy1jYXRsaW5rIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jLWNhdGxpbmsgZGwgZHQge1xuICB3aWR0aDogMTEwcHg7XG4gIGNvbG9yOiAjMWYyYTY4O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhdGxpbmsgZGwgZHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1jYXRsaW5rIGRsIGR0Lmljb19zaHViZXR1IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb2x1bW4vaWNvXzAwMS5wbmcpIG5vLXJlcGVhdCAwIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5jLWNhdGxpbmsgZGwgZHQuaWNvX2NhdCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29sdW1uL2ljb18wMDIucG5nKSBuby1yZXBlYXQgMCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uYy1jYXRsaW5rIGRsIGRkIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOWYwO1xuICBjb2xvcjogIzFmMmE2ODtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtY2F0bGluayBkbCBkZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmE2ODtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1jYXRsaW5rIGRsIGRkIHNwYW4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmE2ODtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtY29uc3VsdGFudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYy1jb25zdWx0YW50IHtcbiAgICBwYWRkaW5nOiA0ZW0gMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jb25zdWx0YW50IHtcbiAgICBwYWRkaW5nOiAzZW0gMDtcbiAgfVxufVxuLmMtY29uc3VsdGFudF9fY3RhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0Ljk4ODk1ZW07XG59XG5cbi5jLWNvbnN1bHRhbnRfX2N0YSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNjQxNDRlbSAxLjE0MDMzZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMmIyYjI7XG59XG5cbi5jLWNvbnN1bHRhbnQtbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0yLjQ5NDQ4ZW0gLTEuMjgyODdlbTtcbn1cbi5jLWNvbnN1bHRhbnQtbGlzdF9fYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtY29uc3VsdGFudC1saXN0X19idG4ge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29uc3VsdGFudC1saXN0X19idG4ge1xuICAgIGJvdHRvbTogLTE1cHg7XG4gIH1cbn1cbi5jLWNvbnN1bHRhbnQtbGlzdF9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfXzAwMy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29uc3VsdGFudC1saXN0IHtcbiAgICBtYXJnaW46IC0xZW0gLTAuNWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1NjBweCkge1xuICAuYy1jb25zdWx0YW50LWxpc3Qge1xuICAgIG1hcmdpbi1pbmxpbmU6IC0wLjY0MTQ0ZW07XG4gIH1cbn1cbi5jLWNvbnN1bHRhbnQtbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDIuNDk0NDhlbSAxZW07XG59XG4uYy1jb25zdWx0YW50LWxpc3RfX2l0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYy1jb25zdWx0YW50LWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29uc3VsdGFudC1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jLWNvbnN1bHRhbnQtbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMWVtIDEuMjgyODdlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jb25zdWx0YW50LWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDFlbSAwLjVlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTYwcHgpIHtcbiAgLmMtY29uc3VsdGFudC1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nLWlubGluZTogMC42NDE0NGVtO1xuICB9XG59XG4uYy1jb25zdWx0YW50LWxpc3RfX2l0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDJlbSAyLjEzODEyZW07XG4gIGNvbG9yOiAjMDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmMtY29uc3VsdGFudC1saXN0X19pdGVtIGEge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jb25zdWx0YW50LWxpc3RfX2l0ZW0gYSB7XG4gICAgcGFkZGluZzogMC41ZW0gMC41ZW0gM2VtIDAuNWVtO1xuICB9XG59XG4uYy1jb25zdWx0YW50LWxpc3RfX2l0ZW0gYSA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29uc3VsdGFudC1saXN0X19pdGVtIGEgLmMtdHh0LWJhc2UtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uYy1jb25zdWx0YW50LWxpc3RfX2l0ZW0gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNS4zNDUzMWVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgzMSwgNDIsIDEwNCwgMC4yKTtcbn1cblxuLmMtY29uc3VsdGFudC1saXN0X19pdGVtIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxLjQyNTQxNTE1MjJlbTtcbiAgd2lkdGg6IDEwLjY5MDYxMzY0MTJlbTtcbiAgaGVpZ2h0OiAxMC42OTA2MTM2NDEyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjQyNzYyNDU0NTZlbSBzb2xpZCAjZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgzMSwgNDIsIDEwNCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUuMzQ1MzFlbSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29uc3VsdGFudC1saXN0X19pdGVtIGE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDhlbTtcbiAgICBoZWlnaHQ6IDhlbTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDRlbSk7XG4gIH1cbn1cbi5jLWNvbnN1bHRhbnQtbGlzdF9faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1jb25zdWx0YW50LWxpc3RfX2l0ZW0gYTpob3ZlciAuYy1jb25zdWx0YW50LWxpc3RfX2J0bjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd19fMDA0LnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYy1jb25zdWx0YW50LWxpc3RfX2l0ZW0gYTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTczNTc2O1xufVxuXG4uYy1jb25zdWx0YW50LWxpc3RfX2l0ZW0gYTpob3ZlciAuYy1jb25zdWx0YW50LWxpc3RfX2l0ZW1fX2ltZyB7XG4gIGJvcmRlci1jb2xvcjogIzE3MzU3Njtcbn1cblxuLmMtY29uc3VsdGFudC1saXN0X19pdGVtX19pbWcge1xuICBtYXJnaW46IDAgYXV0byAxLjQyNTQyZW07XG4gIHdpZHRoOiAxMC42OTA2MWVtO1xuICBoZWlnaHQ6IDEwLjY5MDYxZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjQyNzYyZW0gc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29uc3VsdGFudC1saXN0X19pdGVtX19pbWcge1xuICAgIHdpZHRoOiA4ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29uc3VsdGFudC1saXN0X19pdGVtX19pbWcge1xuICAgIGhlaWdodDogOGVtO1xuICB9XG59XG4uYy1jb25zdWx0YW50LWxpc3RfX2l0ZW1fX2ltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYy1jb25zdWx0YW50LWxpc3RfX2l0ZW1fX25hbWUge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNDMlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jb25zdWx0YW50LWxpc3RfX2l0ZW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYy1jb25zdWx0YW50LWxpc3RfX2l0ZW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTIwJTtcbiAgfVxufVxuLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAvKnRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7Ki9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDBzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDc4LjM5NzgzZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC1oZWlnaHQ6IDk2dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDUuNzAxNjZlbSAxMC42OTA2MWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9faW5uZXIge1xuICAgIHdpZHRoOiA5NCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19pbm5lciB7XG4gICAgd2lkdGg6IDkxJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19pbm5lciB7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG59XG4uYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuMTM4MTJlbTtcbiAgcmlnaHQ6IDIuMTM4MTJlbTtcbiAgd2lkdGg6IDIuODUwODNlbTtcbiAgaGVpZ2h0OiAyLjg1MDgzZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzFmMmE2ODtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fY2xvc2Uge1xuICAgIHdpZHRoOiAyLjEzODEyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19jbG9zZSB7XG4gICAgd2lkdGg6IDIuMTM4MTJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2Nsb3NlIHtcbiAgICBoZWlnaHQ6IDIuMTM4MTJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2Nsb3NlIHtcbiAgICBoZWlnaHQ6IDIuMTM4MTJlbTtcbiAgfVxufVxuLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGNvbG9yOiAjMWYyYTY4O1xuICBmb250LXNpemU6IDE0MyU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fY2xvc2Uge1xuICAgIHRvcDogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19jbG9zZSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWlubGluZTogMCBhdXRvO1xuICB9XG59XG4uYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIuNjM3MDJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIuMTM4MTJlbTtcbiAgaGVpZ2h0OiAyLjEzODEyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfXzAwNS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fYXJyb3c6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fYXJyb3cucHJldiB7XG4gIGxlZnQ6IDIuNjM3MDJlbTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93X18wMDYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAzLjU2MzU0ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cbi5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9faGVhZGVyX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMS4yNSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19oZWFkZXJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19oZWFkZXJfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cbn1cbi5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9faGVhZGVyX19pbWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cblxuLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19oZWFkZXJfX2ltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2hlYWRlcl9faW1nOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2hlYWRlcl9faW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9faGVhZGVyX19pbmZvIHtcbiAgd2lkdGg6IDY4Ljc1JTtcbiAgcGFkZGluZy1sZWZ0OiAzLjU2MzU0ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19oZWFkZXJfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9faGVhZGVyX19pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI1NDJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2hlYWRlcl9faW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2hlYWRlcl9faW5mbyAubmFtZSB7XG4gIGZvbnQtc2l6ZTogOTMlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1MDdlYjY7XG4gIG1hcmdpbjogLTAuNWVtIDAgMS41ZW07XG59XG5cbi5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fYm9keSB7XG4gIHBhZGRpbmc6IDIuMTM4MTJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmODtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2JvZHkge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2JvZHkge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxufVxuLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19ib2R5IHRhYmxlIHRyIHRoLFxuLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19ib2R5IHRhYmxlIHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19ib2R5IHRhYmxlIHRyIHRoIHtcbiAgLypwYWRkaW5nLXJpZ2h0OiAzLjU2MzU0ZW07Ki9cbiAgd2lkdGg6IDEzMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2JvZHkgdGFibGUgdHIgdGgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2JvZHkgdGFibGUgdHIgdGgge1xuICAgIC8qcGFkZGluZy1yaWdodDogLjVlbTsqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19ib2R5IHRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjU2MzU0ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19ib2R5IHRhYmxlIHRyIHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2JvZHkgdGFibGUgdHIgdGQge1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fYm9keSB0YWJsZSB0ciB0ZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbi5tb2RhbHNfX2l0ZW1fX25hbWUge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmMtY29uc3VsdGFudC1saXN0X19idG4yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cbi5jLWNvbnN1bHRhbnQtbGlzdF9fc3Qge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICBtYXJnaW46IGF1dG8gMnJlbSBhdXRvIDJyZW07XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX3N0b3AyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jLWNvbnN1bHRhbnQtbGlzdF9fc3QucGF1c2VkIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fc3RhcnQyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jLWNvbnN1bHRhbnQtbGlzdF9fbmV4dCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93X18wMTMucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogOTFweDtcbiAgaGVpZ2h0OiA2M3B4O1xufVxuLmMtY29uc3VsdGFudC1saXN0X19wcmV2IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfXzAxMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA5MXB4O1xuICBoZWlnaHQ6IDYzcHg7XG59XG5cbi5jLWZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2cmVtIDAgMDtcbn1cblxuKltjbGFzc149Yy1pbWctYm94XSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4qW2NsYXNzXj1jLWltZy1ib3hdIGltZyB7XG4gIG1heC13aWR0aDogNDQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgKltjbGFzc149Yy1pbWctYm94XSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4qW2NsYXNzXj1jLWltZy1ib3hdICsgKiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWltZy1ib3gtLWxfX2l0ZW0sIC5jLWltZy1ib3gtLWwgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogNDQlO1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWctYm94LS1sX19pdGVtLCAuYy1pbWctYm94LS1sIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmMtaW1nLWJveC0tcl9faXRlbSwgLmMtaW1nLWJveC0tciBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogNDQlO1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZy1ib3gtLXJfX2l0ZW0sIC5jLWltZy1ib3gtLXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYy1pbWctYm94LS1oYWxmIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDglO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4uYy1pbWctYm94LS1oYWxmX19pdGVtIHtcbiAgbWF4LXdpZHRoOiA0NiU7XG4gIHdpZHRoOiA0NiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWltZy1ib3gtLWhhbGZfX2l0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nLWJveC0taGFsZl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYy1saXN0LS1kaXNjIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmMtbGlzdC0tZGlzYyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5jLWxpc3QtLWRpc2MgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLmMtbGlzdC0taW5kZW50IGxpIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0yZW07XG59XG4uYy1saXN0LS1pbmRlbnQgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4uYy1wYWdlLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDJ2dztcbiAgYm90dG9tOiA2dnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2UtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1wYWdlLXRvcCBhIHtcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gIGNvbG9yOiAjNmU3Nzg2O1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xuICAtd2Via2l0LXRleHQtb3JpZW50YXRpb246IHNpZGV3YXlzO1xuICB0ZXh0LW9yaWVudGF0aW9uOiBzaWRld2F5cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLXBhZ2UtdG9wIGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRyZW07XG4gIHJpZ2h0OiA1MCU7XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNi41cmVtO1xufVxuLnNlY3Rpb24tdGl0bGUud2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLXRpdGxlIC5lbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogT3N3YWxkO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VjdGlvbi10aXRsZSAuZW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc2VjdGlvbi10aXRsZSAuanAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIC5qcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5jLXNlcnZpY2UtY2FzZSB7XG4gIGJhY2tncm91bmQ6ICNlZGYyZjg7XG59XG4uYy1zZXJ2aWNlLWNhc2VfX2lubmVyIHtcbiAgcGFkZGluZzogOS45cmVtIDAgOC45cmVtIDA7XG59XG4uYy1zZXJ2aWNlLWNhc2UgLnNlcnZpY2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0LjlyZW07XG59XG4uYy1zZXJ2aWNlLWNhc2UgLm1ha2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTE1LjZyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0LjJyZW07XG4gIG1pbi1oZWlnaHQ6IDI0LjVyZW07XG59XG4uYy1zZXJ2aWNlLWNhc2UgLm1ha2VyIC5oZWFkIHtcbiAgYmFja2dyb3VuZDogIzFmMmE2ODtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1zZXJ2aWNlLWNhc2UgLm1ha2VyIC5oZWFkIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZXJ2aWNlLWNhc2UgLm1ha2VyIC5oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4uYy1zZXJ2aWNlLWNhc2UgLm1ha2VyIC5oZWFkIGgzIC5pY29uIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcbn1cbi5jLXNlcnZpY2UtY2FzZSAubWFrZXIgLmhlYWQgaDMgLm5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1zZXJ2aWNlLWNhc2UgLm1ha2VyIC5oZWFkIGgzIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgfVxufVxuLmMtc2VydmljZS1jYXNlIC5tYWtlciAuaGVhZCBoMyAudGFpc3lvdSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1zZXJ2aWNlLWNhc2UgLm1ha2VyIC5oZWFkIGgzIC50YWlzeW91IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xuICB9XG59XG4uYy1zZXJ2aWNlLWNhc2UgLm1ha2VyIC5jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVyZW0pO1xuICBwYWRkaW5nOiAxLjRyZW0gM3JlbSAwLjZyZW0gM3JlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2VkZjJmODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1zZXJ2aWNlLWNhc2UgLm1ha2VyIC5jb250ZW50IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDEuNHJlbSAzcmVtIDEuNHJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZXJ2aWNlLWNhc2UgLm1ha2VyIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VkZjJmODtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG4uYy1zZXJ2aWNlLWNhc2UgLm1ha2VyIC5jb250ZW50IGg0IHtcbiAgY29sb3I6ICMxZjJhNjg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtc2VydmljZS1jYXNlIC5tYWtlciAuY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLmMtc2VydmljZS1jYXNlIC5tYWtlciAuY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLmMtc2VydmljZS1jYXNlIC5tYWtlciAuY29udGVudCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYy1zZXJ2aWNlLWNhc2UgLmxpc3Qge1xuICBtYXgtd2lkdGg6IDExNS42cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogN3JlbTtcbn1cbi5jLXNlcnZpY2UtY2FzZSAubGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmMtc2VydmljZS1jYXNlIC5saXN0IHVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDMzLjMlIC0gMXJlbSk7XG4gIG1heC13aWR0aDogMzMuNHJlbTtcbn1cbi5jLXNlcnZpY2UtY2FzZSAubGlzdCB1bCBsaSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMlIC0gMXJlbSk7XG4gIG1heC13aWR0aDogMzMuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlcnZpY2UtY2FzZSAubGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4uYy1zZXJ2aWNlLWNhc2UgLmxpc3QgdWwgbGkgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4uYy1zZXJ2aWNlLWNhc2UgLmxpc3QgdWwgbGkgYTpob3ZlciAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzFmMmE2ODtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzFmMmE2ODtcbiAgY29sb3I6ICNGRkY7XG59XG4uYy1zZXJ2aWNlLWNhc2UgLmxpc3QgdWwgLmltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VydmljZS1jYXNlIC5saXN0IHVsIC5pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYy1zZXJ2aWNlLWNhc2UgLmxpc3QgdWwgLnRhZyB7XG4gIGJhY2tncm91bmQ6ICM3MTdhYTI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuLmMtc2VydmljZS1jYXNlIC5saXN0IHVsIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uYy1zZXJ2aWNlLWNhc2UgLmxpc3QgdWwgLmJvZHkge1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uYy1zZXJ2aWNlLWNhc2UgLmxpc3QgdWwgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxZjJhNjg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBjb2xvcjogIzFmMmE2ODtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IGF1dG8gYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbSA1LjJyZW07XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbi5jLXNlcnZpY2UtZmFxIHtcbiAgYmFja2dyb3VuZDogI2VkZjJmODtcbn1cbi5jLXNlcnZpY2UtZmFxX19pbm5lciB7XG4gIHBhZGRpbmc6IDkuOXJlbSAwIDcuOHJlbSAwO1xufVxuLmMtc2VydmljZS1mYXEgLnNlcnZpY2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XG59XG4uYy1zZXJ2aWNlLWZhcV9fd3JhcCAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtc2VydmljZS1mYXFfX3dyYXAgLml0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDRyZW07XG4gIHJpZ2h0OiAycmVtO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJhY2tncm91bmQ6ICMxZjJhNjg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiAxO1xufVxuLmMtc2VydmljZS1mYXFfX3dyYXAgLml0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNHJlbTtcbiAgcmlnaHQ6IDJyZW07XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogIzFmMmE2ODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmMtc2VydmljZS1mYXFfX3dyYXAgLml0ZW0ub3Blbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi5jLXNlcnZpY2UtZmFxX193cmFwIC5pdGVtIC5xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA4cmVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VkZjJmODtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAxMC45cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYy1zZXJ2aWNlLWZhcV9fd3JhcCAuaXRlbSAucTpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNjY2dncsIDMycHgpO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzFmMmE2ODtcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtc2VydmljZS1mYXFfX3dyYXAgLml0ZW0gLmEtd3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICB0cmFuc2l0aW9uOiAyNTBtcyBncmlkLXRlbXBsYXRlLXJvd3MgZWFzZTtcbn1cbi5jLXNlcnZpY2UtZmFxX193cmFwIC5pdGVtIC5hIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmMtc2VydmljZS1mYXFfX3dyYXAgLml0ZW0gLmEgLnRleHQge1xuICBwYWRkaW5nOiAzLjZyZW0gNXJlbSA0LjJyZW0gMTAuOXJlbTtcbn1cbi5jLXNlcnZpY2UtZmFxX193cmFwIC5pdGVtIC5hIC50ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS42NjZ2dywgMzJweCk7XG4gIGNvbG9yOiAjMWYyYTY4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogOHJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC44cmVtO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXNlcnZpY2UtZmFxX193cmFwIC5pdGVtLm9wZW4gLmEtd3JhcCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xufVxuXG4uYy1zZXJ2aWNlLWZvb3Rlci1zZXJ2aWNlX19pbm5lciB7XG4gIHBhZGRpbmc6IDguNnJlbSAwIDguMXJlbSAwO1xufVxuLmMtc2VydmljZS1mb290ZXItc2VydmljZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDQuMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYy1zZXJ2aWNlLWZvb3Rlci1zZXJ2aWNlIGgyIC5lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDIuNXZ3LCA0OHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMWYyYTY4O1xufVxuLmMtc2VydmljZS1mb290ZXItc2VydmljZSBoMiAuanAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxZjJhNjg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMy41cmVtO1xufVxuLmMtc2VydmljZS1mb290ZXItc2VydmljZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMi45cmVtO1xufVxuLmMtc2VydmljZS1mb290ZXItc2VydmljZV9fd3JhcCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjOTk5ZWJiO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiA2LjJyZW07XG59XG4uYy1zZXJ2aWNlLWZvb3Rlci1zZXJ2aWNlX193cmFwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXNlcnZpY2UtZm9vdGVyLXNlcnZpY2UgdWwubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmMtc2VydmljZS1mb290ZXItc2VydmljZSB1bC5saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygzMy4zJSAtIDFyZW0pO1xuICBtYXgtd2lkdGg6IDQwLjJyZW07XG59XG4uYy1zZXJ2aWNlLWZvb3Rlci1zZXJ2aWNlIHVsLmxpc3QgPiBsaSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMlIC0gMXJlbSk7XG4gIG1heC13aWR0aDogNDAuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlcnZpY2UtZm9vdGVyLXNlcnZpY2UgdWwubGlzdCA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5jLXNlcnZpY2UtZm9vdGVyLXNlcnZpY2UgdWwubGlzdCAuaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZXJ2aWNlLWZvb3Rlci1zZXJ2aWNlIHVsLmxpc3QgLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYy1zZXJ2aWNlLWZvb3Rlci1zZXJ2aWNlIHVsLmxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5jLXNlcnZpY2UtZm9vdGVyLXNlcnZpY2UgdWwubGlzdCB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jLXNlcnZpY2UtbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzE4M2Y7XG4gIGhlaWdodDogNTVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZXJ2aWNlLW12OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzFmMmE2ODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDVyZW07XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbi5jLXNlcnZpY2UtbXZfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5MnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5MnJlbSA1NXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1zZXJ2aWNlLW12X19pbm5lciB7XG4gICAgcGFkZGluZzogMCA1dnc7XG4gIH1cbn1cbi5jLXNlcnZpY2UtbXYudmlzaW9uIC5jLXNlcnZpY2UtbXZfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX212X3Zpc2lvbi5qcGcpO1xufVxuLmMtc2VydmljZS1tdi5yZXNlYXJjaCAuYy1zZXJ2aWNlLW12X19pbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS9iZ19tdl9yZXNlYXJjaC5qcGcpO1xufVxuLmMtc2VydmljZS1tdi5zdHJhdGVneSAuYy1zZXJ2aWNlLW12X19pbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS9iZ19tdl9zdHJhdGVneS5qcGcpO1xufVxuLmMtc2VydmljZS1tdi5nbG9iYWxpemF0aW9uIC5jLXNlcnZpY2UtbXZfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX212X2dsb2JhbGl6YXRpb24uanBnKTtcbn1cbi5jLXNlcnZpY2UtbXYubWFya2V0aW5nIC5jLXNlcnZpY2UtbXZfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX212X21hcmtldGluZy5qcGcpO1xufVxuLmMtc2VydmljZS1tdi5tYW5hZ2VtZW50IC5jLXNlcnZpY2UtbXZfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX212X21hbmFnZW1lbnQuanBnKTtcbn1cbi5jLXNlcnZpY2UtbXYuZGV2ZWxvcG1lbnQgLmMtc2VydmljZS1tdl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfbXZfZGV2ZWxvcG1lbnQuanBnKTtcbn1cbi5jLXNlcnZpY2UtbXZfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLmMtc2VydmljZS1tdl9fY29udGVudCAucHJlIHtcbiAgY29sb3I6ICM4Y2YwZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG4uYy1zZXJ2aWNlLW12X19jb250ZW50IC5zdWIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjY2NnZ3LCAzMnB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlcnZpY2UtbXZfX2NvbnRlbnQgLnN1YiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICB9XG59XG4uYy1zZXJ2aWNlLW12X19jb250ZW50IGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZXJ2aWNlLW12X19jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuODc1dncsIDM2cHgpO1xuICB9XG59XG4uYy1zZXJ2aWNlLW12X19jb250ZW50IC5sZWFkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZXJ2aWNlLW12X19jb250ZW50IC5sZWFkIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgfVxuICAuYy1zZXJ2aWNlLW12X19jb250ZW50IC5sZWFkIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1zZXJ2aWNlLW12IC5icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDAuNXJlbTtcbiAgcmlnaHQ6IDIuMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VydmljZS1tdiAuYnJlYWRjcnVtYiB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGxlZnQ6IDV2dztcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jLXNlcnZpY2UtbXYgLmJyZWFkY3J1bWIgbGkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xufVxuLmMtc2VydmljZS1tdiAuYnJlYWRjcnVtYiBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlcnZpY2UtbXYgLmJyZWFkY3J1bWIgbGkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gIH1cbn1cbi5jLXNlcnZpY2UtbXYgLmJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmMtc2VydmljZS1uYWdhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1zZXJ2aWNlLW5hZ2FyZV9faW5uZXIge1xuICBwYWRkaW5nOiA5LjRyZW0gMCA4LjZyZW0gMDtcbn1cbi5jLXNlcnZpY2UtbmFnYXJlIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjY2NnZ3LCAzMnB4KTtcbiAgY29sb3I6ICMxZjJhNjg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcbn1cbi5jLXNlcnZpY2UtbmFnYXJlX193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDJyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmMtc2VydmljZS1uYWdhcmVfX2l0ZW0gaDMge1xuICBjb2xvcjogIzA3MTgzZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uYy1zZXJ2aWNlLW5hZ2FyZV9faXRlbSAuc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmMtc2VydmljZS1uYWdhcmVfX2l0ZW0gLnN0ZXAgbGkge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDcxODNmO1xuICBiYWNrZ3JvdW5kOiAjZTllZGY2O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyLjdyZW07XG4gIGhlaWdodDogNnJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYy1zZXJ2aWNlLW5hZ2FyZV9faXRlbSAuc3RlcCBsaSAubnVtIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDZyZW07XG4gIHdpZHRoOiA2cmVtO1xuICBsaW5lLWhlaWdodDogNnJlbTtcbn1cbi5jLXNlcnZpY2UtbmFnYXJlX19pdGVtIC5zdGVwIGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDcxODNmO1xufVxuLmMtc2VydmljZS1uYWdhcmVfX2l0ZW0gLnN0ZXAgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvaWNvbl9uYWdhcmUucG5nKSA1MCUgNTAlLzEwMCUgYXV0byBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMS45cmVtO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEuNXJlbSk7XG59XG4uYy1zZXJ2aWNlLW5hZ2FyZV9faXRlbSAuc3RlcCBsaTpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYy1zZXJ2aWNlLW5hZ2FyZV9faXRlbSAuc3RlcCBsaS5oYWxmIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG59XG4uYy1zZXJ2aWNlLW5hZ2FyZV9faXRlbSAuc3RlcCBsaS5oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5jLXNlcnZpY2Utb25heWFtaSB7XG4gIGJhY2tncm91bmQ6ICNlZGYyZjg7XG59XG4uYy1zZXJ2aWNlLW9uYXlhbWlfX2lubmVyIHtcbiAgcGFkZGluZzogOC4zcmVtIDAgMTAuNXJlbSAwO1xufVxuLmMtc2VydmljZS1vbmF5YW1pIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjY2NnZ3LCAzMnB4KTtcbiAgY29sb3I6ICMxZjJhNjg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jLXNlcnZpY2Utb25heWFtaSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmMtc2VydmljZS1vbmF5YW1pIGxpIHtcbiAgd2lkdGg6IGNhbGMoMzAlIC0gMXJlbSk7XG4gIG1heC13aWR0aDogMzdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlcnZpY2Utb25heWFtaSBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4uYy1zZXJ2aWNlLW9uYXlhbWkgbGkgLmltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi45cmVtO1xufVxuLmMtc2VydmljZS1vbmF5YW1pIGxpIC50ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmMtc2VydmljZS1wYXJ0bmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX3BhcnRuZXIuanBnKSA1MCUgNTAlL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5jLXNlcnZpY2UtcGFydG5lcl9faW5uZXIge1xuICBwYWRkaW5nOiA5LjlyZW0gMCAxMS4xcmVtIDA7XG59XG4uYy1zZXJ2aWNlLXBhcnRuZXIgLnNlcnZpY2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjlyZW07XG59XG4uYy1zZXJ2aWNlLXBhcnRuZXIgLmxlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc2VydmljZS1wYXJ0bmVyIHVsIHtcbiAgbWF4LXdpZHRoOiAxMDlyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA2LjRyZW07XG59XG4uYy1zZXJ2aWNlLXBhcnRuZXIgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xufVxuLmMtc2VydmljZS1wYXJ0bmVyIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jLXNlcnZpY2UtcGFydG5lciBsaSAuaW1hZ2Uge1xuICB3aWR0aDogMjguNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlcnZpY2UtcGFydG5lciBsaSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYy1zZXJ2aWNlLXBhcnRuZXIgbGkgLmNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzRyZW0pO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlcnZpY2UtcGFydG5lciBsaSAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLXNlcnZpY2UtcGFydG5lciBsaSAuY29udGVudCAubmFtZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbi5jLXNlcnZpY2UtcGFydG5lciBsaSAuY29udGVudCAuZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4uYy1zZXJ2aWNlLXBvaW50IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX3BvaW50LmpwZykgNTAlIDUwJS9jb3ZlciBuby1yZXBlYXQ7XG59XG4uYy1zZXJ2aWNlLXBvaW50X19pbm5lciB7XG4gIHBhZGRpbmc6IDkuOXJlbSAwIDExLjJyZW0gMDtcbn1cbi5jLXNlcnZpY2UtcG9pbnQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jLXNlcnZpY2UtcG9pbnQgbGkge1xuICB3aWR0aDogY2FsYygzMy4zJSAtIDFyZW0pO1xuICBtYXgtd2lkdGg6IDM3cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyLjlyZW0gMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlcnZpY2UtcG9pbnQgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLmMtc2VydmljZS1wb2ludCBsaSAuaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbi5jLXNlcnZpY2UtcG9pbnQgbGkgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWYyYTY4O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jLXNlcnZpY2UtcG9pbnQgbGkgLnRleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc2VydmljZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNi41cmVtO1xuICBjb2xvcjogIzFmMmE2ODtcbn1cbi5zZXJ2aWNlLXRpdGxlLndoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VydmljZS10aXRsZSAuZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLXRpdGxlIC5lbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIH1cbn1cbi5zZXJ2aWNlLXRpdGxlIC5qcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNjY2dncsIDMycHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLXRpdGxlIC5qcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgfVxufVxuXG4uYy10ZXh0LWxpbmstLWFycm93LXJpZ2h0IGEsIC5jLXRleHQtbGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AaW5jbHVkZXIgaG92ZXIge1xuICAuYy10ZXh0LWxpbmstLWFycm93LXJpZ2h0IGEsIC5jLXRleHQtbGluayBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmMtdGV4dC1saW5rIGEge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYTo6YmVmb3JlIHtcbiAgbGVmdDogLTJyZW07XG4gIGJvcmRlci1jb2xvcjogIzA1NjZkNDtcbn1cbi5jLXRleHQtbGluay0tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy10ZXh0LWxpbmstLXVuZGVybGluZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtdGV4dC1saW5rLS11bmRlcmxpbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYy10aXRsZS1oMi1ub21hbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICMxZjJhNjg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uYy10aXRsZS1oMi1lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgY29sb3I6ICMxZjJhNjg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkZGRkO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmMtdGl0bGUtaDItZW4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLmMtdGl0bGUtYmFzZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLXRpdGxlLWJhc2UtLXdoaXRlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMS44NzV2dywgMzZweCk7XG59XG4uYy10aXRsZS1iYXNlX19lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDEwMHB4LCA5dncsIDIwMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3BhY2l0eTogMC4xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0b3A6IC03cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4uYy10aXRsZWFyZWEge1xuICBoZWlnaHQ6IDI4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXRpdGxlYXJlYS5jb2x1bW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbHVtbi9iZ190aXRsZWFyZWEuanBnKSA1MCUgNTAlL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5jLXRpdGxlYXJlYS5kb3dubG9hZCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZG93bmxvYWQvYmdfdGl0bGVhcmVhLmpwZykgNTAlIDUwJS9jb3ZlciBuby1yZXBlYXQ7XG59XG4uYy10aXRsZWFyZWEuY29udGFjdCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGFjdC9iZ190aXRsZWFyZWEuanBnKSA1MCUgNTAlL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5jLXRpdGxlYXJlYS5jb25zdWx0YW50IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb25zdWx0YW50L2JnX3RpdGxlYXJlYS5qcGcpIDUwJSA1MCUvY292ZXIgbm8tcmVwZWF0O1xufVxuLmMtdGl0bGVhcmVhLndlYmluYXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3dlYmluYXIvYmdfdGl0bGVhcmVhLmpwZykgNTAlIDUwJS9jb3ZlciBuby1yZXBlYXQ7XG59XG4uYy10aXRsZWFyZWEgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy10aXRsZWFyZWEgaDEgLmVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIuNDtcbn1cbi5jLXRpdGxlYXJlYSBoMSAuanAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG59XG4uYy10aXRsZWFyZWFfX2lubmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmMtdHh0LWJhc2UtLXNtYWxsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbn1cblxuLnAtYWJvdXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLXAtYWJvdXQuanBnKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI0ZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFib3V0IC5jLXRpdGxlLWJhc2VfX2pwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICB9XG59XG4ucC1hYm91dF9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtO1xufVxuLnAtYWJvdXRfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICBmb250LXNpemU6IDEyOSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hYm91dF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucC1hYm91dF9fdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtYWJvdXQtc3RhdHNfX3RpdGxlIHtcbiAgbWFyZ2luOiA2cmVtIDAgNnJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtYWJvdXQtc3RhdHNfX3RpdGxlOmJlZm9yZSwgLnAtYWJvdXQtc3RhdHNfX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi5wLWFib3V0LXN0YXRzX190aXRsZTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ucC1hYm91dC1zdGF0c19fdGl0bGU6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5wLWFib3V0LXN0YXRzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC1hYm91dC1zdGF0c19fbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAzMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFib3V0LXN0YXRzX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5wLWFib3V0LXN0YXRzX19saXN0X19pdGVtIC5udW0ge1xuICBmb250LXNpemU6IGNsYW1wKDM1cHgsIDMuNXZ3LCA3MHB4KTtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLnAtYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwIDAgMDtcbiAgY29sb3I6ICM1OTU3NTc7XG59XG4ucC1icmVhZGNydW1iIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1icmVhZGNydW1iIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wLWJyZWFkY3J1bWIgdWwgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvvZxcIjtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG4ucC1icmVhZGNydW1iIHVsIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1icmVhZGNydW1iIHVsIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNmU3Nzg2O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4ucC1icmVhZGNydW1iIHVsIGE6Zm9jdXM6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYnJlYWRjcnVtYiB1bCBhOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxufVxuXG4uYy1saXN0LWMzIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG4uYy1saXN0LWMzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMuMiU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5jLWxpc3QtYzMgdWwgbGkge1xuICB3aWR0aDogMzEuMiU7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1jMyB1bCBsaSB7XG4gICAgd2lkdGg6IDQ4LjQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jLWxpc3QtYzMgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1saXN0LWMzIHVsIGxpIGEge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgzMSwgNDIsIDEwNCwgMC4yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWxpc3QtYzMgdWwgbGkgYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU5ZjA7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1saXN0LWMzIHVsIGxpIGE6aG92ZXIgLmMtbGlzdC1jM19fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmE2ODtcbiAgY29sb3I6ICNGRkY7XG59XG4uYy1saXN0LWMzIHVsIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvaWNvbl9vdGhlcl93aC5zdmcpO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB6LWluZGV4OiAxO1xufVxuLmMtbGlzdC1jMyB1bCBsaSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jLWxpc3QtYzNfX3dyYXAge1xuICBwYWRkaW5nOiAxLjRyZW0gMS40cmVtIDFyZW0gMS40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLWxpc3QtYzNfX2ljbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjJhNjg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtbGlzdC1jM19fZGF0ZSB7XG4gIGNvbG9yOiAjNzI3MTcxO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbi5jLWxpc3QtYzNfX3R0bCB7XG4gIHBhZGRpbmc6IDAgMS40cmVtIDEuNHJlbSAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbn1cbi5jLWxpc3QtYzNfX2NvbXBhbnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxZjJhNjg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBwYWRkaW5nOiAwIDEuNHJlbSAxcmVtIDEuNHJlbTtcbn1cbi5jLWxpc3QtYzNfX2NhdCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29sdW1uL2ljb18wMDMucG5nKSBuby1yZXBlYXQgMCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjNzI3MTcxO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuNHJlbTtcbiAgYm90dG9tOiAxLjRyZW07XG59XG4uYy1saXN0LWMzX190ZXh0IHtcbiAgcGFkZGluZzogMWVtIDEuMjVlbSA0ZW0gMS4yNWVtO1xufVxuLmMtbGlzdC1jM19fYnRuIHtcbiAgd2lkdGg6IDcwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTlmMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzFmMmE2ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIGJvdHRvbTogMjVweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5jLWxpc3QtYzMubGlzdC1kbCBmaWd1cmUge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG4uYy1saXN0LWMzLmxpc3QtZGwgZmlndXJlIGltZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnAtY29udGFjdC1sZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLnAtY29udGFjdC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWRmNjtcbiAgcGFkZGluZzogN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3QtZm9ybSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLnAtY29udGFjdC1mb3JtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wLWNvbnRhY3QtZm9ybS1oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnAtY29udGFjdC1mb3JtLWgzIC5yZXF1aXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTE0MTQ7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAycHggNXB4IDRweCA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5wLWNvbnRhY3QtZm9ybS1oMyAuYW55IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODk4OTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDJweCA1cHggNHB4IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnAtY29udGFjdC1mb3JtX193cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4ucC1jb250YWN0LWZvcm1fX3dyYXAgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWNvbnRhY3QtZm9ybV9fd3JhcCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlmYTBhMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtY29udGFjdC1mb3JtX193cmFwIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNWI1YjY7XG59XG4ucC1jb250YWN0LWZvcm1fX3dyYXAgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWZhMGEwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLnAtY29udGFjdC1mb3JtX193cmFwIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5ZmEwYTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfXzAwMS5wbmcpIG5vLXJlcGVhdCByaWdodCAxNXB4IGNlbnRlciAjRkZGO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggOXB4O1xufVxuLnAtY29udGFjdC1mb3JtX19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWNvbnRhY3QtZm9ybV9faGFsZiB7XG4gIHdpZHRoOiA0OCU7XG59XG4ucC1jb250YWN0LWZvcm1fX2J0biB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuLnAtY29udGFjdC1mb3JtX19idG4gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyYTY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1jb250YWN0LWZvcm1fX2J0biBpbnB1dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnAtZm9vdGVyLW5hdl9fbG9nbyB7XG4gIG1pbi13aWR0aDogMjIlO1xuICBnYXA6IDglO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuXG4ucC1mb290ZXItbmF2X19sb2dvIC5mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8qLnAtZm9vdGVyLW5hdl9fbG9nbyBhIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbn0qL1xuLnAtZm9vdGVyLW5hdl9fbG9nbyBhICsgaW1nIHtcbiAgbWF4LXdpZHRoOiA0NnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItbmF2X19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4vKiBuZXcgaGVhZGVyIFN0YXJ0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtaGVhZGVyX19pbm5lciB7XG4gIHdpZHRoOiAxMzQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAubC1oZWFkZXIgKiB7XG4gICAgbWF4LWhlaWdodDogOTlweDtcbiAgfVxufVxuLmwtaGVhZGVyIHtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sLWhlYWRlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udW5kZXIgLmwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XG59XG5cbi5sLWhlYWRlci5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucC1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAwO1xufVxuXG4ucC1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC8qcGFkZGluZzogMTRweCAwOyovXG4gIC8qZ2FwOiA4JTsqL1xuICBmb250LXNpemU6IDExcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5wLWhlYWRlcl9fbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyptYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXgtd2lkdGg6IDE5Ny41OHB4OyovXG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLnAtaGVhZGVyX19sb2dvIGEge1xuICAvKm1heC13aWR0aDogNzQlOyovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDEzcHggMzBweCAwIDA7XG59XG5cbi5wLWhlYWRlcl9fbG9nbyBhICsgaW1nIHtcbiAgbWF4LXdpZHRoOiA0NnB4O1xuICBtYXJnaW4tbGVmdDogMjNweDtcbn1cblxuLnAtaGVhZGVyX19sb2dvIGE6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnAtaGVhZGVyX19uYXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wLWhlYWRlcl9fbmF2X19vdGhlcmxpbmsgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuLnAtaGVhZGVyX19uYXZfX290aGVybGluayBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9pY29uX290aGVyX3doLnN2Zyk7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucC1oZWFkZXJfX25hdiBuYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IG5vcm1hbDtcbiAgLW1zLWZsZXgtYWxpZ246IG5vcm1hbDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMDtcbn1cblxuLnAtaGVhZGVyX19uYXYgdWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IG5vcm1hbDtcbiAgLW1zLWZsZXgtYWxpZ246IG5vcm1hbDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMDtcbn1cblxuLnAtaGVhZGVyX19uYXYgdWwgKyB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ucC1oZWFkZXJfX25hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAwO1xufVxuXG4ucC1oZWFkZXJfX25hdiB1bCBsaSBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZ2FwOiAwO1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XG59XG5cbi5wLWhlYWRlcl9fbmF2IHVsIGxpIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xufVxuXG4ucC1oZWFkZXJfX25hdiB1bCBsaSBhOmZvY3VzOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDEpIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMS41dnc7XG59XG5cbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTFweCwgMC42Nzd2dywgMTNweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgYXV0byA0cHg7XG59XG5cbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNmU3Nzg2ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGk6bnRoLW9mLXR5cGUoMSkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG59XG5cbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpOm50aC1vZi10eXBlKDIpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxODNmO1xufVxuXG4ucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgyKSBsaTpudGgtb2YtdHlwZSgzKSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM3ODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MXB4KSB7XG4gIC5wLWhlYWRlcl9fbmF2IG5hdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtaGVhZGVyX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtaGVhZGVyX19sb2dvIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG5cbiAgLnAtaGVhZGVyX19uYXYgdWwgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG5cbiAgLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzZlNzc4NiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucC1oZWFkZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gIH1cblxuICAucC1oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLWhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDV2dztcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA2cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLnAtaGVhZGVyX19oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cblxuICAucC1oZWFkZXJfX2hhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG5cbiAgLnAtaGVhZGVyX19oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogNnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAucC1oZWFkZXJfX2hhbWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMiksXG4ucC1oZWFkZXJfX2hhbWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMTZweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLnAtaGVhZGVyX19uYXYge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgdmlzaWJpbGl0eSAwLjZzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHZpc2liaWxpdHkgMC42cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB2aXNpYmlsaXR5IDAuNnMgZWFzZTtcbiAgfVxuXG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3BhY2l0eTogMTAwO1xuICB9XG5cbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIG5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxuXG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bDpudGgtb2YtdHlwZSgyKSBsaSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLypmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpOyovXG4gIH1cblxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWw6bnRoLW9mLXR5cGUoMikgbGkgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSB7XG4gICAgd2lkdGg6IDlyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkgYW5kIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWw6bnRoLW9mLXR5cGUoMikgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1ob21lLW12IC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzOS44NDM3NXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdiAubC1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYyg5NXZoIC0gOTkuOTA2cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1ob21lLW12IC5sLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDk1dmggLSA5OS45MDZweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnAtaG9tZS1tdiBoMSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuLnAtaG9tZS1tdiBoMSBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLnAtaG9tZS1tdiBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWhvbWUtbXYgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMS44NzV2dywgMzZweCk7XG4gIH1cbiAgLnAtaG9tZS1tdiBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgfVxufVxuLnAtaG9tZS1tdiBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12IGgyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgfVxufVxuLnAtaG9tZS1tdi1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWhvbWUtbXYtc2xpZGUgLnN3aXBlci1zbGlkZSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYtc2xpZGUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDk5LjkwNnB4KTtcbiAgfVxufVxuLnAtaG9tZS1tdi1zbGlkZV9fd3JhcC1vcmlnaW4ge1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wLWhvbWUtbXYtc2xpZGVfX3dyYXAtb3JpZ2luLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCAyLjgxMjV2dywgNTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucC1ob21lLW12LXNsaWRlX193cmFwIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucC1ob21lLW12LXNsaWRlX193cmFwLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wLWhvbWUtbXYtc2xpZGVfX3dyYXAtdGl0bGVfX2VuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnAtaG9tZS1tdi1zbGlkZV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBzY2FsZTogMS4yO1xufVxuLnAtaG9tZS1tdi1zbGlkZV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LXNsaWRlX19pbWcge1xuICAgIHdpZHRoOiA0NTB2dztcbiAgICBsZWZ0OiAtMTUwdnc7XG4gIH1cbn1cbi5wLWhvbWUtbXYtc2xpZGVfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYtc2xpZGVfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnAtaG9tZS1tdi1zbGlkZV9fcGFnZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5wLWhvbWUtbXYtc2xpZGVfX3BhZ2VyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjYzljYWNhO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW46IDAgN3B4ICFpbXBvcnRhbnQ7XG59XG4ucC1ob21lLW12LXNsaWRlX19wYWdlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBzY2FsZTogMS41O1xufVxuLnAtaG9tZS1tdi1zbGlkZV9fc3Qge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IGF1dG8gMnJlbSBhdXRvIDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX3N0b3AucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnAtaG9tZS1tdi1zbGlkZV9fc3QucGF1c2VkIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fc3RhcnQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnAtaG9tZS1tdi1zbGlkZV9fbmV4dCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93X18wMTEucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnAtaG9tZS1tdi1zbGlkZV9fbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi1zbGlkZV9fbmV4dCB7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMnJlbTtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cbn1cbi5wLWhvbWUtbXYtc2xpZGVfX3ByZXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd19fMDEwLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1JTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnAtaG9tZS1tdi1zbGlkZV9fcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi1zbGlkZV9fcHJldiB7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMnJlbTtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cbn1cbi5wLWhvbWUtbXYgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnAtaG9tZS1tdi1zbGlkZV9faW1nLFxuLnAtaG9tZS1tdiAuc3dpcGVyLXNsaWRlLWR1cGxpY2F0ZS1hY3RpdmUgLnAtaG9tZS1tdi1zbGlkZV9faW1nLFxuLnAtaG9tZS1tdiAuc3dpcGVyLXNsaWRlLXByZXYgLnAtaG9tZS1tdi1zbGlkZV9faW1nIHtcbiAgYW5pbWF0aW9uOiB6b29tb3V0IDdzIGxpbmVhciAwcyBub3JtYWwgYm90aDtcbn1cblxuLnAtaG9tZS1mZWF0dXJlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfcF9ob21lX2ZlYXR1cmUuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wLWhvbWUtZmVhdHVyZV9fdHRsYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnAtaG9tZS1mZWF0dXJlX19oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy4xMjV2dywgNjBweCk7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1ob21lLWZlYXR1cmVfX2phIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLnAtaG9tZS1mZWF0dXJlX193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIG1pbi1oZWlnaHQ6IDM2MHB4O1xufVxuLnAtaG9tZS1mZWF0dXJlX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHBhZGRpbmc6IDRyZW0gNHJlbSA0cmVtIDRyZW07XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1mZWF0dXJlX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaG9tZS1mZWF0dXJlIGZpZ3VyZSB7XG4gIHdpZHRoOiA1MCU7XG4gIG9yZGVyOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWZlYXR1cmUgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaG9tZS1mZWF0dXJlIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA3MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1mZWF0dXJlIGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaG9tZS1mZWF0dXJlIC5yaWdodCBmaWd1cmUge1xuICBvcmRlcjogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtZmVhdHVyZSAucmlnaHQgZmlndXJlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnAtaG9tZS1mZWF0dXJlIC5yaWdodCBmaWd1cmUgaW1nIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWZlYXR1cmUgLnJpZ2h0IGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4ucC1ob21lLWZlYXR1cmVfX2gzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGNvbG9yOiAjMWYyYTY4O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnAtaG9tZS1mZWF0dXJlX19udW0ge1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDQuMTY2dncsIDgwcHgpO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucC1ob21lLWZlYXR1cmVfX3R0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IGF1dG8gMCAwIDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucC1ob21lLWNvbnN1bHRhbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMTByZW07XG59XG4ucC1ob21lLWNvbnN1bHRhbnRfX2VuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWYyYTY4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1ob21lLWNvbnN1bHRhbnRfX2gyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzFmMmE2ODtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1ob21lLXNlcnZpY2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19wX2hvbWVfc2VydmljZS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wLWhvbWUtc2VydmljZSAubC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1ob21lLXNlcnZpY2VfX2VuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2I0ZTdmZjtcbiAgb3BhY2l0eTogMC4wNTtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTQwcHgsIDEzdncsIDI4MHB4KTtcbn1cbi5wLWhvbWUtc2VydmljZV9faDIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAyLjV2dywgNDhweCk7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXNlcnZpY2VfX2gyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICB9XG59XG4ucC1ob21lLXNlcnZpY2VfX2xlYWQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4ucC1ob21lLXNlcnZpY2VfX2J0biB7XG4gIHBhZGRpbmc6IDRyZW0gMCA2cmVtIDA7XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdF9fbGlzdDEge1xuICBjb2xvcjogIzBhMGYyYztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1ob21lLXNlcnZpY2UtbGlzdF9fbGlzdDEge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtc2VydmljZS1saXN0X19saXN0MSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdF9fbGlzdDEgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX2xpc3QxIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAzcmVtIDJyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0X19saXN0MSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZDJlMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0X19saXN0MSBhOmhvdmVyIC5wLWhvbWUtc2VydmljZS1saXN0X19idG46OmFmdGVyIHtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX2xpc3QyIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgY29sb3I6ICMxZjJhNjg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0X19saXN0MiAucC1ob21lLXNlcnZpY2UtbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAycmVtKSAvIDIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX2xpc3QyIC5wLWhvbWUtc2VydmljZS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1ob21lLXNlcnZpY2UtbGlzdF9fbGlzdDIgLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX2xpc3QyIC5wLWhvbWUtc2VydmljZS1saXN0X19pdGVtX19pbWcge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0X19saXN0MiAucC1ob21lLXNlcnZpY2UtbGlzdF9fdHRsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1ob21lLXNlcnZpY2UtbGlzdF9fbGlzdDIge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtc2VydmljZS1saXN0X19saXN0MiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX2xpc3QyIC5wLWhvbWUtc2VydmljZS1saXN0X19pdGVtX19ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAzcmVtIDJyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0X19saXN0MiAucC1ob21lLXNlcnZpY2UtbGlzdF9faXRlbV9fYm94IC5wLWhvbWUtc2VydmljZS1saXN0X19udW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyYTY4O1xufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX2xpc3QyIC5wLWhvbWUtc2VydmljZS1saXN0X19pdGVtX19ib3ggLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX251bV9fc3RlcCB7XG4gIGZvbnQtc2l6ZTogODUlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0X19saXN0MiAucC1ob21lLXNlcnZpY2UtbGlzdF9faXRlbV9fYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZDJlMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0X19saXN0MiAucC1ob21lLXNlcnZpY2UtbGlzdF9faXRlbV9fYm94OmhvdmVyIC5wLWhvbWUtc2VydmljZS1saXN0X19idG46OmFmdGVyIHtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX251bSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwZjJjO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1ob21lLXNlcnZpY2UtbGlzdF9fbnVtIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdF9fbnVtX19zdGVwIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMC41cmVtIDAgMC41cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX251bV9fc3RlcCB7XG4gICAgcGFkZGluZzogMC41cmVtIDAgMC4xcmVtIDA7XG4gIH1cbn1cbi5wLWhvbWUtc2VydmljZS1saXN0X19udW0gaW1nIHtcbiAgaGVpZ2h0OiA0MXB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1ob21lLXNlcnZpY2UtbGlzdF9fbnVtIGltZyB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdF9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiBhdXRvIDAgYXV0byAycmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMjBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXNlcnZpY2UtbGlzdF9fdHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbi5wLWhvbWUtc2VydmljZS1saXN0X19sIHtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTRhN2I3O1xuICBwYWRkaW5nOiAxcmVtIDAgMXJlbSA0cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX2wge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTRhN2I3O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi5wLWhvbWUtc2VydmljZS1saXN0X19sIHAge1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0X19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICBib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzFmMmE2ODtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX2J0bjo6YWZ0ZXIge1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfXzAwOC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNXB4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX2Fycm93IHtcbiAgd2lkdGg6IDg3cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX2Fycm93IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdF9fdHRsMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0X19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdC13cmFwMSB7XG4gIHdpZHRoOiA2MiU7XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdC13cmFwMSAucC1ob21lLXNlcnZpY2UtbGlzdF9fbnVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmE2ODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtc2VydmljZS1saXN0LXdyYXAxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3Qtd3JhcDEgLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX3R0bCB7XG4gIGNvbG9yOiAjMWYyYTY4O1xufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3Qtd3JhcDIge1xuICB3aWR0aDogMzYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1zZXJ2aWNlLWxpc3Qtd3JhcDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdC13cmFwMiAucC1ob21lLXNlcnZpY2UtbGlzdF9fbnVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlNmZhNTtcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0LXdyYXAyIC5wLWhvbWUtc2VydmljZS1saXN0X190dGwge1xuICBjb2xvcjogIzFlNmZhNTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtc2VydmljZS1saXN0LXdyYXAyIC5wLWhvbWUtc2VydmljZS1saXN0X190dGwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wLWhvbWUtc2VydmljZS1saXN0LXdyYXAzIHtcbiAgd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWhvbWUtc2VydmljZS1saXN0LXdyYXAzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3Qtd3JhcDMgLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX3R0bCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdC13cmFwMyAucC1ob21lLXNlcnZpY2UtbGlzdF9fbGlzdDEge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdC13cmFwMyAucC1ob21lLXNlcnZpY2UtbGlzdF9fbCB7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTRhN2I3O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5wLWhvbWUtdHRsYXJlYSB7XG4gIGNvbG9yOiAjMWYyYTY4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5wLWhvbWUtdHRsYXJlYV9fZW4ge1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuMTI1dncsIDYwcHgpO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucC1ob21lLXR0bGFyZWEgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLWhvbWUtdHRsYXJlYSBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuLnAtaG9tZS10dGxhcmVhX193cmFwIHtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4ucC1ob21lLXJlcG9ydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjg7XG59XG4ucC1ob21lLXJlcG9ydC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC1ob21lLXJlcG9ydC1saXN0IGxpIHtcbiAgd2lkdGg6IDMxJTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtcmVwb3J0LWxpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ob21lLXJlcG9ydC1saXN0IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtaG9tZS1yZXBvcnQtbGlzdCBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjMWYyYTY4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuNXM7XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG59XG4ucC1ob21lLXJlcG9ydC1saXN0IGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnAtaG9tZS1yZXBvcnQtbGlzdCBsaSBhOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLnAtaG9tZS1yZXBvcnQtbGlzdCBsaTpudGgtY2hpbGQoMSkgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ltZ19wX2hvbWVfcmVwb3J0XzAwMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtaG9tZS1yZXBvcnQtbGlzdCBsaTpudGgtY2hpbGQoMikgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ltZ19wX2hvbWVfcmVwb3J0XzAwMi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtaG9tZS1yZXBvcnQtbGlzdCBsaTpudGgtY2hpbGQoMykgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ltZ19wX2hvbWVfcmVwb3J0XzAwMy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtaG9tZS1yZXBvcnQtbGlzdCBsaTpudGgtY2hpbGQoNCkgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ltZ19wX2hvbWVfcmVwb3J0XzAwNC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtaG9tZS1yZXBvcnQtbGlzdCBsaTpudGgtY2hpbGQoNSkgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ltZ19wX2hvbWVfcmVwb3J0XzAwNS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtaG9tZS1yZXBvcnQtbGlzdCBsaTpudGgtY2hpbGQoNikgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ltZ19wX2hvbWVfcmVwb3J0XzAwNi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtaG9tZS1yZXBvcnQtbGlzdF9fZmxhZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1ob21lLXJlcG9ydC1saXN0X19mbGFnIGltZyB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IGF1dG87XG59XG4ucC1ob21lLXJlcG9ydC1saXN0X190dGwge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5wLWhvbWUtcmVwb3J0LWxpc3RfX3R0bCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1ob21lLXJlcG9ydC1saXN0X19pY28ge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLnAtaG9tZS1yZXBvcnQtbGlzdF9faWNvIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAycHggMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ucC1ob21lLXJlcG9ydC1saXN0X19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICBib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIHotaW5kZXg6IDI7XG59XG4ucC1ob21lLXJlcG9ydC1saXN0X19idG46OmFmdGVyIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogN3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93X18wMDkucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnAtaG9tZS1idG4tYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4ucC1ob21lLXBhcnRuZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmE2ODtcbn1cbi5wLWhvbWUtcGFydG5lcnNfX3R0bGVuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG4ucC1ob21lLXBhcnRuZXJzX19oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuODc1dncsIDM2cHgpO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41NTtcbn1cbi5wLWhvbWUtcGFydG5lcnNfX2xlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLnAtaG9tZS1wYXJ0bmVycy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDRyZW07XG59XG4ucC1ob21lLXBhcnRuZXJzLWJveF9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlY2VjZTtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuLnAtaG9tZS1wYXJ0bmVycy1ib3hfX2ZsZXg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucC1ob21lLXBhcnRuZXJzLWJveF9fZmxleCBmaWd1cmUge1xuICB3aWR0aDogMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWhvbWUtcGFydG5lcnMtYm94X19mbGV4IGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtaG9tZS1wYXJ0bmVycy1ib3hfX2ZsZXggZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnAtaG9tZS1wYXJ0bmVycy1ib3hfX3dyYXAge1xuICB3aWR0aDogNjglO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1ob21lLXBhcnRuZXJzLWJveF9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWUtcGFydG5lcnMtYm94X193cmFwIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbn1cbi5wLWhvbWUtcGFydG5lcnMtYm94X193cmFwIHAge1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucC1ob21lLWNvbHVtbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjg7XG59XG4ucC1ob21lLWNvbHVtbiAubC1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZGVlOTtcbn1cbi5wLWhvbWUtY29sdW1uX19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC1ob21lLWNvbHVtbl9fdHRsYXJlYSB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWNvbHVtbl9fdHRsYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWUtY29sdW1uLWxpc3Qge1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1jb2x1bW4tbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWUtY29sdW1uLWxpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMy41JTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLWhvbWUtY29sdW1uLWxpc3QgdWwgbGkge1xuICB3aWR0aDogMzElO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1jb2x1bW4tbGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWUtY29sdW1uLWxpc3QgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtaG9tZS1jb2x1bW4tbGlzdCB1bCBsaSBhIGZpZ3VyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1ob21lLWNvbHVtbi1saXN0IHVsIGxpIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5wLWhvbWUtY29sdW1uLWxpc3QgdWwgbGkgYTpob3ZlciBpbWcge1xuICBzY2FsZTogMS4yO1xufVxuLnAtaG9tZS1jb2x1bW4tbGlzdF9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDAgMDtcbn1cbi5wLWhvbWUtZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY4O1xufVxuLnAtaG9tZS1kb2N1bWVudCAubC1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZGVlOTtcbn1cbi5wLWhvbWUtZG9jdW1lbnQtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1ob21lLWRvY3VtZW50LWxpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMiU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC1ob21lLWRvY3VtZW50LWxpc3QgdWwgbGkge1xuICB3aWR0aDogMjMuNSU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWRvY3VtZW50LWxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ob21lLWRvY3VtZW50LWxpc3QgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtaG9tZS1kb2N1bWVudC1saXN0IHVsIGxpIGEgZmlndXJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWhvbWUtZG9jdW1lbnQtbGlzdCB1bCBsaSBhIGltZyB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4ucC1ob21lLWRvY3VtZW50LWxpc3QgdWwgbGkgYTpob3ZlciBpbWcge1xuICBzY2FsZTogMS4yO1xufVxuLnAtaG9tZS1kb2N1bWVudC1saXN0IHVsIGxpIGZpZ3VyZSB7XG4gIGhlaWdodDogMjIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtZG9jdW1lbnQtbGlzdCB1bCBsaSBmaWd1cmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtaG9tZS1kb2N1bWVudC1saXN0IHVsIGxpIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtZG9jdW1lbnQtbGlzdCB1bCBsaSBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucC1ob21lLWRvY3VtZW50LWxpc3RfX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxLjVyZW0gMCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWhvbWUtd2ViaW5hciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjg7XG59XG4ucC1ob21lLXdlYmluYXItbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1ob21lLXdlYmluYXItbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLWhvbWUtd2ViaW5hci1saXN0IHVsIGxpIHtcbiAgd2lkdGg6IDQ5JTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5wLWhvbWUtd2ViaW5hci1saXN0IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXdlYmluYXItbGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWUtd2ViaW5hci1saXN0IHVsIGxpIGEgZmlndXJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWhvbWUtd2ViaW5hci1saXN0IHVsIGxpIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wLWhvbWUtd2ViaW5hci1saXN0IHVsIGxpIGE6aG92ZXIgaW1nIHtcbiAgc2NhbGU6IDEuMjtcbn1cbi5wLWhvbWUtd2ViaW5hci1saXN0IHVsIGxpIGZpZ3VyZSB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1ob21lLXdlYmluYXItbGlzdCB1bCBsaSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ob21lLXdlYmluYXItbGlzdF9fd3JhcCB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWhvbWUtd2ViaW5hci1saXN0X193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaG9tZS13ZWJpbmFyLWxpc3RfX2ljbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjJhNjg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLnAtaG9tZS13ZWJpbmFyLWxpc3RfX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwIDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1ob21lLXR0bGFyZWEyIHtcbiAgY29sb3I6ICMxZjJhNjg7XG59XG4ucC1ob21lLXR0bGFyZWEyX19lbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy4xMjV2dywgNjBweCk7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnAtaG9tZS10dGxhcmVhMl9faDIge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tZW51X2NvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5tZW51X2NvbnRlbnRzIC5tZW51X2NvbnRlbnRzLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWVudV9jb250ZW50cyAubWVudV9jb250ZW50cy1pbm5lciAubWVudV9jb250ZW50cy1pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tZW51X2NvbnRlbnRzIC5tZW51X2NvbnRlbnRzLWlubmVyIC5tZW51X2NvbnRlbnRzLWl0ZW0gYSB7XG4gIC8qY29sb3I6ICMxNTMzNzg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjsqL1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHdpZHRoOiAyMzBweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLm1lbnVfY29udGVudHMgLm1lbnVfY29udGVudHMtaW5uZXIgLm1lbnVfY29udGVudHMtaXRlbSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLypib3JkZXItbGVmdDogNXB4IHNvbGlkICMxNTMzNzg7Ki9cbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjRkZGO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tZW51X2NvbnRlbnRzIC5tZW51X2NvbnRlbnRzLWlubmVyIC5tZW51X2NvbnRlbnRzLWl0ZW0gYTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuLm1lbnVfY29udGVudHMgLm1lbnVfY29udGVudHMtaW5uZXIgLm1lbnVfY29udGVudHMtaXRlbSArIC5tZW51X2NvbnRlbnRzLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMS41dnc7XG59XG5cbi53bExheW91dG9uZGVtYW5kIC5jLXdlYmluYXItbGlzdF9faXRlbV9fbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53bExheW91dGxpdmUgLmMtd2ViaW5hci1saXN0X19pdGVtX19kZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwN2ViNjtcbn1cblxuLnAtZmlyc3R2aWV3X19oZXJvX19pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnJub25lIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnAtZmlyc3R2aWV3LXNtX190aXRsZV9fZW4sXG4ucC1maXJzdHZpZXdfX3RpdGxlX19lbiBzcGFuLFxuLmMtdGl0bGUtYmdfX2VuIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5wLXBpY2t1cCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBpY2t1cCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4ucC1waWNrdXAgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnAtcGlja3VwLWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtcGlja3VwLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wLXBpY2t1cC1saXN0X19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1waWNrdXAtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXBpY2t1cC1saXN0X19pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtcGlja3VwLWxpc3RfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1waWNrdXAtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cbn1cbi5wLXBpY2t1cC1saXN0X19pdGVtX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXBpY2t1cC1saXN0X19pdGVtX19pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4ucC1waWNrdXAtbGlzdF9faXRlbV9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wLXBpY2t1cC1saXN0X19pdGVtX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnAtcGlja3VwLWxpc3RfX2l0ZW1fX2NvbnRlbnRfX25hbWUge1xuICBmb250LXNpemU6IDEyOSU7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGlja3VwLWxpc3RfX2l0ZW1fX2NvbnRlbnRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTU4JTtcbiAgfVxufVxuLnAtcGlja3VwLWxpc3RfX2l0ZW1fX2xuayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuODMzMzNlbTtcbiAgZm9udC1zaXplOiA4NiU7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGlja3VwLWxpc3RfX2l0ZW1fX2xuayB7XG4gICAgcGFkZGluZzogMC44NTcxNGVtO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgfVxufVxuLnAtcGlja3VwLWxpc3RfX2l0ZW1fX2xuazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xuICBmb250LXNpemU6IDExNyU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxZW07XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGlja3VwLWxpc3RfX2l0ZW1fX2xuazo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTQzJTtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLWRldmVsb3BtZW50LWN1cnJpY3VsdW1fX2lubmVyIHtcbiAgcGFkZGluZzogOC43cmVtIDAgMTcuOXJlbSAwO1xufVxuLnAtc2VydmljZS1kZXZlbG9wbWVudC1jdXJyaWN1bHVtIC5zZXJ2aWNlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNC42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1kZXZlbG9wbWVudC1jdXJyaWN1bHVtIC5zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuLnAtc2VydmljZS1kZXZlbG9wbWVudC1jdXJyaWN1bHVtIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1kZXZlbG9wbWVudC1jdXJyaWN1bHVtIHRhYmxlIHtcbiAgICB3aWR0aDogODByZW07XG4gIH1cbn1cbi5wLXNlcnZpY2UtZGV2ZWxvcG1lbnQtY3VycmljdWx1bSB0YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICBjb2xvcjogIzFmMmE2ODtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U4ZWJmMjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wLXNlcnZpY2UtZGV2ZWxvcG1lbnQtY3VycmljdWx1bSB0YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICMxZjJhNjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtc2VydmljZS1kZXZlbG9wbWVudC1jdXJyaWN1bHVtIHRhYmxlIHRib2R5IHRoIHtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICMxZjJhNjg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZThlYmYyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnAtc2VydmljZS1kZXZlbG9wbWVudC1jdXJyaWN1bHVtIHRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlOGViZjI7XG59XG4ucC1zZXJ2aWNlLWRldmVsb3BtZW50LWN1cnJpY3VsdW0gdGFibGUgdGJvZHkgdGQgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ucC1zZXJ2aWNlLWRldmVsb3BtZW50LWN1cnJpY3VsdW0gdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWYyYTY4O1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucC1zZXJ2aWNlLWRldmVsb3BtZW50LWN1cnJpY3VsdW0gLmJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLnAtc2VydmljZS1kZXZlbG9wbWVudC1jdXJyaWN1bHVtIC5idXR0b25zIC5idXR0b24ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIG1heC13aWR0aDogNDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtZGV2ZWxvcG1lbnQtY3VycmljdWx1bSAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlLWRldmVsb3BtZW50LWN1cnJpY3VsdW0gLmJ1dHRvbnMgLmJ1dHRvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxZjJhNjg7XG4gIGNvbG9yOiAjMWYyYTY4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgcGFkZGluZzogMi4xcmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuLnAtc2VydmljZS1kZXZlbG9wbWVudC1jdXJyaWN1bHVtIC5idXR0b25zIC5idXR0b24gYSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLnAtc2VydmljZS1kZXZlbG9wbWVudC1pc3N1ZSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4Zjg7XG59XG4ucC1zZXJ2aWNlLWRldmVsb3BtZW50LWlzc3VlX19pbm5lciB7XG4gIHBhZGRpbmc6IDkuNXJlbSAwIDEwcmVtIDA7XG59XG4ucC1zZXJ2aWNlLWRldmVsb3BtZW50LWlzc3VlIC5zZXJ2aWNlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuLnAtc2VydmljZS1kZXZlbG9wbWVudC1pc3N1ZSAubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbi5wLXNlcnZpY2UtZGV2ZWxvcG1lbnQtaXNzdWUgLmxlYWQgc3Ryb25nIHtcbiAgY29sb3I6ICMxZjJhNjg7XG59XG4ucC1zZXJ2aWNlLWRldmVsb3BtZW50LWlzc3VlIC5pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1kZXZlbG9wbWVudC1pc3N1ZSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlLWRldmVsb3BtZW50LWlzc3VlIC5rb21lIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIG1hcmdpbi10b3A6IC0xLjFyZW07XG59XG4ucC1zZXJ2aWNlLWRldmVsb3BtZW50LWlzc3VlX19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuXG4ucC1zZXJ2aWNlLWRldmVsb3BtZW50LXVzYWdlIHtcbiAgYmFja2dyb3VuZDogIzFmMmE2ODtcbn1cbi5wLXNlcnZpY2UtZGV2ZWxvcG1lbnQtdXNhZ2VfX2lubmVyIHtcbiAgcGFkZGluZzogOS45cmVtIDAgMTMuM3JlbSAwO1xufVxuLnAtc2VydmljZS1kZXZlbG9wbWVudC11c2FnZSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnAtc2VydmljZS1kZXZlbG9wbWVudC11c2FnZSBsaSB7XG4gIHdpZHRoOiBjYWxjKDMwJSAtIDFyZW0pO1xuICBtYXgtd2lkdGg6IDM3cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWRldmVsb3BtZW50LXVzYWdlIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2UtZGV2ZWxvcG1lbnQtdXNhZ2UgbGkgLmltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi45cmVtO1xufVxuLnAtc2VydmljZS1kZXZlbG9wbWVudC11c2FnZSBsaSAudGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuXG4ucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tY3Jvc3Mge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGY4O1xufVxuLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLWNyb3NzX19pbm5lciB7XG4gIHBhZGRpbmc6IDkuNXJlbSAwIDExcmVtIDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYWJhZWMxO1xufVxuLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLWNyb3NzIC5zZXJ2aWNlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLWNyb3NzIC5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNi40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tY3Jvc3MgLmltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tZ3JlZW5maWVsZCB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4Zjg7XG59XG4ucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tZ3JlZW5maWVsZF9faW5uZXIge1xuICBwYWRkaW5nOiA5LjhyZW0gMCAxMXJlbSAwO1xufVxuLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLWdyZWVuZmllbGQgLnNlcnZpY2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLWdyZWVuZmllbGQgLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2UtZ2xvYmFsaXphdGlvbi1ncmVlbmZpZWxkIC5pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2UtZ2xvYmFsaXphdGlvbi1ncmVlbmZpZWxkIC5idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogN3JlbTtcbn1cbi5wLXNlcnZpY2UtZ2xvYmFsaXphdGlvbi1ncmVlbmZpZWxkIC5idXR0b25zX2J0bl9jb250YWN0OjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2ljb25fbWFpbC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLWdyZWVuZmllbGQgLmJ1dHRvbnNfYnRuX2NvbnRhY3Q6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9pY29uX21haWxfb24ucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wLXNlcnZpY2UtZ2xvYmFsaXphdGlvbi1ncmVlbmZpZWxkIC5idXR0b25zX2J0bl9kb3dubG9hZDo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9pY29uX2RsLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tZ3JlZW5maWVsZCAuYnV0dG9uc19idG5fZG93bmxvYWQ6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9pY29uX2RsX29uLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tZ3JlZW5maWVsZCAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG4gIG1hcmdpbjogMCAxcmVtO1xuICBtYXgtd2lkdGg6IDQwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tZ3JlZW5maWVsZCAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tZ3JlZW5maWVsZCAuYnV0dG9ucyAuYnV0dG9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzFmMmE2ODtcbiAgY29sb3I6ICMxZjJhNjg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBwYWRkaW5nOiAyLjFyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG4ucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tZ3JlZW5maWVsZCAuYnV0dG9ucyAuYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyYTY4O1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wLXNlcnZpY2UtZ2xvYmFsaXphdGlvbi1ncmVlbmZpZWxkIC5idXR0b25zIC5idXR0b24gYSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLyogMjUwNzA3X+aUueS/riAqL1xuLmJ1dHRvbnMuYnV0dG9ucy1jb2xvciAuYnV0dG9uc19idG5fY29udGFjdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9pY29uX21haWxfb24ucG5nKSBuby1yZXBlYXQ7XG59XG4uYnV0dG9ucy5idXR0b25zLWNvbG9yIC5idXR0b25zX2J0bl9jb250YWN0OmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9zZXJ2aWNlL2ljb25fbWFpbC5wbmcpIG5vLXJlcGVhdDtcbn1cbi5idXR0b25zLmJ1dHRvbnMtY29sb3IgLmJ1dHRvbnNfYnRuX2Rvd25sb2FkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2ljb25fZGxfb24ucG5nKSBuby1yZXBlYXQ7XG59XG4uYnV0dG9ucy5idXR0b25zLWNvbG9yIC5idXR0b25zX2J0bl9kb3dubG9hZDpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvc2VydmljZS9pY29uX2RsLnBuZykgbm8tcmVwZWF0O1xufVxuLmJ1dHRvbnMuYnV0dG9ucy1jb2xvciAuYnV0dG9uIC5idXR0b25zX2J0bl9jb250YWN0IHtcbiAgYmFja2dyb3VuZDogI2Y0OTcyOTtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ5NzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b25zLmJ1dHRvbnMtY29sb3IgLmJ1dHRvbiAuYnV0dG9uc19idG5fZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kOiAjMDExMTNkO1xuICBib3JkZXItY29sb3I6ICMwMTExM2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbnMuYnV0dG9ucy1jb2xvciAuYnV0dG9uIGE6aG92ZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMWYyYTY4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFmMmE2ODtcbn1cblxuLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLXBhcnRuZXJyZXNlYXJjaF9faW5uZXIge1xuICBwYWRkaW5nOiA5LjhyZW0gMCA0cmVtIDA7XG59XG4ucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tcGFydG5lcnJlc2VhcmNoIC5zZXJ2aWNlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLXBhcnRuZXJyZXNlYXJjaCAubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLXBhcnRuZXJyZXNlYXJjaCAuaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNhYmFlYzE7XG59XG4ucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tcGFydG5lcnJlc2VhcmNoIC5pbWFnZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucC1zZXJ2aWNlLWd1aWRlbGlzdF9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VydmljZS1ndWlkZWxpc3RfX2ltZ19fdGV4dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGluc2V0LWlubGluZS1zdGFydDogOCU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5wLXNlcnZpY2UtbWFuYWdlbWVudC1wZXJzcGVjdGl2ZV9faW5uZXIge1xuICBwYWRkaW5nOiA4LjZyZW0gMCAxMC40cmVtIDA7XG59XG4ucC1zZXJ2aWNlLW1hbmFnZW1lbnQtcGVyc3BlY3RpdmUgLnNlcnZpY2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG59XG4ucC1zZXJ2aWNlLW1hbmFnZW1lbnQtcGVyc3BlY3RpdmUgLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2UtbWFuYWdlbWVudC1wZXJzcGVjdGl2ZSAuaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlLW1hbmFnZW1lbnQtcGVyc3BlY3RpdmUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtbWFuYWdlbWVudC1wZXJzcGVjdGl2ZS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4ucC1zZXJ2aWNlLW1hbmFnZW1lbnQtcGVyc3BlY3RpdmUtYm94X190dGwge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnAtc2VydmljZS1tYW5hZ2VtZW50LXBlcnNwZWN0aXZlLWJveF9fdHh0IHtcbiAgcGFkZGluZzogMS41cmVtIDNyZW0gMS41cmVtIDEwcmVtO1xufVxuLnAtc2VydmljZS1tYW5hZ2VtZW50LXBlcnNwZWN0aXZlLWJveF8wMSB7XG4gIHdpZHRoOiAzMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwNzE4M0Y7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLW1hbmFnZW1lbnQtcGVyc3BlY3RpdmUtYm94XzAxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZS1tYW5hZ2VtZW50LXBlcnNwZWN0aXZlLWJveF8wMSAucC1zZXJ2aWNlLW1hbmFnZW1lbnQtcGVyc3BlY3RpdmUtYm94X190dGwge1xuICBiYWNrZ3JvdW5kOiAjMDcxODNGO1xufVxuLnAtc2VydmljZS1tYW5hZ2VtZW50LXBlcnNwZWN0aXZlLWJveF8wMSAucC1zZXJ2aWNlLW1hbmFnZW1lbnQtcGVyc3BlY3RpdmUtYm94X190eHQge1xuICBjb2xvcjogIzA3MTgzRjtcbn1cbi5wLXNlcnZpY2UtbWFuYWdlbWVudC1wZXJzcGVjdGl2ZS1ib3hfMDIge1xuICB3aWR0aDogNSU7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1tYW5hZ2VtZW50LXBlcnNwZWN0aXZlLWJveF8wMiB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5wLXNlcnZpY2UtbWFuYWdlbWVudC1wZXJzcGVjdGl2ZS1ib3hfMDMge1xuICB3aWR0aDogMzAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1tYW5hZ2VtZW50LXBlcnNwZWN0aXZlLWJveF8wMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2UtbWFuYWdlbWVudC1wZXJzcGVjdGl2ZS1ib3hfMDMgLnAtc2VydmljZS1tYW5hZ2VtZW50LXBlcnNwZWN0aXZlLWJveF9fdHRsIHtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbn1cbi5wLXNlcnZpY2UtbWFuYWdlbWVudC1wZXJzcGVjdGl2ZS1ib3hfMDMgLnAtc2VydmljZS1tYW5hZ2VtZW50LXBlcnNwZWN0aXZlLWJveF9fdHh0IHtcbiAgY29sb3I6ICMxNTMzNzg7XG59XG5cbi5wLXNlcnZpY2UtbWFuYWdlbWVudC10ZXJyaXRvcnkge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGY4O1xufVxuLnAtc2VydmljZS1tYW5hZ2VtZW50LXRlcnJpdG9yeV9faW5uZXIge1xuICBwYWRkaW5nOiA5LjlyZW0gMCAxMi41cmVtIDA7XG59XG4ucC1zZXJ2aWNlLW1hbmFnZW1lbnQtdGVycml0b3J5IC5zZXJ2aWNlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLXNlcnZpY2UtbWFuYWdlbWVudC10ZXJyaXRvcnkgLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2UtbWFuYWdlbWVudC10ZXJyaXRvcnkgLmltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4Zjg7XG59XG4ucC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbl9faW5uZXIge1xuICBwYWRkaW5nOiA5LjlyZW0gMCA2LjhyZW0gMDtcbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIC5zZXJ2aWNlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xufVxuLnAtc2VydmljZS1tYXJrZXRpbmctc29sdXRpb24gLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIC5ibG9jay13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogOTNyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA2LjlyZW07XG59XG4ucC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbiAuYmxvY2std3JhcCAuYmxvY2sge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDEuM3JlbSk7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxZjJhNjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbiAuYmxvY2std3JhcCAuYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbiAuYmxvY2std3JhcCAuYmxvY2sgaDMge1xuICBiYWNrZ3JvdW5kOiAjMWYyYTY4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjhyZW07XG59XG4ucC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbiAuYmxvY2std3JhcCAuYmxvY2sgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyLjhyZW0gNHJlbTtcbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIC5ibG9jay13cmFwIC5ibG9jayAuY29udGVudCBoNCB7XG4gIGNvbG9yOiAjMWYyYTY4O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuLnAtc2VydmljZS1tYXJrZXRpbmctc29sdXRpb24gLmJsb2NrLXdyYXAgLmJsb2NrIC5jb250ZW50IHAge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIC5ibG9jay13cmFwIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM5LjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbiAuYmxvY2std3JhcCAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIC5ibG9jay13cmFwIC5pbWFnZSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIC5ibG9jay13cmFwIC5pbWFnZSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIC5ibG9jay13cmFwIC5pbWFnZSBsaSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIH1cbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIC5saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnAtc2VydmljZS1tYXJrZXRpbmctc29sdXRpb24gLmxpc3QgLml0ZW0ge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzk5OWViYjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcGFkZGluZzogOC4ycmVtIDMuNHJlbSA1LjdyZW0gMy40cmVtO1xufVxuLnAtc2VydmljZS1tYXJrZXRpbmctc29sdXRpb24gLmxpc3QgLml0ZW0gLmltYWdlIHtcbiAgd2lkdGg6IDIyLjNyZW07XG4gIG1hcmdpbi1yaWdodDogLTNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbiAubGlzdCAuaXRlbSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnAtc2VydmljZS1tYXJrZXRpbmctc29sdXRpb24gLmxpc3QgLml0ZW0gLmNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjdyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1tYXJrZXRpbmctc29sdXRpb24gLmxpc3QgLml0ZW0gLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbiAubGlzdCAuaXRlbSAuY29udGVudCAuc3ViIHtcbiAgY29sb3I6ICMxZjJhNjg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtc2VydmljZS1tYXJrZXRpbmctc29sdXRpb24gLmxpc3QgLml0ZW0gLmNvbnRlbnQgaDMge1xuICBjb2xvcjogIzFmMmE2ODtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIC5saXN0IC5pdGVtIC5jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKjI1MDQwOOi/veiomO+8iOaIpueVpeaOqOmAsuODu+a1t+WkluODnuODvOOCseODhuOCo+ODs+OCsOaUr+aPtO+8muODkeODvOODiOODiuODvOOCteODvOODgeWbs+ihqOi/veWKoO+8iSovXG4vKjI1MDQwOOOCsOODreODvOODkOODq+ODk+OCuOODjeOCueaIpueVpeOCteOCpOODiCovXG4vKjI1MDQxMOOCsOODreODvOODkOODq+ODk+OCuOODjeOCueaIpueVpeOCteOCpOODiO+8iG1244Ot44K06L+95Yqg77yJKi9cbi8q55+i5Y2w6YWN572u5L+u5q2jKi9cbi8qMjUwNDEw5oim55Wl5o6o6YCy44O75ouh5aSn5pSv5o+0Ki9cbi5wLXNlcnZpY2UtZ2xvYmFsaXphdGlvbi1wYXJ0bmVycmVzZWFyY2hfX2lubmVyIC5mbG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNzElO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tcGFydG5lcnJlc2VhcmNoX19pbm5lciAuZmxvdyAudGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyYTY4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tcGFydG5lcnJlc2VhcmNoX19pbm5lciAuZmxvdyAudGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMzclIDUzJSwgMCUgMTAyJSwgMCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmE2ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjlweDtcbiAgaGVpZ2h0OiA3NnB4O1xuICByaWdodDogLTY4LjVweDtcbiAgdG9wOiAwcHg7XG59XG4ucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tcGFydG5lcnJlc2VhcmNoX19pbm5lciAuZmxvdyAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEM0RCRTI7XG4gIGNvbG9yOiAjMWYyYTY4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLXBhcnRuZXJyZXNlYXJjaF9faW5uZXIgLmZsb3cgLmNvbnRlbnQgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHB4O1xuICBsZWZ0OiAtMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzFmMmE2ODtcbn1cbi5wLXNlcnZpY2UtZ2xvYmFsaXphdGlvbi1wYXJ0bmVycmVzZWFyY2hfX2lubmVyIC5mbG93IC5jb250ZW50IC5iciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tcGFydG5lcnJlc2VhcmNoX19pbm5lciBsaSB7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbiAubGlzdCAuaXRlbSAuY29udGVudCBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIC5saXN0IC5pdGVtIC5jb250ZW50IGgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggIzMzMztcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzMzMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNDAlO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIC5saXN0IC5pdGVtIC5jb250ZW50IGgzOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnAtc2VydmljZS1tYXJrZXRpbmctc29sdXRpb24gLmxpc3QgLml0ZW0gLmxvZ28ge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIC5saXN0IC5pdGVtIC5sb2dvIGltZyB7XG4gIHdpZHRoOiA2NSU7XG59XG4ucC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbiAubGlzdCAuYnRuIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIC5saXN0IC5idG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJhY2tncm91bmQ6ICMwNzE4M0Y7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tYm90dG9tOiA1LjRyZW07XG59XG4ucC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbiAubGlzdCAuYnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2OWEzO1xufVxuXG4ucC1ob21lLW12LXNsaWRlX193cmFwLXRpdGxlLWxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1ob21lLW12LXNsaWRlX193cmFwLXRpdGxlLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLXBhcnRuZXJyZXNlYXJjaF9faW5uZXIgLmZsb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLXNlcnZpY2UtZ2xvYmFsaXphdGlvbi1wYXJ0bmVycmVzZWFyY2hfX2lubmVyIC5mbG93IC50aXRsZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wLXNlcnZpY2UtZ2xvYmFsaXphdGlvbi1wYXJ0bmVycmVzZWFyY2hfX2lubmVyIC5mbG93IC50aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5wLXNlcnZpY2UtZ2xvYmFsaXphdGlvbi1wYXJ0bmVycmVzZWFyY2hfX2lubmVyIC5mbG93IC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLXBhcnRuZXJyZXNlYXJjaF9faW5uZXIgLmZsb3cgLmNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkIGJsYWNrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00NXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tcGFydG5lcnJlc2VhcmNoX19pbm5lciAuZmxvdyAjYmVmb3JlX25vbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tcGFydG5lcnJlc2VhcmNoX19pbm5lciBsaSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIC5saXN0IC5pdGVtIC5jb250ZW50IGgzOjpiZWZvcmUge1xuICAgIGxlZnQ6IDg3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLXBhcnRuZXJyZXNlYXJjaF9faW5uZXIgLmZsb3cge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLXBhcnRuZXJyZXNlYXJjaF9faW5uZXIgLmZsb3cgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLXBhcnRuZXJyZXNlYXJjaF9faW5uZXIgLmZsb3cgLnRpdGxlOjpiZWZvcmUge1xuICAgIGhlaWdodDogNjdweDtcbiAgfVxuICAucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tcGFydG5lcnJlc2VhcmNoX19pbm5lciAuZmxvdyAuY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucC1zZXJ2aWNlLWdsb2JhbGl6YXRpb24tcGFydG5lcnJlc2VhcmNoX19pbm5lciBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbiAubGlzdCAuaXRlbSAuY29udGVudCBoMzo6YmVmb3JlIHtcbiAgICBsZWZ0OiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIC5saXN0IC5idG4gYSB7XG4gICAgd2lkdGg6IDg4JTtcbiAgfVxufVxuLyoyNDA0MTRf44Ot44K06Kq/5pW0Ki9cbi5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIC5saXN0IC5pdGVtIC5sb2dvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucC1ob21lLW12LXNsaWRlX193cmFwLXRpdGxlLWxvZ28gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5wLXNlcnZpY2UtcmVzZWFyY2gtZ2xvYmFsX19pbm5lciB7XG4gIHBhZGRpbmc6IDEzLjJyZW0gMDtcbn1cbi5wLXNlcnZpY2UtcmVzZWFyY2gtZ2xvYmFsIC5zZXJ2aWNlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuLnAtc2VydmljZS1yZXNlYXJjaC1nbG9iYWwgLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2UtcmVzZWFyY2gtZ2xvYmFsIC5pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtc2VydmljZS1yZXNlYXJjaC1vdXRsaW5lX19pbm5lciB7XG4gIHBhZGRpbmc6IDcuN3JlbSAwIDEwLjdyZW0gMDtcbn1cbi5wLXNlcnZpY2UtcmVzZWFyY2gtb3V0bGluZSAuc2VydmljZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbi5wLXNlcnZpY2UtcmVzZWFyY2gtb3V0bGluZSAubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZS1yZXNlYXJjaC1vdXRsaW5lIC5pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNi44cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1yZXNlYXJjaC1vdXRsaW5lIC5zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuLnAtc2VydmljZS1yZXNlYXJjaC1vdXRsaW5lIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcmVzZWFyY2gtb3V0bGluZSB0YWJsZSB7XG4gICAgd2lkdGg6IDgwcmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlLXJlc2VhcmNoLW91dGxpbmUgdGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgY29sb3I6ICMxZjJhNjg7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlOGViZjI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucC1zZXJ2aWNlLXJlc2VhcmNoLW91dGxpbmUgdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjMWYyYTY4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXNlcnZpY2UtcmVzZWFyY2gtb3V0bGluZSB0YWJsZSB0Ym9keSB0aCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjMWYyYTY4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U4ZWJmMjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wLXNlcnZpY2UtcmVzZWFyY2gtb3V0bGluZSB0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZThlYmYyO1xufVxuLnAtc2VydmljZS1yZXNlYXJjaC1vdXRsaW5lIHRhYmxlIHRib2R5IHRkIC5ldGMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wLXNlcnZpY2UtcmVzZWFyY2gtb3V0bGluZSAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG4ucC1zZXJ2aWNlLXJlc2VhcmNoLW91dGxpbmUgLmJ1dHRvbnMgLmJ1dHRvbiB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pO1xuICBtYXJnaW46IDAgMXJlbTtcbiAgbWF4LXdpZHRoOiA0MC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1yZXNlYXJjaC1vdXRsaW5lIC5idXR0b25zIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2UtcmVzZWFyY2gtb3V0bGluZSAuYnV0dG9ucyAuYnV0dG9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzFmMmE2ODtcbiAgY29sb3I6ICMxZjJhNjg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBwYWRkaW5nOiAyLjFyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG4ucC1zZXJ2aWNlLXJlc2VhcmNoLW91dGxpbmUgLmJ1dHRvbnMgLmJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMjtcbn1cbi5wLXNlcnZpY2UtcmVzZWFyY2gtb3V0bGluZSAuYnV0dG9ucyAuYnV0dG9uIGEgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5wLXNlcnZpY2UtcmVzZWFyY2gtdGFibGVjZWxsLWFkanVzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbn1cblxuLnAtc2VydmljZS1zdHJhdGVneS1mbG93IHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmODtcbn1cbi5wLXNlcnZpY2Utc3RyYXRlZ3ktZmxvd19faW5uZXIge1xuICBwYWRkaW5nOiA5LjlyZW0gMCAxMXJlbSAwO1xufVxuLnAtc2VydmljZS1zdHJhdGVneS1mbG93IC5zZXJ2aWNlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi5wLXNlcnZpY2Utc3RyYXRlZ3ktZmxvdyAubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZS1zdHJhdGVneS1mbG93IC5pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtc2VydmljZS1zdHJhdGVneS1wbGFubmluZ19faW5uZXIge1xuICBwYWRkaW5nOiA5LjlyZW0gMCAxMXJlbSAwO1xufVxuLnAtc2VydmljZS1zdHJhdGVneS1wbGFubmluZyAuc2VydmljZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYuM3JlbTtcbn1cbi5wLXNlcnZpY2Utc3RyYXRlZ3ktcGxhbm5pbmcgLmltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZS1zdHJhdGVneS1wbGFubmluZyAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG4ucC1zZXJ2aWNlLXN0cmF0ZWd5LXBsYW5uaW5nIC5idXR0b25zIC5idXR0b24ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIG1heC13aWR0aDogNDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utc3RyYXRlZ3ktcGxhbm5pbmcgLmJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnAtc2VydmljZS1zdHJhdGVneS1wbGFubmluZyAuYnV0dG9ucyAuYnV0dG9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzFmMmE2ODtcbiAgY29sb3I6ICMxZjJhNjg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBwYWRkaW5nOiAyLjFyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG4ucC1zZXJ2aWNlLXN0cmF0ZWd5LXBsYW5uaW5nIC5idXR0b25zIC5idXR0b24gYSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5wLXNlcnZpY2Utc3RyYXRlZ3ktcGxhbm5pbmcgLmJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiA5M3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucC1zZXJ2aWNlLXN0cmF0ZWd5LXBsYW5uaW5nIC5ibG9jayAuaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEuNXJlbSk7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxZjJhNjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXN0cmF0ZWd5LXBsYW5uaW5nIC5ibG9jayAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnAtc2VydmljZS1zdHJhdGVneS1wbGFubmluZyAuYmxvY2sgLml0ZW0gaDMge1xuICBjb2xvcjogIzFmMmE2ODtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzFmMmE2ODtcbn1cbi5wLXNlcnZpY2Utc3RyYXRlZ3ktcGxhbm5pbmcgLmJsb2NrIC5pdGVtIC5jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5wLXNlcnZpY2Utc3RyYXRlZ3ktcGxhbm5pbmcgLmJsb2NrIC5pdGVtIC5jb250ZW50IGg1IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1zZXJ2aWNlLXN0cmF0ZWd5LXBsYW5uaW5nIC5ibG9jayAuaXRlbSAuY29udGVudCBwIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5wLXNlcnZpY2Utc3RyYXRlZ3ktc3VydmV5X19pbm5lciB7XG4gIHBhZGRpbmc6IDkuOHJlbSAwIDExcmVtIDA7XG59XG4ucC1zZXJ2aWNlLXN0cmF0ZWd5LXN1cnZleSAuc2VydmljZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbi5wLXNlcnZpY2Utc3RyYXRlZ3ktc3VydmV5IC5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNi40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlLXN0cmF0ZWd5LXN1cnZleSAuaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlLXN0cmF0ZWd5LXN1cnZleSAuYmxvY2sge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMWYyYTY4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogOTNyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnAtc2VydmljZS1zdHJhdGVneS1zdXJ2ZXkgLmJsb2NrIGgzIHtcbiAgYmFja2dyb3VuZDogIzFmMmE2ODtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1zZXJ2aWNlLXN0cmF0ZWd5LXN1cnZleSAuYmxvY2sgLml0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMWYyYTY4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1zdHJhdGVneS1zdXJ2ZXkgLmJsb2NrIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMxZjJhNjg7XG4gIH1cbn1cbi5wLXNlcnZpY2Utc3RyYXRlZ3ktc3VydmV5IC5ibG9jayAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1zdHJhdGVneS1zdXJ2ZXkgLmJsb2NrIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5wLXNlcnZpY2Utc3RyYXRlZ3ktc3VydmV5IC5ibG9jayAuaXRlbSBoNCB7XG4gIGNvbG9yOiAjMWYyYTY4O1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucC1zZXJ2aWNlLXN0cmF0ZWd5LXN1cnZleSAuYmxvY2sgLml0ZW0gLmNvbnRlbnQge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzFmMmE2ODtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5wLXNlcnZpY2Utc3RyYXRlZ3ktc3VydmV5IC5ibG9jayAuaXRlbSAuY29udGVudCBoNSB7XG4gIGNvbG9yOiAjMWYyYTY4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtc2VydmljZS1zdHJhdGVneS1zdXJ2ZXkgLmJsb2NrIC5pdGVtIC5jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xufVxuXG4ucC1zZXJ2aWNlLXRvcC1hbmNob3JfX2lubmVyIHtcbiAgcGFkZGluZzogOS4xcmVtIDMuOHJlbSA5LjZyZW0gMy45cmVtO1xufVxuLnAtc2VydmljZS10b3AtYW5jaG9yIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucC1zZXJ2aWNlLXRvcC1hbmNob3IgdWwgbGkge1xuICB3aWR0aDogY2FsYygyNSUgLSAxcmVtKTtcbiAgbWF4LXdpZHRoOiAyN3JlbTtcbiAgaGVpZ2h0OiA5LjRyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtdG9wLWFuY2hvciB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2UtdG9wLWFuY2hvciB1bCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VydmljZS10b3AtYW5jaG9yIHVsIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9pY29uX3RvcF9hbmNob3IucG5nKTtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbiAgbGVmdDogY2FsYyg1MCUgLSAwLjlyZW0pO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnAtc2VydmljZS10b3AtYW5jaG9yIHVsIGE6aG92ZXI6OmJlZm9yZSB7XG4gIGJvdHRvbTogMC41cmVtO1xufVxuXG4ucC1zZXJ2aWNlLXRvcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VydmljZS10b3AtY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNXJlbTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTgzZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXRvcC1jb250ZW50OjpiZWZvcmUge1xuICAgIGhlaWdodDogMTVyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE1cmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlLXRvcC1jb250ZW50I3Zpc2lvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX3RvcF9jb250ZW50XzAxLmpwZyk7XG59XG4ucC1zZXJ2aWNlLXRvcC1jb250ZW50I3Jlc2VhcmNoOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfdG9wX2NvbnRlbnRfMDIuanBnKTtcbn1cbi5wLXNlcnZpY2UtdG9wLWNvbnRlbnQjZ2xvYmFsaXphdGlvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX3RvcF9jb250ZW50XzAzLmpwZyk7XG59XG4ucC1zZXJ2aWNlLXRvcC1jb250ZW50I2RldmVsb3BtZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfdG9wX2NvbnRlbnRfMDQuanBnKTtcbn1cbi5wLXNlcnZpY2UtdG9wLWNvbnRlbnRfX2lubmVyIHtcbiAgcGFkZGluZzogMCA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS10b3AtY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLXNlcnZpY2UtdG9wLWNvbnRlbnRfX2lubmVyLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLXNlcnZpY2UtdG9wLWNvbnRlbnQgaDIge1xuICBoZWlnaHQ6IDI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXRvcC1jb250ZW50IGgyIHtcbiAgICBoZWlnaHQ6IDE1cmVtO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIH1cbn1cbi5wLXNlcnZpY2UtdG9wLWNvbnRlbnRfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtdG9wLWNvbnRlbnRfX3dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wLXNlcnZpY2UtdG9wLWNvbnRlbnRfX2l0ZW0ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgbWF4LXdpZHRoOiA1N3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogNi4xcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS10b3AtY29udGVudF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLnAtc2VydmljZS10b3AtY29udGVudF9faXRlbSAuaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1zZXJ2aWNlLXRvcC1jb250ZW50X19pdGVtIC5pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnAtc2VydmljZS10b3AtY29udGVudF9faXRlbSBhIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLXNlcnZpY2UtdG9wLWNvbnRlbnRfX2l0ZW0gYSBoMzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2ljb25fdG9wX2NvbnRlbnQucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4ucC1zZXJ2aWNlLXRvcC1jb250ZW50X19pdGVtIGE6aG92ZXIgLmltYWdlIGltZyB7XG4gIHNjYWxlOiAxLjI7XG59XG4ucC1zZXJ2aWNlLXRvcC1jb250ZW50X19pdGVtIGE6aG92ZXIgaDM6OmFmdGVyIHtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuLnAtc2VydmljZS10b3AtY29udGVudF9faXRlbSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtO1xuICBjb2xvcjogIzFmMmE2ODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnAtc2VydmljZS10b3AtZ2FpeW91IHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmODtcbn1cbi5wLXNlcnZpY2UtdG9wLWdhaXlvdV9faW5uZXIge1xuICBwYWRkaW5nOiA4LjhyZW0gNHJlbSAxMHJlbSA0cmVtO1xufVxuLnAtc2VydmljZS10b3AtZ2FpeW91IGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxZjJhNjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMy43cmVtO1xufVxuLnAtc2VydmljZS10b3AtZ2FpeW91IGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xufVxuLnAtc2VydmljZS10b3AtZ2FpeW91IC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucC1zZXJ2aWNlLXRvcC10aXRsZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ190b3BfdGl0bGUuanBnKSA1MCUgNTAlL2NvdmVyIG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAyODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlLXRvcC10aXRsZSBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2UtdG9wLXRpdGxlIGgxIC5lbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG59XG4ucC1zZXJ2aWNlLXRvcC10aXRsZSBoMSAuanAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5wLXNlcnZpY2UtdG9wLXRpdGxlX19pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wLXNlcnZpY2UtdmlzaW9uLWZsb3dfX2lubmVyIHtcbiAgcGFkZGluZzogOS45cmVtIDAgMTEuMDlyZW0gMDtcbn1cbi5wLXNlcnZpY2UtdmlzaW9uLWZsb3cgLnNlcnZpY2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtc2VydmljZS12aXNpb24tZmxvdyAubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLnAtc2VydmljZS12aXNpb24tZmxvdyAuaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLXNlcnZpY2UtdmlzaW9uLWtlaWVpcmluZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlLXZpc2lvbi1rZWllaXJpbmVuIGVtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1zZXJ2aWNlLXZpc2lvbi1rZWllaXJpbmVuX19pbm5lciB7XG4gIHBhZGRpbmc6IDUuOXJlbSAwIDguOXJlbSAwO1xufVxuLnAtc2VydmljZS12aXNpb24ta2VpZWlyaW5lbiBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS42NjZ2dywgMzJweCk7XG4gIGNvbG9yOiAjMWYyYTY4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1LjdyZW07XG59XG4ucC1zZXJ2aWNlLXZpc2lvbi1rZWllaXJpbmVuX193cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLXNlcnZpY2UtdmlzaW9uLWtlaWVpcmluZW5fX3dyYXAgLmltYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWF4LXdpZHRoOiA0NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXZpc2lvbi1rZWllaXJpbmVuX193cmFwIC5pbWFnZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlLXZpc2lvbi1rZWllaXJpbmVuX193cmFwIC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMy4xcmVtO1xufVxuLnAtc2VydmljZS12aXNpb24ta2VpZWlyaW5lbl9fd3JhcCAuY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnAtc2VydmljZS12aXNpb24tbmFnYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VydmljZS12aXNpb24tbmFnYXJlX19pbm5lciB7XG4gIHBhZGRpbmc6IDkuNHJlbSAwO1xufVxuLnAtc2VydmljZS12aXNpb24tbmFnYXJlX19pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMC4xcmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQ6ICMxZjJhNjg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xufVxuLnAtc2VydmljZS12aXNpb24tbmFnYXJlIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjY2NnZ3LCAzMnB4KTtcbiAgY29sb3I6ICMxZjJhNjg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcbn1cbi5wLXNlcnZpY2UtdmlzaW9uLW5hZ2FyZV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnAtc2VydmljZS12aXNpb24tbmFnYXJlX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtc2VydmljZS12aXNpb24tbmFnYXJlX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZS12aXNpb24tbmFnYXJlX19pdGVtIGgzIHtcbiAgY29sb3I6ICMwNzE4M2Y7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnAtc2VydmljZS12aXNpb24tbmFnYXJlX19pdGVtIC5zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucC1zZXJ2aWNlLXZpc2lvbi1uYWdhcmVfX2l0ZW0gLnN0ZXAgbGkge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDcxODNmO1xuICBiYWNrZ3JvdW5kOiAjZTllZGY2O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyLjdyZW07XG4gIGhlaWdodDogNnJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucC1zZXJ2aWNlLXZpc2lvbi1uYWdhcmVfX2l0ZW0gLnN0ZXAgbGkgLm51bSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA2cmVtO1xuICB3aWR0aDogNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDZyZW07XG59XG4ucC1zZXJ2aWNlLXZpc2lvbi1uYWdhcmVfX2l0ZW0gLnN0ZXAgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwNzE4M2Y7XG59XG4ucC1zZXJ2aWNlLXZpc2lvbi1uYWdhcmVfX2l0ZW0gLnN0ZXAgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvaWNvbl9uYWdhcmUucG5nKSA1MCUgNTAlLzEwMCUgYXV0byBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMS45cmVtO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEuNXJlbSk7XG59XG4ucC1zZXJ2aWNlLXZpc2lvbi1uYWdhcmVfX2l0ZW0gLnN0ZXAgbGk6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnAtc2VydmljZS12aXNpb24tbmFnYXJlX19pdGVtIC5zdGVwIGxpLmhhbGYge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbn1cbi5wLXNlcnZpY2UtdmlzaW9uLW5hZ2FyZV9faXRlbSAuc3RlcCBsaS5oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5wLXNlcnZpY2UtdmlzaW9uLW9uYXlhbWkgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogOS44cmVtIDAgMTEuNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLXNlcnZpY2UtdmlzaW9uLW9uYXlhbWkgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cbi5wLXNlcnZpY2UtdmlzaW9uLW9uYXlhbWkgaDIge1xuICBtYXJnaW4tYm90dG9tOiA3LjhyZW07XG59XG5cbi5wLXdlYmluYXItYW5jaG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4ucC13ZWJpbmFyLWFuY2hvciBsaSB7XG4gIHdpZHRoOiAzMSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC13ZWJpbmFyLWFuY2hvciBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnAtd2ViaW5hci1hbmNob3IgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbSA0cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjJhNjg7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuLnAtd2ViaW5hci1hbmNob3IgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfXzAwMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gOXB4KTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5wLXdlYmluYXItYW5jaG9yIGxpIGE6aG92ZXI6OmFmdGVyIHtcbiAgYm90dG9tOiA1cHg7XG59XG4ucC13ZWJpbmFyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5wLXdlYmluYXItbGlzdCBsaSB7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2ViaW5hci1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtd2ViaW5hci1saXN0IGxpLmJucl9jb21pbmdzb29uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93ZWJpbmFyL2JnX2Jucl9fMDAxLmpwZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDdyZW0gNHJlbTtcbn1cbi5wLXdlYmluYXItbGlzdCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLXdlYmluYXItbGlzdCBsaSBmaWd1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbn1cbi5wLXdlYmluYXItbGlzdCBsaSBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLXdlYmluYXItbGlzdF9faWNvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzFmMmE2ODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC13ZWJpbmFyLWxpc3RfX3R0bCB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnAtd2ViaW5hci1saXN0X19iZzAxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93ZWJpbmFyL2JnX2Jucl9fMDAyLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC13ZWJpbmFyLWxpc3RfX2JnMDIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3dlYmluYXIvYmdfYm5yX18wMDMuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wLXdlYmluYXItbGlzdF9fYmcwMyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvd2ViaW5hci9iZ19ibnJfXzAwNC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtd2ViaW5hci1saXN0X19iZzA0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93ZWJpbmFyL2JnX2Jucl9fMDA1LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wLXdlYmluYXItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgZ2FwOiA0JTtcbn1cbi5wLXdlYmluYXItbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMC42NjY2NjY2NjY3JTtcbiAgbWFyZ2luLWJvdHRvbTogNSU7XG59XG4ucC13ZWJpbmFyLWxpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLXdlYmluYXItbGlzdCBsaSBmaWd1cmUge1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5wLXdlYmluYXItbGlzdCBsaSBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLXdlYmluYXItbGlzdCBsaS5ibnJfY29taW5nc29vbiB7XG4gIHBhZGRpbmc6IDdyZW0gNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93ZWJpbmFyL2JnX2Jucl9fMDAxLmpwZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC13ZWJpbmFyLWxpc3QgbGkuYm5yX2NvbWluZ3Nvb24ucC13ZWJpbmFyLWJucl9jb21pbmdzb29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLXdlYmluYXItbGlzdCBsaS5ibnJfY29taW5nc29vbi5wLXZlbnVlLWJucl9jb21pbmdzb29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtd2ViaW5hci1saXN0X19pY28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjJhNjg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnAtd2ViaW5hci1saXN0X190dGwge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbn1cblxuLnAtd2ViaW5hci1saXN0X19iZzAxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93ZWJpbmFyL2JnX2Jucl9fMDAyLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wLXdlYmluYXItbGlzdF9fYmcwMiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvd2ViaW5hci9iZ19ibnJfXzAwMy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udS1tdC0tMTAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4udS1tYi0tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udS1tci0tMTAge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi51LW1sLS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4udS1tdC0tMjAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udS1tYi0tMjAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udS1tci0tMjAge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi51LW1sLS0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4udS1tdC0tMzAge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4udS1tYi0tMzAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4udS1tci0tMzAge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5cbi51LW1sLS0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4udS1tdC0tNDAge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4udS1tYi0tNDAge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4udS1tci0tNDAge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi51LW1sLS00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4udS1tdC0tNTAge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4udS1tYi0tNTAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4udS1tci0tNTAge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5cbi51LW1sLS01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuXG4udS1tdC0tNjAge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4udS1tYi0tNjAge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4udS1tci0tNjAge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW07XG59XG5cbi51LW1sLS02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuXG4udS1tdC0tNzAge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuXG4udS1tYi0tNzAge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG4udS1tci0tNzAge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG59XG5cbi51LW1sLS03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtO1xufVxuXG4udS1tdC0tODAge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4udS1tYi0tODAge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuXG4udS1tci0tODAge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW07XG59XG5cbi51LW1sLS04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xufVxuXG4udS1tdC0tOTAge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xufVxuXG4udS1tYi0tOTAge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuXG4udS1tci0tOTAge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW07XG59XG5cbi51LW1sLS05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtO1xufVxuXG4udS1tdC0tMTAwIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG5cbi51LW1iLS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLnUtbXItLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW07XG59XG5cbi51LW1sLS0xMDAge1xuICBtYXJnaW4tbGVmdDogMTByZW07XG59XG5cbi51LW10LS0xMTAge1xuICBtYXJnaW4tdG9wOiAxMXJlbTtcbn1cblxuLnUtbWItLTExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExcmVtO1xufVxuXG4udS1tci0tMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXJlbTtcbn1cblxuLnUtbWwtLTExMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMXJlbTtcbn1cblxuLnUtbXQtLTEyMCB7XG4gIG1hcmdpbi10b3A6IDEycmVtO1xufVxuXG4udS1tYi0tMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG59XG5cbi51LW1yLS0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xufVxuXG4udS1tbC0tMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtO1xufVxuXG4udS1tdC0tMTAge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iLS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXItLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4udS1tbC0tMTAge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnUtbXQtLTIwIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYi0tMjAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yLS0yMCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnUtbWwtLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi51LW10LS0zMCB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWItLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tci0tMzAge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5cbi51LW1sLS0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4udS1tdC0tNDAge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iLS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXItLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuXG4udS1tbC0tNDAge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cblxuLnUtbXQtLTUwIHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYi0tNTAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yLS01MCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cblxuLnUtbWwtLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG59XG5cbi51LW10LS02MCB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWItLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tci0tNjAge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW07XG59XG5cbi51LW1sLS02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuXG4udS1tdC0tNzAge1xuICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iLS03MCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXItLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtO1xufVxuXG4udS1tbC0tNzAge1xuICBtYXJnaW4tbGVmdDogN3JlbTtcbn1cblxuLnUtbXQtLTgwIHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYi0tODAge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yLS04MCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbn1cblxuLnUtbWwtLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG59XG5cbi51LW10LS05MCB7XG4gIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWItLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tci0tOTAge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW07XG59XG5cbi51LW1sLS05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtO1xufVxuXG4udS1tdC0tMTAwIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWItLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yLS0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xufVxuXG4udS1tbC0tMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xufVxuXG4udS1tdC0tMTEwIHtcbiAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWItLTExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yLS0xMTAge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xufVxuXG4udS1tbC0tMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDExcmVtO1xufVxuXG4udS1tdC0tMTIwIHtcbiAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWItLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yLS0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xufVxuXG4udS1tbC0tMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtO1xufVxuXG4udS1tYXJnaW4tLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnUtdGV4dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS10ZXh0LS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtdGV4dC0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51LXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGJyLnUtc3Age1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLnUtcGMtT25seSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGMtT25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtcGMtT25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS1wY3RhYmxldC1Pbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wY3RhYmxldC1Pbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtcGN0YWJsZXQtT25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS10YWJsZXRzcC1Pbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXRhYmxldHNwLU9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudS10YWJsZXRzcC1Pbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1zcC1Pbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXNwLU9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LXNwLU9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBici51LXNwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi8qISBMaXR5IC0gdjIuNC4xIC0gMjAyMC0wNC0yNlxuKiBodHRwOi8vc29yZ2FsbGEuY29tL2xpdHkvXG4qIENvcHlyaWdodCAoYykgMjAxNS0yMDIwIEphbiBTb3JnYWxsYTsgTGljZW5zZWQgTUlUICovXG4ubGl0eSB7XG4gIHotaW5kZXg6IDk5OTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ubGl0eS5saXR5LW9wZW5lZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saXR5LmxpdHktY2xvc2VkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxpdHkgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGl0eS13cmFwIHtcbiAgei1pbmRleDogOTk5MDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGl0eS13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG59XG5cbi5saXR5LWxvYWRlciB7XG4gIHotaW5kZXg6IDk5OTE7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmxpdHktbG9hZGluZyAubGl0eS1sb2FkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGl0eS1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTkyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXR5LWNvbnRlbnQge1xuICB6LWluZGV4OiA5OTkzO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLCAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4ubGl0eS1sb2FkaW5nIC5saXR5LWNvbnRlbnQsIC5saXR5LWNsb3NlZCAubGl0eS1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4ubGl0eS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5saXR5LWNsb3NlIHtcbiAgei1pbmRleDogOTk5NDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGl0eS1jbG9zZTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpdHktY2xvc2U6aG92ZXIsIC5saXR5LWNsb3NlOmZvY3VzLCAubGl0eS1jbG9zZTphY3RpdmUsIC5saXR5LWNsb3NlOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5saXR5LWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4O1xufVxuXG4ubGl0eS1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubGl0eS1pZnJhbWUgLmxpdHktY29udGFpbmVyLCAubGl0eS15b3V0dWJlIC5saXR5LWNvbnRhaW5lciwgLmxpdHktdmltZW8gLmxpdHktY29udGFpbmVyLCAubGl0eS1mYWNlYm9va3ZpZGVvIC5saXR5LWNvbnRhaW5lciwgLmxpdHktZ29vZ2xlbWFwcyAubGl0eS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjRweDtcbn1cblxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ubGl0eS1pZnJhbWUtY29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5saXR5LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLy4uL2ltZy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvLi4vLi4vaW1nL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9mb250cy8uLi8uLi9pbWcvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IC0yNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAvKm1hcmdpbi1ib3R0b206IDMwcHg7Ki9cbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMtc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xufVxuXG4uanMtc2xpZGUuc2xpY2staW5pdGlhbGl6ZWQge1xuICBvcGFjaXR5OiAxO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi9zZXR0aW5nL3NpemXlj4LnhadcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIG1pbi13aWR0aFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kYnJlYWtwb2ludC11cDogKFxyXG4gIFwic1wiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpXCIsXHJcbiAgXCJtXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweClcIixcclxuICBcImxcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweClcIixcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8qIG1heC13aWR0aFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kYnJlYWtwb2ludC1kb3duOiAoXHJcbiAgXCJsXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpXCIsXHJcbiAgXCJtXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcIixcclxuICBcInNcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KVwiLFxyXG4pICFkZWZhdWx0O1xyXG4iLCIvKum7ku+8mmZvbnQqL1xyXG4kY19ibGs6ICMxMTE7XHJcblxyXG4vKumuruOChOOBi+OBqumdku+8muODmeODvOOCuSovXHJcbiRjX2Jhc2U6ICMwNTY2ZDQ7XHJcblxyXG4vKua/g+e0uu+8muODquODs+OCr+S7liovXHJcbiRjX2FpOiAjMGUxMTU1O1xyXG5cclxuLyrjgqjjg6Hjg6njg6vjg4nvvJroo4Xpo77ku5YqL1xyXG4kY19taXp1OiAjNTRiY2NmO1xyXG5cclxuLyrotaTvvJroo4Xpo77ku5YqL1xyXG4kY19yZWQ6ICNiODFjMjI7XHJcblxyXG4vKmJn77ya6IOM5pmvKi9cclxuJGNfYmc6I2VkZjJmODtcclxuXHJcbi8q44Kw44Op44OH44O844K344On44OzKi9cclxuJGNfZ3JhZDogIzA1NjZkNDtcclxuJGNfZ3JhZDogLW1vei1saW5lYXItZ3JhZGllbnQocmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XHJcbiRjX2dyYWQ6IC13ZWJraXQtZ3JhZGllbnQoXHJcbiAgbGluZWFyLFxyXG4gIHJpZ2h0IGNlbnRlcixcclxuICBsZWZ0IGNlbnRlcixcclxuICBmcm9tKCM1MGNhZGMpLFxyXG4gIHRvKCMwNTY2ZDQpXHJcbik7XHJcbiRjX2dyYWQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCAjNTBjYWRjIDAlLCAjMDU2NmQ0IDEwMCUpO1xyXG4kY19ncmFkOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XHJcbiRjX2dyYWQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcclxuXHJcbi8q5paH5a2X44Kw44Op44OH44O844K344On44OzKi9cclxuLmNfZ3JhZF9mb250IHtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDc2OGQ0LCAjNGZjOGRjKTtcclxuICBjb2xvcjogIzRhYzJkYjtcclxufVxyXG5lbS5jX2dyYWRfZm9udCB7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbnAuY19ncmFkX2ZvbnQge1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcclxuQGltcG9ydCB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL3lha3VoYW5qcEAzLjMuMS9kaXN0L2Nzcy95YWt1aGFuanAubWluLmNzc1wiKTtcclxuQGltcG9ydCB1cmwoXCJodHRwczovL2NvZGUuaW9uaWNmcmFtZXdvcmsuY29tL2lvbmljb25zLzIuMC4xL2Nzcy9pb25pY29ucy5taW4uY3NzXCIpO1xyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vcHJvLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS4xMC4wL2Nzcy9hbGwuY3NzXCIpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Pc3dhbGQ6d2dodEAyMDAuLjcwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6ICRqYS1zYW5zO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcbmEge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAmOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbmVtIHtcclxuICBmb250LXN0eWxlOiBpbml0aWFsO1xyXG59XHJcbi8q5ZCEaHRtbOimgee0oCovXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbmgyIHtcclxuICBAaW5jbHVkZSBmb250MjA7XHJcbiAgbWFyZ2luLWJvdHRvbTogdncoNjApO1xyXG59XHJcbmgzIHtcclxuICBAaW5jbHVkZSBmb250MjQ7XHJcbn1cclxubWFpbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ucGN7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uc3B7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufSIsIi8qIGphXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiRqYS1zYW5zOiBZYWt1SGFuSlAsICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG5cclxuLyogZW5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGVuLXNhbnM6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4kZW4tc2Fucy1vczogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjsiLCIjc3BhY2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYW5jaGVkYWxtb25kO1xyXG4gIGhlaWdodDogMTMwMHB4O1xyXG59XHJcbi8qICAgICDjg5Xjgqfjg7zjg4njgqTjg7MgICAgKi9cclxuLmZhZGVJbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIzLC43NiwuNzMsLjk3KTtcclxufVxyXG4uZmFkZUluLXVwIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTt9XHJcbi5mYWRlSW4tZG93biB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTgwcHgpO31cclxuLmZhZGVJbi1sZWZ0IHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7fVxyXG4uZmFkZUluLXJpZ2h0IHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwKTt9XHJcbi5zY3JvbGwtaW4ge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO31cclxuXHJcbi8qICAgICDjgrnjg6njgqTjg4njgqTjg7MgICAgKi9cclxuLnNsaWRlSW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjMsLjc2LC43MywuOTcpO1xyXG59XHJcbi5zbGlkZUluLXVwIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4MHB4KTt9XHJcbi5zbGlkZUluLWRvd24ge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MHB4KTt9XHJcbi5zbGlkZUluLWxlZnQge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHB4LCAwKTt9XHJcbi5zbGlkZUluLXJpZ2h0IHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHB4LCAwKTt9XHJcbi5zY3JvbGwtaW4ge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO30iLCJAbWl4aW4gYW5pbWF0aW9uIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAxcztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XHJcbn1cclxuLmlzLWZhZGVpbi1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuKixcclxuOjpiZWZvcmUsXHJcbjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuXHJcbi8qIERvY3VtZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMyovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnAsXHJcbnRhYmxlLFxyXG5ibG9ja3F1b3RlLFxyXG5hZGRyZXNzLFxyXG5wcmUsXHJcbmlmcmFtZSxcclxuZm9ybSxcclxuZmlndXJlLFxyXG5kbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBIZWFkaW5ncyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxyXG4gKi9cclxuXHJcbnN2ZyxcclxuaW1nLFxyXG5lbWJlZCxcclxub2JqZWN0LFxyXG5pZnJhbWUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8qIEZvcm1zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cclxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxyXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIDEgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbn1cclxuXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XHJcbiAgYXBwZWFyYW5jZTogcmFkaW87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGN1cnNvcnMgZm9yIGNsaWNrYWJsZSBlbGVtZW50cy5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b246ZGlzYWJsZWQsXHJcblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxyXG5bdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXHJcbiAqL1xyXG5cclxuOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG5zZWxlY3Q6ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgcGFkZGluZ1xyXG4gKi9cclxuXHJcbm9wdGlvbiB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENsaWNrYWJsZSBsYWJlbHNcclxuICovXHJcblxyXG5sYWJlbFtmb3JdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKlxyXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cclxuICovXHJcblxyXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuLyogVGFibGVzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4iLCJAbWl4aW4gZm9udDEwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNTIxdncsIDEwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTIge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XHJcbn1cclxuQG1peGluIGZvbnQxMyB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjY3N3Z3LCAxM3B4KTtcclxufVxyXG5AbWl4aW4gZm9udDE0IHtcclxuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTUge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcclxufVxyXG5AbWl4aW4gZm9udDE2IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDE4IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDIwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjIge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XHJcbn1cclxuQG1peGluIGZvbnQyNCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjYge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XHJcbn1cclxuQG1peGluIGZvbnQyOCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDMwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MzIge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS42NjZ2dywgMzJweCk7XHJcbn1cclxuQG1peGluIGZvbnQzNCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjc3dncsIDM0cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MzYge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMS44NzV2dywgMzZweCk7XHJcbn1cclxuQG1peGluIGZvbnQzOCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAxLjk3OHZ3LCAzOHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDQwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250NDgge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xyXG59XHJcbkBtaXhpbiBmb250NTIge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMzRweCwgMi44MTI1dncsIDUycHgpO1xyXG59XHJcbkBtaXhpbiBmb250NTQge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMi44MTI1dncsIDU0cHgpO1xyXG59XHJcbkBtaXhpbiBmb250NjAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy4xMjV2dywgNjBweCk7XHJcbn1cclxuQG1peGluIGZvbnQ3MCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgzNXB4LCAzLjV2dywgNzBweCk7XHJcbn1cclxuQG1peGluIGZvbnQ4MCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCA0LjE2NnZ3LCA4MHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDE0MCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCg3MHB4LCA3dncsIDE0MHB4KTtcclxufVxyXG5cclxuQG1peGluIGZvbnQyMDAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTAwcHgsIDl2dywgMjAwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjgwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDE0MHB4LCAxM3Z3LCAyODBweCk7XHJcbn1cclxuIiwiJXdyYXAge1xyXG4gIHdpZHRoOiAkYmFzZS13aWR0aDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubC1jb250YWluZXIge1xyXG4gIEBleHRlbmQgJXdyYXA7XHJcbiAgcGFkZGluZzogdncoMTIwKSAwO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgIHBhZGRpbmc6IDdyZW0gNXZ3O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgcGFkZGluZzogNHJlbSA1dnc7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tcDAge1xyXG4gICAgQGV4dGVuZCAld3JhcDtcclxuICAgIHBhZGRpbmc6IDAgMCB2dyg2MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gNXZ3O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXRoYW5rcyB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAwIDEwdnc7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLmwtY29udGFpbmVyLXNlcnZpY2VsaXN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDN2dyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiRiYXNlLXdpZHRoOiAxMjgwcHg7XHJcbiRkZXZpY2Utd2lkdGgtbTogNzY4cHg7XHJcbiRkZXZpY2Utd2lkdGgtczogNDY4cHg7IiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5sLWZvb3RlciB7XHJcblx0ICBwYWRkaW5nLWJvdHRvbTogMWVtXHJcblx0fVxyXG4gIH1cclxuICBcclxuICAubC1mb290ZXJfX2lubmVyIHtcclxuXHR3aWR0aDogOTAlO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRtYXgtd2lkdGg6IDc4LjM5NzgzZW07XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5sLWZvb3Rlcl9faW5uZXIge1xyXG5cdCAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHQgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG5cdFx0ICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcblx0fVxyXG4gIH1cclxuICBcclxuICAubC1mb290ZXJfX2lubmVyX19sb2dvIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0bWFyZ2luLXJpZ2h0OiAzLjIwNzE4ZW1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5sLWZvb3Rlcl9faW5uZXJfX2xvZ28ge1xyXG5cdCAgbWFyZ2luLXJpZ2h0OiAwXHJcblx0fVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmwtZm9vdGVyX19pbm5lcl9fbG9nbyB7XHJcblx0ICBtYXgtd2lkdGg6IDUwJVxyXG5cdH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdC5sLWZvb3Rlcl9faW5uZXJfX2xvZ28ge1xyXG5cdCAgbWF4LXdpZHRoOiAyMCVcclxuXHR9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU2MHB4KSB7XHJcblx0LmwtZm9vdGVyX19pbm5lcl9fbG9nbyB7XHJcblx0ICBtYXgtd2lkdGg6IDIwJVxyXG5cdH1cclxuICB9XHJcbiAgXHJcbiAgLmwtZm9vdGVyX19pbm5lcl9fcmlnaHQge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5sLWZvb3Rlcl9faW5uZXJfX3JpZ2h0IHtcclxuXHQgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0ICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdCAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdCAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG5cdH1cclxuICB9XHJcbiAgXHJcbiAgLmwtZm9vdGVyX19pbm5lcl9fcmlnaHQgI2NvcHlyaWdodCB7XHJcblx0Zm9udC1zaXplOiA3OSU7XHJcblx0Y29sb3I6ICM4Nzg3ODc7XHJcblx0cGFkZGluZy1sZWZ0OiAxLjM2MzY0ZW1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5sLWZvb3Rlcl9faW5uZXJfX3JpZ2h0ICNjb3B5cmlnaHQge1xyXG5cdCAgcGFkZGluZy1sZWZ0OiAwXHJcblx0fVxyXG4gIH1cclxuICBcclxuICAubC1mb290ZXJfX21lbnUge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5sLWZvb3Rlcl9fbWVudSB7XHJcblx0ICBtYXJnaW4tYmxvY2s6IDAuMmVtIDAuNWVtXHJcblx0fVxyXG4gIH1cclxuICBcclxuICAubC1mb290ZXJfX21lbnVfX2l0ZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogMi40OTQ0OGVtXHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODNweCkge1xyXG5cdC5sLWZvb3Rlcl9fbWVudV9faXRlbSB7XHJcblx0ICBtYXJnaW4tcmlnaHQ6IDFlbVxyXG5cdH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5sLWZvb3Rlcl9fbWVudV9faXRlbSB7XHJcblx0ICBtYXJnaW4tcmlnaHQ6IDFlbVxyXG5cdH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5sLWZvb3Rlcl9fbWVudV9faXRlbTpsYXN0LWNoaWxkIHtcclxuXHQgIG1hcmdpbi1yaWdodDogMFxyXG5cdH1cclxuICB9XHJcbiAgXHJcbiAgLmwtZm9vdGVyX19tZW51X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIuNDk0NDhlbTtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuXHRsaW5lLWhlaWdodDogMVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgzcHgpIHtcclxuXHQubC1mb290ZXJfX21lbnVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0ICBwYWRkaW5nLXJpZ2h0OiAxZW1cclxuXHR9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQubC1mb290ZXJfX21lbnVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0ICBwYWRkaW5nLXJpZ2h0OiAxZW1cclxuXHR9XHJcbiAgfVxyXG4gIFxyXG4gIC5sLWZvb3Rlcl9fbWVudV9faXRlbSBhIHtcclxuXHRmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0b3BhY2l0eTogMTtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlXHJcbiAgfVxyXG4gIFxyXG4gIC5sLWZvb3Rlcl9fbWVudV9faXRlbSBhOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjdcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4M3B4KSB7XHJcblx0LmwtZm9vdGVyX19tZW51X19pdGVtIGEge1xyXG5cdCAgZm9udC1zaXplOiA5MCVcclxuXHR9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQubC1mb290ZXJfX21lbnVfX2l0ZW0gYSB7XHJcblx0ICBmb250LXNpemU6IDkwJVxyXG5cdH1cclxuICB9XHJcbiAgIiwiLmwtaGVhZGVyX19pbm5lciB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDg4cHg7XHJcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5sLWhlYWRlcl9faW5uZXJfX2xvZ28ge1xyXG4gIHBhZGRpbmc6IDAgMS43ODE3N2VtXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubC1oZWFkZXJfX2lubmVyX19sb2dvIHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDAuNWVtXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmwtaGVhZGVyX19pbm5lcl9fbG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6IDQ1JVxyXG4gIH1cclxuXHJcbiAgLmwtaGVhZGVyX19pbm5lcl9fbG9nbyBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogMy45MTk4OWVtXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgzcHgpIHtcclxuICAubC1oZWFkZXJfX2lubmVyX19sb2dvIHtcclxuICAgIG1heC13aWR0aDogMzAlXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4NHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmwtaGVhZGVyX19pbm5lcl9fbG9nbyB7XHJcbiAgICAvKm1heC13aWR0aDoyMCUqL1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTYwcHgpIHtcclxuICAubC1oZWFkZXJfX2lubmVyX19sb2dvIHtcclxuICAgIC8qbWF4LXdpZHRoOjIwJSovXHJcbiAgfVxyXG59XHJcblxyXG4ubC1oZWFkZXJfX2lubmVyX19sb2dvIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4ubC1oZWFkZXJfX2lubmVyX19yaWdodCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmwtaGVhZGVyX19pbm5lcl9fcmlnaHQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHBhZGRpbmctdG9wOiA4ZW07XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwMCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2VcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODNweCkge1xyXG4gIC5sLWhlYWRlcl9faW5uZXJfX3JpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBlbTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZVxyXG4gIH1cclxufVxyXG5cclxuLmwtaGVhZGVyX19pbm5lcl9fYnRuLW1lbnUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMy4yMDcxOGVtO1xyXG4gIGhlaWdodDogMy4yMDcxOGVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmwtaGVhZGVyX19pbm5lcl9fYnRuLW1lbnUge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnRcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODNweCkge1xyXG4gIC5sLWhlYWRlcl9faW5uZXJfX2J0bi1tZW51IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDQuMjc2MjVlbTtcclxuICAgIGhlaWdodDogNC4yNzYyNWVtXHJcbiAgfVxyXG59XHJcblxyXG4ubC1oZWFkZXJfX2lubmVyX19idG4tbWVudSBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB3aWR0aDogMS44ZW07XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwN2ViNjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODNweCkge1xyXG4gIC5sLWhlYWRlcl9faW5uZXJfX2J0bi1tZW51IHNwYW4ge1xyXG4gICAgd2lkdGg6IDNlbVxyXG4gIH1cclxufVxyXG5cclxuLmwtaGVhZGVyX19pbm5lcl9fYnRuLW1lbnUgc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiAwLjRlbVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgzcHgpIHtcclxuICAubC1oZWFkZXJfX2lubmVyX19idG4tbWVudSBzcGFuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC42ZW1cclxuICB9XHJcbn1cclxuXHJcbi5sLWhlYWRlcl9faW5uZXIgI2lucC1tZW51LXNwOmNoZWNrZWR+LmwtaGVhZGVyX19pbm5lcl9fYnRuLW1lbnUgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDRweCwgMXB4KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNHB4LCAxcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg0cHgsIDFweClcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4M3B4KSB7XHJcbiAgLmwtaGVhZGVyX19pbm5lciAjaW5wLW1lbnUtc3A6Y2hlY2tlZH4ubC1oZWFkZXJfX2lubmVyX19idG4tbWVudSBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3cHgsIDNweCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoN3B4LCAzcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDdweCwgM3B4KVxyXG4gIH1cclxufVxyXG5cclxuLmwtaGVhZGVyX19pbm5lciAjaW5wLW1lbnUtc3A6Y2hlY2tlZH4ubC1oZWFkZXJfX2lubmVyX19idG4tbWVudSBzcGFuOmxhc3QtY2hpbGQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNHB4LCAtMnB4KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDRweCwgLTJweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg0cHgsIC0ycHgpXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODNweCkge1xyXG4gIC5sLWhlYWRlcl9faW5uZXIgI2lucC1tZW51LXNwOmNoZWNrZWR+LmwtaGVhZGVyX19pbm5lcl9fYnRuLW1lbnUgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoM3B4LCAtMnB4KTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoM3B4LCAtMnB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoM3B4LCAtMnB4KVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5sLWhlYWRlcl9faW5uZXIgI2lucC1tZW51LXNwOmNoZWNrZWR+LmwtaGVhZGVyX19pbm5lcl9fcmlnaHQge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODNweCkge1xyXG4gIC5sLWhlYWRlcl9faW5uZXIgI2lucC1tZW51LXNwOmNoZWNrZWR+LmwtaGVhZGVyX19pbm5lcl9fcmlnaHQge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcclxuICB9XHJcbn1cclxuXHJcbi5sLWhlYWRlcl9fbWVudSB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmwtaGVhZGVyX19tZW51IHtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDkwJVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4M3B4KSB7XHJcbiAgLmwtaGVhZGVyX19tZW51IHtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDkwJVxyXG4gIH1cclxufVxyXG5cclxuLmwtaGVhZGVyX19tZW51X19pdGVtIHtcclxuICBtYXJnaW4tcmlnaHQ6IDMuMjA3MThlbVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmwtaGVhZGVyX19tZW51X19pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4M3B4KSB7XHJcbiAgLmwtaGVhZGVyX19tZW51X19pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5sLWhlYWRlcl9fbWVudV9faXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1NjBweCkge1xyXG4gIC5sLWhlYWRlcl9fbWVudV9faXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbVxyXG4gIH1cclxufVxyXG5cclxuLmwtaGVhZGVyX19tZW51X19pdGVtIGEge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2VcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5sLWhlYWRlcl9fbWVudV9faXRlbSBhIHtcclxuICAgIGZvbnQtc2l6ZTogOTAlXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4NHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmwtaGVhZGVyX19tZW51X19pdGVtIGEge1xyXG4gICAgZm9udC1zaXplOiA5MCVcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU2MHB4KSB7XHJcbiAgLmwtaGVhZGVyX19tZW51X19pdGVtIGEge1xyXG4gICAgZm9udC1zaXplOiAxMDAlXHJcbiAgfVxyXG59XHJcblxyXG4ubC1oZWFkZXJfX21lbnVfX2l0ZW0gYTpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC43XHJcbn1cclxuXHJcbi5sLWhlYWRlcl9fYnRucyB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5sLWhlYWRlcl9fYnRucyB7XHJcbiAgICBoZWlnaHQ6IGF1dG9cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubC1oZWFkZXJfX2J0bnMge1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODNweCkge1xyXG4gIC5sLWhlYWRlcl9fYnRucyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gIH1cclxufVxyXG5cclxuLmwtaGVhZGVyX19idG5zX19pdGVtIHtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5sLWhlYWRlcl9fYnRuc19faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMylcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODNweCkge1xyXG4gIC5sLWhlYWRlcl9fYnRuc19faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMylcclxuICB9XHJcbn1cclxuXHJcbi5sLWhlYWRlcl9fYnRuc19faXRlbSBhIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBtaW4td2lkdGg6IDguNTUyNDllbTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwN2ViNjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBwYWRkaW5nOiAxLjE0MDMzZW1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5sLWhlYWRlcl9fYnRuc19faXRlbSBhIHtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODNweCkge1xyXG4gIC5sLWhlYWRlcl9fYnRuc19faXRlbSBhIHtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4NHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmwtaGVhZGVyX19idG5zX19pdGVtIGEge1xyXG4gICAgbWluLXdpZHRoOiA3ZW07XHJcbiAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgIGZvbnQtc2l6ZTogOTAlXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1NjBweCkge1xyXG4gIC5sLWhlYWRlcl9fYnRuc19faXRlbSBhIHtcclxuICAgIG1pbi13aWR0aDogOGVtO1xyXG4gICAgcGFkZGluZzogMC41ZW07XHJcbiAgICBmb250LXNpemU6IDEwMCVcclxuICB9XHJcbn1cclxuXHJcbi5sLWhlYWRlcl9fYnRuc19faXRlbSBhOjphZnRlciB7XHJcbiAgY29udGVudDogJ1xcZjE3OCc7XHJcbiAgZm9udC1zaXplOiAxNDMlO1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgbWFyZ2luLXRvcDogM3B4O1xyXG59XHJcblxyXG4ubC1oZWFkZXJfX2J0bnNfX2l0ZW0uYnRubmF2MDEgYTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9oZWFkZXItaWNvbjAxLnBuZ1wiKTtcclxufVxyXG5cclxuLmwtaGVhZGVyX19idG5zX19pdGVtLmJ0bm5hdjAyIGE6OmFmdGVyIHtcclxuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaGVhZGVyLWljb24wMi5wbmdcIik7XHJcbn1cclxuXHJcbi5sLWhlYWRlcl9fYnRuc19faXRlbS5idG5uYXYwMyBhOjphZnRlciB7XHJcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL2hlYWRlci1pY29uMDMucG5nXCIpO1xyXG59XHJcblxyXG4vKi5sLWhlYWRlcl9fYnRuc19faXRlbSBhOmhvdmVyOjphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC41ZW0pXHJcbn0qL1xyXG4ubC1oZWFkZXJfX2J0bnNfX2l0ZW06bnRoLWNoaWxkKDIpIGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzM1NzZcclxufVxyXG5cclxuLmwtaGVhZGVyX19idG5zX19pdGVtOm50aC1jaGlsZCgzKSBhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5XHJcbn0iLCIubC10b3BpY3BhdGgge1xyXG4gIHBhZGRpbmc6IC41NzAxN2VtIDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmODtcclxuICAmX19pbm5lciB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA3OC4zOTc4M2VtO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDc5JTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjODc4Nzg3O1xyXG4gICAgICB9XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgfVxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnXFxmMTA1JztcclxuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgICAgICAgY29sb3I6ICM4Nzg3ODc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLWFycm93IHtcclxuICAmLS1jZW50ZXItYm90dG9tIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogN3JlbSAxMHJlbSAwIDEwcmVtO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcclxuICB9XHJcbn1cclxuIiwiLmMtYmcge1xyXG4gICYtLWdyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLWJnO1xyXG4gIH1cclxuICAmLS10cmlhbmdsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9zZXJ2aWNlX2JnLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGVlY2Y2O1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICB9XHJcbiAgJi0taW5ib3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNTIgMTY1IDE4MiAvIDAuMSk7XHJcbiAgICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQge1xyXG4gICAgICBoMyxcclxuICAgICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjMzRhNWI2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YWZ0ZXIge1xyXG4gICAgICBjb2xvcjogIzM0YTViNjtcclxuICAgIH1cclxuICAgIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dDpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMzNGE1YjY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1vdXRib3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSAxMDIgMjEyIC8gMC4xKTtcclxuICAgIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dCB7XHJcbiAgICAgIGgzLFxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICMwNTY2ZDQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWNvbnN0cnVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjI1IDE3NiA0IC8gMC4xKTtcclxuICAgIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dCB7XHJcbiAgICAgIGgzLFxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICNlMWIwMDQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dDphZnRlciB7XHJcbiAgICAgIGNvbG9yOiAjZTFiMDA0O1xyXG4gICAgfVxyXG4gICAgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2UxYjAwNDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItY29sb3I6ICNjY2M7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG4qW2NsYXNzXj1cImMtYnRuXCJdIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5jLWJ0biB7XHJcbiAgJi0td2hpdGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmc6IDEwcHggNzVweCAxMHB4IDM1cHg7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICY6OmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfXzAwOS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgY29sb3I6ICMxZjJhNjg7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfXzAwOC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1ibCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZzogMTBweCA3NXB4IDEwcHggNzVweDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWYyYTY4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmE2ODtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfXzAwOS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgY29sb3I6ICMxZjJhNjg7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfXzAwOC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1ncmFkIHtcclxuICAgIEBpbmNsdWRlIGZvbnQxNTtcclxuICAgIHBhZGRpbmc6IHZ3KDEwKSB2dyg1MCk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkY19ncmFkO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBzdGF0aWPku6XlpJbjgpLmjIflrpogKi9cclxuICAgIHotaW5kZXg6IDA7IC8qIOOCsOODqeODh+ODvOOCt+ODp+ODs+OCiOOCiuOCguS4iuOBq+mFjee9riAqL1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBpbmxpbmXku6XlpJbjgavjgZnjgosgKi9cclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvKiDog4zmma/jgpLpgI/mmI7jgavjgZnjgosgKi9cclxuICAgIG92ZXJmbG93OiBoaWRkZW47IC8qIOOBr+OBv+WHuuOBl+OBn+mDqOWIhuOCkumdnuihqOekuijop5LkuLjjgpLku5jjgZHjgovloLTlkIjjga/lv4XpoIgpICovXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIOOCq+ODvOOCveODq+OCkuODneOCpOODs+OCv+ODvOOBq+OBmeOCiyAqL1xyXG5cclxuICAgIC8qIDo6YmVmb3JlLCA6OmFmdGVy44GnMueorumhnuOBruOCsOODqeODh+ODvOOCt+ODp+ODs+OCkueUqOaEjyAqL1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLyog44Kw44Op44OH44O844K344On44OzMSAqL1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7IC8qIOOCouODi+ODoeODvOOCt+ODp+ODs+Wun+ihjOaZgumWkyAqL1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAvKiDjgrDjg6njg4fjg7zjgrfjg6fjg7MyICovXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDU2NmQ0IDAlLCAjNTBjYWRjIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIOODm+ODkOODvOaZguOBq+OCsOODqeODh+ODvOOCt+ODp+ODszHjgpLpgI/mmI7jgavjgZnjgosgKi9cclxuICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWdyYWQyIHtcclxuICAgIEBpbmNsdWRlIGZvbnQxNTtcclxuICAgIHBhZGRpbmc6IHZ3KDEwKSB2dyg1MCk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGNfZ3JhZDtcclxuICB9XHJcbiAgJi0tbGluZSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY19haTtcclxuICAgIGNvbG9yOiAkY19haTtcclxuICAgIHBhZGRpbmc6IHZ3KDIwKSB2dyg1MCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgIG1pbi13aWR0aDogdncoMzIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xyXG4gICAgLy9taW4td2lkdGg6IDMwJTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtaW4td2lkdGg6IDgwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgQGluY2x1ZGUgb3A7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmEge1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgfVxyXG59XHJcbiIsIi8v44K544Oe44Ob5Lul5aSW44Gn5Y+N5b+c44GZ44KLLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIGhvdmVyKCRpZTogZmFsc2UpIHtcclxuICAmOmZvY3VzIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBpZiAkaWUge1xyXG4gICAgQGF0LXJvb3QgLnVhLWllICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vb3BhY2l0eSAuNy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIG9wIHtcclxuXHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAuNztcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi8vdW5kZXJsaW5lLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBsaW5lKCRjb2xvcjogIzE1MzM3OCkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOmFmdGVyIHtcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIGJvdHRvbTogMDtcclxuXHQgIGxlZnQ6IDA7XHJcblx0ICBjb250ZW50OiAnJztcclxuXHQgIHdpZHRoOiAxMDAlO1xyXG5cdCAgaGVpZ2h0OiAxcHg7XHJcblx0ICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcblx0ICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG5cdCAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcblx0ICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy9pbWcgc2NhbGUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIHNjYWxlIHtcclxuXHRmaWd1cmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRpbWcge1xyXG5cdFx0XHR0cmFuc2l0aW9uOi4zcyBhbGw7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdGltZyB7XHJcblx0XHRcdHRyYW5zZm9ybTpzY2FsZSgxLjEsMS4xKTtcclxuXHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYy1jYXRlIHtcclxuXHQmLS1saW5lIHtcclxuICAgIHBhZGRpbmc6IDAuMnJlbSA1cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmFzZTtcclxuICAgIGNvbG9yOiAkYy1iYXNlO1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLmMtY2F0bGlua3tcclxuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xyXG4gIGRse1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgxcmVtLGZsZXgtc3RhcnQpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGR0e1xyXG4gICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgIGNvbG9yOiAjMWYyYTY4O1xyXG4gICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmLmljb19zaHViZXR1e1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29sdW1uL2ljb18wMDEucG5nKSBuby1yZXBlYXQgMCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuaWNvX2NhdHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbHVtbi9pY29fMDAyLnBuZykgbm8tcmVwZWF0IDAgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGR7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTlmMDtcclxuICAgICAgICBjb2xvcjogIzFmMmE2ODtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjJhNjg7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3Bhbi5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmE2ODtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1peGluIGdyaWQoICRnYXA6IDAsICRjb250ZW50OmZsZXgtc3RhcnQsICRhbGlnbjpub3JtYWwgKSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Z2FwOiAkZ2FwO1xyXG5cdGp1c3RpZnktY29udGVudDogJGNvbnRlbnQ7XHJcblx0YWxpZ24taXRlbXM6ICRhbGlnbjtcclxufVxyXG4iLCIuYy1jb25zdWx0YW50IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuYy1jb25zdWx0YW50IHtcclxuICAgIHBhZGRpbmc6IDRlbSAwXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmMtY29uc3VsdGFudCB7XHJcbiAgICBwYWRkaW5nOiAzZW0gMFxyXG4gIH1cclxufVxyXG5cclxuLmMtY29uc3VsdGFudF9faW5uZXIge1xyXG59XHJcblxyXG4uYy1jb25zdWx0YW50X19jdGEge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiA0Ljk4ODk1ZW1cclxufVxyXG5cclxuLmMtY29uc3VsdGFudF9fY3RhIHNwYW4ge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAuNjQxNDRlbSAxLjE0MDMzZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2IyYjJiMlxyXG59XHJcblxyXG4uYy1jb25zdWx0YW50LWxpc3Qge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbjogLTIuNDk0NDhlbSAtMS4yODI4N2VtO1xyXG4gICZfX2J0bntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2Fucy1vcztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd19fMDAzLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB3aWR0aDogMjFweDtcclxuICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYy1jb25zdWx0YW50LWxpc3Qge1xyXG4gICAgbWFyZ2luOiAtMWVtIC0wLjVlbVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTYwcHgpIHtcclxuICAuYy1jb25zdWx0YW50LWxpc3Qge1xyXG4gICAgbWFyZ2luLWlubGluZTogLS42NDE0NGVtXHJcbiAgfVxyXG59XHJcblxyXG4uYy1jb25zdWx0YW50LWxpc3RfX2l0ZW0ge1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgcGFkZGluZzogMi40OTQ0OGVtIDFlbTtcclxuICBhe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuYy1jb25zdWx0YW50LWxpc3RfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDUwJVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQtbGlzdF9faXRlbSB7XHJcbiAgICB3aWR0aDogNTAlXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmMtY29uc3VsdGFudC1saXN0X19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDFlbSAxLjI4Mjg3ZW1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYy1jb25zdWx0YW50LWxpc3RfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMWVtIDAuNWVtXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1NjBweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQtbGlzdF9faXRlbSB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogLjY0MTQ0ZW1cclxuICB9XHJcbn1cclxuXHJcbi5jLWNvbnN1bHRhbnQtbGlzdF9faXRlbSBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwIDJlbSAyLjEzODEyZW07XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dFxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmMtY29uc3VsdGFudC1saXN0X19pdGVtIGEge1xyXG4gICAgcGFkZGluZzogMWVtXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmMtY29uc3VsdGFudC1saXN0X19pdGVtIGEge1xyXG4gICAgcGFkZGluZzogLjVlbSAuNWVtIDNlbSAuNWVtO1xyXG4gIH1cclxufVxyXG5cclxuLmMtY29uc3VsdGFudC1saXN0X19pdGVtIGE+KiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQtbGlzdF9faXRlbSBhIC5jLXR4dC1iYXNlLS1zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDkwJSAhaW1wb3J0YW50XHJcbiAgfVxyXG59XHJcblxyXG4uYy1jb25zdWx0YW50LWxpc3RfX2l0ZW0gYTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUuMzQ1MzFlbSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB6LWluZGV4OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoJGNvbG9yOiAjMWYyYTY4LCAkYWxwaGE6IDAuMik7XHJcblxyXG59XHJcbi5jLWNvbnN1bHRhbnQtbGlzdF9faXRlbSBhOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMS40MjU0MTUxNTIyZW07XHJcbiAgd2lkdGg6IDEwLjY5MDYxMzY0MTJlbTtcclxuICBoZWlnaHQ6IDEwLjY5MDYxMzY0MTJlbTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAwLjQyNzYyNDU0NTZlbSBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKCRjb2xvcjogIzFmMmE2OCwgJGFscGhhOiAwLjIpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiBjYWxjKDUwJSAtIDUuMzQ1MzFlbSk7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQtbGlzdF9faXRlbSBhOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDhlbTtcclxuICAgIGhlaWdodDogOGVtO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSA0ZW0pO1xyXG4gIH1cclxufVxyXG4uYy1jb25zdWx0YW50LWxpc3RfX2l0ZW0gYTpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgb3BhY2l0eTogMTtcclxuICAuYy1jb25zdWx0YW50LWxpc3RfX2J0bjo6YWZ0ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd19fMDA0LnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG59XHJcblxyXG4uYy1jb25zdWx0YW50LWxpc3RfX2l0ZW0gYTpob3Zlcjo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzM1NzZcclxufVxyXG5cclxuLmMtY29uc3VsdGFudC1saXN0X19pdGVtIGE6aG92ZXIgLmMtY29uc3VsdGFudC1saXN0X19pdGVtX19pbWcge1xyXG4gIGJvcmRlci1jb2xvcjogIzE3MzU3NlxyXG59XHJcblxyXG4uYy1jb25zdWx0YW50LWxpc3RfX2l0ZW1fX2ltZyB7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMS40MjU0MmVtO1xyXG4gIHdpZHRoOiAxMC42OTA2MWVtO1xyXG4gIGhlaWdodDogMTAuNjkwNjFlbTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAuNDI3NjJlbSBzb2xpZCAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQtbGlzdF9faXRlbV9faW1nIHtcclxuICAgIHdpZHRoOiA4ZW1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYy1jb25zdWx0YW50LWxpc3RfX2l0ZW1fX2ltZyB7XHJcbiAgICBoZWlnaHQ6IDhlbVxyXG4gIH1cclxufVxyXG5cclxuLmMtY29uc3VsdGFudC1saXN0X19pdGVtX19pbWcgaW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcbn1cclxuXHJcbi5jLWNvbnN1bHRhbnQtbGlzdF9faXRlbV9fbmFtZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNDMlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbWFyZ2luLXRvcDogMWVtXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYy1jb25zdWx0YW50LWxpc3RfX2l0ZW1fX25hbWUge1xyXG4gICAgZm9udC1zaXplOiAxMDAlXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmMtY29uc3VsdGFudC1saXN0X19pdGVtX19uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMTIwJVxyXG4gIH1cclxufVxyXG5cclxuLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuNzUpO1xyXG4gIC8qdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsqL1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDBzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDBzIGVhc2U7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtLmFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9faW5uZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgd2lkdGg6IDkwJTtcclxuICBtYXgtd2lkdGg6IDc4LjM5NzgzZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBtYXgtaGVpZ2h0OiA5NnZoO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcGFkZGluZzogNS43MDE2NmVtIDEwLjY5MDYxZW1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9faW5uZXIge1xyXG4gICAgd2lkdGg6IDk0JVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9faW5uZXIge1xyXG4gICAgd2lkdGg6IDkxJVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9faW5uZXIge1xyXG4gICAgcGFkZGluZzogMWVtXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAxZW1cclxuICB9XHJcbn1cclxuXHJcbi5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDIuMTM4MTJlbTtcclxuICByaWdodDogMi4xMzgxMmVtO1xyXG4gIHdpZHRoOiAyLjg1MDgzZW07XHJcbiAgaGVpZ2h0OiAyLjg1MDgzZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZjJhNjg7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2VcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fY2xvc2Uge1xyXG4gICAgd2lkdGg6IDIuMTM4MTJlbVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fY2xvc2Uge1xyXG4gICAgd2lkdGg6IDIuMTM4MTJlbVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fY2xvc2Uge1xyXG4gICAgaGVpZ2h0OiAyLjEzODEyZW1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2Nsb3NlIHtcclxuICAgIGhlaWdodDogMi4xMzgxMmVtXHJcbiAgfVxyXG59XHJcblxyXG4uYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2Nsb3NlOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjdcclxufVxyXG5cclxuLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19jbG9zZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxmMDBkJztcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgY29sb3I6ICMxZjJhNjg7XHJcbiAgZm9udC1zaXplOiAxNDMlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2Nsb3NlIHtcclxuICAgIHRvcDogMWVtO1xyXG4gICAgcmlnaHQ6IDFlbVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbi1pbmxpbmU6IDAgYXV0b1xyXG4gIH1cclxufVxyXG5cclxuLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAyLjYzNzAyZW07XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDIuMTM4MTJlbTtcclxuICBoZWlnaHQ6IDIuMTM4MTJlbTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfXzAwNS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZVxyXG59XHJcblxyXG4uYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2Fycm93OmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjdcclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgfVxyXG59XHJcblxyXG4uYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2Fycm93LnByZXYge1xyXG4gIGxlZnQ6IDIuNjM3MDJlbTtcclxuICByaWdodDogYXV0bztcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd19fMDA2LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2hlYWRlciB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMy41NjM1NGVtXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2hlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9faGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbVxyXG4gIH1cclxufVxyXG5cclxuLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19oZWFkZXJfX2ltZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAzMS4yNSVcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9faGVhZGVyX19pbWcge1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2hlYWRlcl9faW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtXHJcbiAgfVxyXG59XHJcblxyXG4uYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2hlYWRlcl9faW1nOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMDAlXHJcbn1cclxuXHJcbi5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9faGVhZGVyX19pbWcgaW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19oZWFkZXJfX2ltZzo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2hlYWRlcl9faW1nIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19oZWFkZXJfX2luZm8ge1xyXG4gIHdpZHRoOiA2OC43NSU7XHJcbiAgcGFkZGluZy1sZWZ0OiAzLjU2MzU0ZW1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9faGVhZGVyX19pbmZvIHtcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmMtY29uc3VsdGFudCAubW9kYWxzX19pdGVtX19oZWFkZXJfX2luZm8ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyNTQyZW1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2hlYWRlcl9faW5mbyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBcclxuICB9XHJcbn1cclxuXHJcbi5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9faGVhZGVyX19pbmZvIC5uYW1lIHtcclxuICBmb250LXNpemU6IDkzJTtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogIzUwN2ViNjtcclxuICBtYXJnaW46IC0wLjVlbSAwIDEuNWVtXHJcbn1cclxuXHJcbi5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fYm9keSB7XHJcbiAgcGFkZGluZzogMi4xMzgxMmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fYm9keSB7XHJcbiAgICBwYWRkaW5nOiAxZW1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2JvZHkge1xyXG4gICAgcGFkZGluZzogMWVtXHJcbiAgfVxyXG59XHJcblxyXG4uYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2JvZHkgdGFibGUgdHIgdGgsXHJcbi5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fYm9keSB0YWJsZSB0ciB0ZCB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fYm9keSB0YWJsZSB0ciB0aCB7XHJcbiAgLypwYWRkaW5nLXJpZ2h0OiAzLjU2MzU0ZW07Ki9cclxuICB3aWR0aDogMTMwcHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fYm9keSB0YWJsZSB0ciB0aCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2JvZHkgdGFibGUgdHIgdGgge1xyXG4gICAgLypwYWRkaW5nLXJpZ2h0OiAuNWVtOyovXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2JvZHkgdGFibGUgdHIgdGQge1xyXG4gIHBhZGRpbmctbGVmdDogMy41NjM1NGVtXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2JvZHkgdGFibGUgdHIgdGQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxZW1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYy1jb25zdWx0YW50IC5tb2RhbHNfX2l0ZW1fX2JvZHkgdGFibGUgdHIgdGQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jLWNvbnN1bHRhbnQgLm1vZGFsc19faXRlbV9fYm9keSB0YWJsZSB0ciB0ZCBsaSB7XHJcbiAgbGlzdC1zdHlsZTogZGlzYztcclxufVxyXG5cclxuLm1vZGFsc19faXRlbV9fbmFtZXtcclxuICBAaW5jbHVkZSBmb250MzA7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5jLWNvbnN1bHRhbnQtbGlzdHtcclxuJl9fYnRuMntcclxuICBAaW5jbHVkZSBncmlkKDAsY2VudGVyKTtcclxuICBwYWRkaW5nLXRvcDogNXJlbTtcclxufVxyXG4mX19zdHtcclxuICB3aWR0aDogNjRweDtcclxuICBoZWlnaHQ6IDYzcHg7XHJcbiAgbWFyZ2luOiBhdXRvIDJyZW0gYXV0byAycmVtO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX3N0b3AyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgJi5wYXVzZWR7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19zdGFydDIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcbn1cclxuJl9fbmV4dHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd19fMDEzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB3aWR0aDogOTFweDtcclxuICAgIGhlaWdodDogNjNweDtcclxufVxyXG4mX19wcmV2e1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93X18wMTIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIHdpZHRoOiA5MXB4O1xyXG4gICAgaGVpZ2h0OiA2M3B4O1xyXG59XHJcbn0iLCIuYy1maWd1cmUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDZyZW0gMCAwO1xyXG59IiwiLmMtaW1nLWJveCB7XHJcblx0QGF0LXJvb3QgKltjbGFzc149XCJjLWltZy1ib3hcIl0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ0JTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCsgKiB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWwge1xyXG5cdFx0Jl9faXRlbSxpbWcge1xyXG5cdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ0JTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLXIge1xyXG5cdFx0Jl9faXRlbSxpbWcge1xyXG5cdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA0cmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWhhbGYge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCg4JSxzcGFjZS1iZXR3ZWVuKTtcclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ2JTtcclxuXHRcdFx0d2lkdGg6IDQ2JTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuLy9cdEBhdC1yb290ICpbY2xhc3NePVwiYy1ncmlkXCJdIHtcclxuLy9cdFx0ZGlzcGxheTogZmxleDtcclxuLy9cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG4vL1x0fVxyXG4vL1x0XHJcbi8vXHQkZ2FwOiA0MDtcclxuLy9cdCRpdGVtMTogNTMwO1xyXG4vL1x0JGl0ZW0yOiBjYWxjKCAxMDAlIC0gI3skZ2FwfXB4IC0gI3skaXRlbTF9cHggKTtcclxuLy9cclxuLy9cdCZfXyN7JGl0ZW0xfS0jeyRnYXB9IHtcclxuLy9cdFx0Z2FwOiAjeyRnYXB9cHg7XHJcbi8vXHRcdD4gKjpudGgtb2YtdHlwZSgxKSB7XHJcbi8vXHRcdFx0d2lkdGg6ICN7JGl0ZW0xfXB4O1xyXG4vL1x0XHR9XHJcbi8vXHRcdD4gKjpudGgtb2YtdHlwZSgxKSArICoge1xyXG4vL1x0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gI3skaXRlbTF9cHggLSAjeyRnYXB9cHggKTtcclxuLy9cdFx0fVxyXG4vL1x0fVxyXG5cdFxyXG59IiwiLmMtbGlzdCB7XHJcblx0Ji0tZGlzYyB7XHJcblx0XHRsaSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cdFx0XHR0ZXh0LWluZGVudDogLTFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAn44O7JztcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC41ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0taW5kZW50IHtcclxuXHRcdGxpIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQxNTtcclxuXHRcdHBhZGRpbmctbGVmdDogMmVtO1xyXG5cdFx0dGV4dC1pbmRlbnQ6IC0yZW07XHJcblx0XHQrIGxpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLjVlbTtcclxuXHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIi5jLXBhZ2UtdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDJ2dztcclxuICBib3R0b206IDZ2dztcclxuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5jLXBhZ2UtdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYy1wYWdlLXRvcCBhIHtcclxuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuICBjb2xvcjogIzZlNzc4NjtcclxuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xyXG4gIC13ZWJraXQtdGV4dC1vcmllbnRhdGlvbjogc2lkZXdheXM7XHJcbiAgICAgICAgICB0ZXh0LW9yaWVudGF0aW9uOiBzaWRld2F5cztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gIC1vLXRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gIC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmMtcGFnZS10b3AgYTo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtNHJlbTtcclxuICByaWdodDogNTAlO1xyXG4gIGhlaWdodDogM3JlbTtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuIiwiLnNlY3Rpb24tdGl0bGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiA2LjVyZW07XHJcbiAgJi53aGl0ZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLmVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZDtcclxuICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmpwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLXNlcnZpY2UtY2FzZSB7XHJcbiAgYmFja2dyb3VuZDogI2VkZjJmODtcclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiA5LjlyZW0gMCA4LjlyZW0gMDtcclxuICB9XHJcbiAgLnNlcnZpY2UtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC45cmVtO1xyXG4gIH1cclxuICAubWFrZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1heC13aWR0aDogMTE1LjZyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDQuMnJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDI0LjVyZW07XHJcbiAgICAuaGVhZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxZjJhNjg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAzMC4wcmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMi4wcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFpc3lvdSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1LjByZW0pO1xyXG4gICAgICBwYWRkaW5nOjEuNHJlbSAzcmVtIDAuNnJlbSAzcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZWRmMmY4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIHBhZGRpbmc6MS40cmVtIDNyZW0gMS40cmVtIDNyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWRmMmY4O1xyXG4gICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDQge1xyXG4gICAgICAgIGNvbG9yOiAjMWYyYTY4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjByZW07XHJcbiAgICAgIH1cclxuICAgICAgb2wge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMHJlbTtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGlzdCB7XHJcbiAgICBtYXgtd2lkdGg6IDExNS42cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiA3LjByZW07XHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDEuMHJlbSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMy40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDEuMHJlbSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMy40cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4wcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFmMmE2ODtcclxuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMWYyYTY4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGFnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNzE3YWEyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjByZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcclxuICAgICAgfVxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICB9XHJcbiAgICAgIC5ib2R5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICB9XHJcbiAgICAgIC5idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzFmMmE2ODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMC4wcmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMWYyYTY4O1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBtYXJnaW46YXV0byBhdXRvIDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gNS4ycmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcclxuLmMtc2VydmljZS1mYXEge1xyXG4gIGJhY2tncm91bmQ6ICNlZGYyZjg7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZzogOS45cmVtIDAgNy44cmVtIDA7XHJcbiAgfVxyXG4gIC5zZXJ2aWNlLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcclxuICB9XHJcbiAgJl9fd3JhcCB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiA0cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzFmMmE2ODtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDRyZW07XHJcbiAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMWYyYTY4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5vcGVuOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICB9XHJcbiAgICAgIC5xIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogOC4wcmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWRmMmY4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAuOXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1LjByZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnUSc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2Fucy1vcztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQzMjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzFmMmE2ODtcclxuICAgICAgICAgIHdpZHRoOiA4LjByZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmEtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAyNTBtcyBncmlkLXRlbXBsYXRlLXJvd3MgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAuYSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDMuNnJlbSA1cmVtIDQuMnJlbSAxMC45cmVtO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnQSc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnMtb3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQzMjtcclxuICAgICAgICAgICAgY29sb3I6ICMxZjJhNjg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4LjByZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogOC4wcmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMC44cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICAucSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hLXdyYXAge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLXNlcnZpY2UtZm9vdGVyLXNlcnZpY2Uge1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDguNnJlbSAwIDguMXJlbSAwO1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjJyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC5lbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2Fucy1vcztcclxuICAgICAgQGluY2x1ZGUgZm9udDQ4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgY29sb3I6ICMxZjJhNjg7XHJcbiAgICB9XHJcbiAgICAuanAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICMxZjJhNjg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjlyZW07XHJcbiAgfVxyXG4gICZfX3dyYXAge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM5OTllYmI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNi4ycmVtO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLmxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDEuMHJlbSk7XHJcbiAgICAgIG1heC13aWR0aDogNDAuMnJlbTtcclxuICAgIH1cclxuICAgID5saSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMS4wcmVtKTtcclxuICAgICAgbWF4LXdpZHRoOiA0MC4ycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjByZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4wcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIuMHJlbTtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtc2VydmljZS1tdiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzE4M2Y7XHJcbiAgaGVpZ2h0OiA1NS4wcmVtO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICY6OmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogIzFmMmE2ODtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDVyZW07XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxufVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5Mi4wcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTkyLjByZW0gNTUuMHJlbTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZzogMCA1dnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudmlzaW9uIC5jLXNlcnZpY2UtbXZfX2lubmVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS9iZ19tdl92aXNpb24uanBnKTtcclxuICB9XHJcbiAgJi5yZXNlYXJjaCAuYy1zZXJ2aWNlLW12X19pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfbXZfcmVzZWFyY2guanBnKTtcclxuICB9XHJcbiAgJi5zdHJhdGVneSAuYy1zZXJ2aWNlLW12X19pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfbXZfc3RyYXRlZ3kuanBnKTtcclxuICB9XHJcbiAgJi5nbG9iYWxpemF0aW9uIC5jLXNlcnZpY2UtbXZfX2lubmVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS9iZ19tdl9nbG9iYWxpemF0aW9uLmpwZyk7XHJcbiAgfVxyXG4gICYubWFya2V0aW5nIC5jLXNlcnZpY2UtbXZfX2lubmVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS9iZ19tdl9tYXJrZXRpbmcuanBnKTtcclxuICB9XHJcbiAgJi5tYW5hZ2VtZW50IC5jLXNlcnZpY2UtbXZfX2lubmVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS9iZ19tdl9tYW5hZ2VtZW50LmpwZyk7XHJcbiAgfVxyXG4gICYuZGV2ZWxvcG1lbnQgLmMtc2VydmljZS1tdl9faW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX212X2RldmVsb3BtZW50LmpwZyk7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE0MC4wcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgLnByZSB7XHJcbiAgICAgIGNvbG9yOiAjOGNmMGZmO1xyXG4gICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjhyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICB9XHJcbiAgICAuc3ViIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQ0ODtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjByZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDM2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGVhZCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgIGJye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJyZWFkY3J1bWIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwLjVyZW07XHJcbiAgICByaWdodDogMi4ycmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgIGxlZnQ6IDV2dztcclxuICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnfCc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAyLjByZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLXNlcnZpY2UtbmFnYXJlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZzogOS40cmVtIDAgOC42cmVtIDA7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIEBpbmNsdWRlIGZvbnQzMjtcclxuICAgIGNvbG9yOiAjMWYyYTY4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XHJcbiAgfVxyXG4gICZfX3dyYXAge1xyXG4gICAgbWF4LXdpZHRoOiAxMDIuMHJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6ICMwNzE4M2Y7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLnN0ZXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwNzE4M2Y7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWRmNjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjdyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA2LjByZW07XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgLm51bSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnMtb3M7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiA2LjByZW07XHJcbiAgICAgICAgICB3aWR0aDogNi4wcmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYuMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDcxODNmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMy4wcmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvaWNvbl9uYWdhcmUucG5nKSA1MCUgNTAlLzEwMCUgYXV0byBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0xLjlyZW07XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEuNXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGxpLmhhbGYge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuMHJlbSk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtc2VydmljZS1vbmF5YW1pIHtcclxuICBiYWNrZ3JvdW5kOiAjZWRmMmY4O1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDguM3JlbSAwIDEwLjVyZW0gMDtcclxuICB9XHJcbiAgaDIge1xyXG4gICAgQGluY2x1ZGUgZm9udDMyO1xyXG4gICAgY29sb3I6ICMxZjJhNjg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDUuM3JlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIHdpZHRoOiBjYWxjKDMwJSAtIDEuMHJlbSk7XHJcbiAgICBtYXgtd2lkdGg6IDM3LjByZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUuMHJlbTtcclxuICAgIH1cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOXJlbTtcclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtc2VydmljZS1wYXJ0bmVyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfcGFydG5lci5qcGcpIDUwJSA1MCUvY292ZXIgbm8tcmVwZWF0O1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDkuOXJlbSAwIDExLjFyZW0gMDtcclxuICB9XHJcbiAgLnNlcnZpY2UtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS45cmVtO1xyXG4gIH1cclxuICAubGVhZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgdWwge1xyXG4gICAgbWF4LXdpZHRoOiAxMDkuMHJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogNi40cmVtO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcuMHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDcuMHJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMjguNXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4wcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzQuMHJlbSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAubmFtZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1zZXJ2aWNlLXBvaW50IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfcG9pbnQuanBnKSA1MCUgNTAlL2NvdmVyIG5vLXJlcGVhdDtcclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiA5LjlyZW0gMCAxMS4ycmVtIDA7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMS4wcmVtKTtcclxuICAgIG1heC13aWR0aDogMzcuMHJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAyLjlyZW0gMi4wcmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1LjByZW07XHJcbiAgICB9XHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzFmMmE2ODtcclxuICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zZXJ2aWNlLXRpdGxlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNi41cmVtO1xyXG4gIGNvbG9yOiAjMWYyYTY4O1xyXG4gICYud2hpdGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5lbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2Fucy1vcztcclxuICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgfVxyXG4gIH1cclxuICAuanAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBmb250MzI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIldGV4dGxpbmsge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdEBpbmNsdWRlciBob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVx0XHRcclxufVxyXG4uYy10ZXh0LWxpbmsge1xyXG5cdGEge1xyXG5cdFx0QGV4dGVuZCAldGV4dGxpbms7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsO1xyXG5cdH1cclxuXHQmLS1hcnJvdy1yaWdodCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGEge1xyXG5cdFx0XHRAZXh0ZW5kICV0ZXh0bGluaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdEBleHRlbmQgJWFycm93O1xyXG5cdFx0XHRcdGxlZnQ6IC0ycmVtO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNfYmFzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS11bmRlcmxpbmUge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYy10aXRsZSB7XHJcbiAgJi1oMntcclxuICAgICYtbm9tYWx7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgY29sb3I6ICMxZjJhNjg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgICAmLWVue1xyXG4gICAgICBmb250LWZhbWlseTogJGVuLXNhbnMtb3M7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgIGNvbG9yOiAjMWYyYTY4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGRkZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgc3BhbntcclxuICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1iYXNle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJi0td2hpdGV7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBAaW5jbHVkZSBmb250MzY7XHJcbiAgICB9XHJcbiAgICAmX19lbntcclxuICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zLW9zO1xyXG4gICAgICBAaW5jbHVkZSBmb250MjAwO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHRvcDogLTdyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIuYy10aXRsZWFyZWEge1xyXG5cdGhlaWdodDogMjgwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdCYuY29sdW1ue1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb2x1bW4vYmdfdGl0bGVhcmVhLmpwZykgNTAlIDUwJS9jb3ZlciBuby1yZXBlYXQ7XHJcblx0fVxyXG5cdCYuZG93bmxvYWR7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Rvd25sb2FkL2JnX3RpdGxlYXJlYS5qcGcpIDUwJSA1MCUvY292ZXIgbm8tcmVwZWF0O1xyXG5cdH1cclxuXHQmLmNvbnRhY3R7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRhY3QvYmdfdGl0bGVhcmVhLmpwZykgNTAlIDUwJS9jb3ZlciBuby1yZXBlYXQ7XHJcblx0fVxyXG5cdCYuY29uc3VsdGFudHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29uc3VsdGFudC9iZ190aXRsZWFyZWEuanBnKSA1MCUgNTAlL2NvdmVyIG5vLXJlcGVhdDtcclxuXHR9XHJcblx0Ji53ZWJpbmFye1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy93ZWJpbmFyL2JnX3RpdGxlYXJlYS5qcGcpIDUwJSA1MCUvY292ZXIgbm8tcmVwZWF0O1xyXG5cdH1cclxuXHRoMSB7XHJcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAuZW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LWZhbWlseTogJGVuLXNhbnMtb3M7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRsaW5lLWhlaWdodDogMi40O1xyXG5cdCAgfVxyXG5cdCAgLmpwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRAaW5jbHVkZSBmb250NDA7XHJcblx0ICB9XHJcblx0fVxyXG5cdCZfX2lubmVyIHtcclxuXHQgIHBhZGRpbmc6IDA7XHJcblx0fVxyXG4gIH1cclxuICAiLCIuYy10eHQge1xyXG4gICYtYmFzZXtcclxuICAgICYtLXNtYWxse1xyXG4gICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWFib3V0e1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmctcC1hYm91dC5qcGcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBjb2xvcjogI0ZGRjtcclxuICAuYy10aXRsZS1iYXNlX19qcHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyODtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5uZXJ7XHJcblxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzYvMTYpO1xyXG4gICAgZm9udC1zaXplOiAxMjklO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBicntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc3RhdHN7XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgbWFyZ2luOiA2cmVtIDAgNnJlbSAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAmOmJlZm9yZSwmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsc3BhY2UtYmV0d2VlbixzdHJldGNoKTtcclxuICAgICAgJl9faXRlbXtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxyXG4gICAgICAgIH1cclxuICAgICAgICAubnVte1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDcwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zLW9zO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1icmVhZGNydW1iIHtcclxuXHRAaW5jbHVkZSBmb250MTQ7XHJcblx0bWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMXJlbSAwIDAgMDtcclxuXHRjb2xvcjogIzU5NTc1NztcclxuXHR1bCB7XHJcblx0XHRAaW5jbHVkZSBncmlkKDAsZmxleC1lbmQpO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHRcdGxpICsgbGk6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICfvvZwnO1xyXG5cdFx0XHRtYXJnaW46IDAgMXJlbTtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRAaW5jbHVkZSBsaW5lKCM2ZTc3ODYpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLmMtbGlzdC1jMyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcblxyXG4gIHVsIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMy4yJSwgZmxleC1zdGFydCk7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMzEuMiU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDQ4LjQlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoJGNvbG9yOiAjMWYyYTY4LCAkYWxwaGE6IDAuMik7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTlmMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgLmMtbGlzdC1jM19fYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmE2ODtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvaWNvbl9vdGhlcl93aC5zdmcpO1xyXG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHBhZGRpbmc6IDEuNHJlbSAxLjRyZW0gMXJlbSAxLjRyZW07XHJcbiAgICBAaW5jbHVkZSBncmlkKDFyZW0sIGZsZXgtc3RhcnQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICAmX19pY28ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmE2ODtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBjb2xvcjogIzcyNzE3MTtcclxuICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgIG1hcmdpbjogYXV0byAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdHRsIHtcclxuICAgIHBhZGRpbmc6IDAgMS40cmVtIDEuNHJlbSAxLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0LzE4KTtcclxuICB9XHJcblxyXG4gICZfX2NvbXBhbnkge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogIzFmMmE2ODtcclxuICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgIHBhZGRpbmc6IDAgMS40cmVtIDFyZW0gMS40cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fY2F0IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29sdW1uL2ljb18wMDMucG5nKSBuby1yZXBlYXQgMCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGNvbG9yOiAjNzI3MTcxO1xyXG4gICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMS40cmVtO1xyXG4gICAgYm90dG9tOiAxLjRyZW07XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIHBhZGRpbmc6IDFlbSAxLjI1ZW0gNGVtIDEuMjVlbTtcclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTlmMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMWYyYTY4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTUlO1xyXG4gICAgYm90dG9tOiAyNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gIH1cclxuXHJcbiAgJi5saXN0LWRsIHtcclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWNvbnRhY3R7XHJcbiAgJi1sZWFke1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICB9XHJcbiAgJi1mb3Jte1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWRmNjtcclxuICAgIHBhZGRpbmc6IDdyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAmLWgze1xyXG4gICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgIC5yZXF1aXJlZHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExNDE0O1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwYWRkaW5nOiAycHggNXB4IDRweCA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmFueXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4OTg5O1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwYWRkaW5nOiAycHggNXB4IDRweCA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dyYXB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPXRleHRde1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZmEwYTA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgY29sb3I6ICNiNWI1YjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRleHRhcmVhe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZmEwYTA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHNlbGVjdHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzlmYTBhMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfXzAwMS5wbmcpIG5vLXJlcGVhdCByaWdodCAxNXB4IGNlbnRlciAjRkZGO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCA5cHg7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mbGV4e1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsc3BhY2UtYmV0d2Vlbik7XHJcbiAgICB9XHJcbiAgICAmX19oYWxme1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmE2ODtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbn0iLCIucC1mb290ZXItbmF2X19sb2dvIHtcclxuICBtaW4td2lkdGg6IDIyJTtcclxuICBnYXA6IDglO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gIHBhZGRpbmc6IDNyZW0gMDtcclxufVxyXG5cclxuLnAtZm9vdGVyLW5hdl9fbG9nbyAuZmxleCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi8qLnAtZm9vdGVyLW5hdl9fbG9nbyBhIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG59Ki9cclxuLnAtZm9vdGVyLW5hdl9fbG9nbyBhK2ltZyB7XHJcbiAgbWF4LXdpZHRoOiA0NnB4O1xyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5wLWZvb3Rlci1uYXZfX2xvZ28ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbn0iLCIvKiBuZXcgaGVhZGVyIFN0YXJ0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucC1oZWFkZXJfX2lubmVyIHtcclxuICB3aWR0aDogMTM0MHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTA1MHB4KSB7XHJcbiAgLmwtaGVhZGVyICoge1xyXG4gICAgbWF4LWhlaWdodDogOTlweDtcclxuICB9XHJcbn1cclxuXHJcbi5sLWhlYWRlciB7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5sLWhlYWRlciBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi51bmRlciAubC1oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xyXG59XHJcblxyXG4ubC1oZWFkZXIuZml4ZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLnAtaGVhZGVyX19pbm5lciB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcclxuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGdhcDogMDtcclxufVxyXG5cclxuLnAtaGVhZGVyX19sb2dvIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAvKnBhZGRpbmc6IDE0cHggMDsqL1xyXG4gIC8qZ2FwOiA4JTsqL1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuXHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLnAtaGVhZGVyX19sb2dvIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLyptYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdG1heC13aWR0aDogMTk3LjU4cHg7Ki9cclxuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIHdpZHRoOiAxNjRweDtcclxuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG59XHJcblxyXG4ucC1oZWFkZXJfX2xvZ28gYSB7XHJcbiAgLyptYXgtd2lkdGg6IDc0JTsqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcGFkZGluZzogMTNweCAzMHB4IDAgMDtcclxufVxyXG5cclxuLnAtaGVhZGVyX19sb2dvIGEraW1nIHtcclxuICBtYXgtd2lkdGg6IDQ2cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XHJcbn1cclxuXHJcbi5wLWhlYWRlcl9fbG9nbyBhOmZvY3VzIHtcclxuICBvcGFjaXR5OiAwLjc7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xyXG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxufVxyXG5cclxuLnAtaGVhZGVyX19uYXYge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAmX19vdGhlcmxpbmsge1xyXG4gICAgYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9pY29uX290aGVyX3doLnN2Zyk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4ucC1oZWFkZXJfX25hdiBuYXYge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IG5vcm1hbDtcclxuICAtbXMtZmxleC1hbGlnbjogbm9ybWFsO1xyXG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGdhcDogMDtcclxufVxyXG5cclxuLnAtaGVhZGVyX19uYXYgdWwge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IG5vcm1hbDtcclxuICAtbXMtZmxleC1hbGlnbjogbm9ybWFsO1xyXG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGdhcDogMDtcclxufVxyXG5cclxuLnAtaGVhZGVyX19uYXYgdWwrdWwge1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4ucC1oZWFkZXJfX25hdiB1bCBsaSB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiAwO1xyXG59XHJcblxyXG4ucC1oZWFkZXJfX25hdiB1bCBsaSBhIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGdhcDogMDtcclxuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XHJcbn1cclxuXHJcbi5wLWhlYWRlcl9fbmF2IHVsIGxpIGE6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycztcclxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xyXG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xyXG59XHJcblxyXG4ucC1oZWFkZXJfX25hdiB1bCBsaSBhOmZvY3VzOjphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbn1cclxuXHJcbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDEpIGxpK2xpIHtcclxuICBtYXJnaW4tbGVmdDogMS41dnc7XHJcbn1cclxuXHJcbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMjBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTFweCwgMC42Nzd2dywgMTNweCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgyKSBsaSBhIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDRweDtcclxufVxyXG5cclxuLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGkgYTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogIzZlNzc4NiAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcbn1cclxuXHJcbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpOm50aC1vZi10eXBlKDEpIGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XHJcbn1cclxuXHJcbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpOm50aC1vZi10eXBlKDIpIGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzE4M2Y7XHJcbn1cclxuXHJcbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpOm50aC1vZi10eXBlKDMpIGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTMzNzg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDFweCkge1xyXG4gIC5wLWhlYWRlcl9fbmF2IG5hdiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcclxuICAucC1oZWFkZXJfX2lubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG4gIC5wLWhlYWRlcl9fbG9nbyBhOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIH1cclxuXHJcbiAgLnAtaGVhZGVyX19uYXYgdWwgbGkgYTpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGkgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNmU3Nzg2ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gIC5wLWhlYWRlcl9fbG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XHJcbiAgfVxyXG5cclxuICAucC1oZWFkZXJfX25hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnAtaGVhZGVyX19oYW1idXJnZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDV2dztcclxuICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLnAtaGVhZGVyX19oYW1idXJnZXIgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDZweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNTU1O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAucC1oZWFkZXJfX2hhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAucC1oZWFkZXJfX2hhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAucC1oZWFkZXJfX2hhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAucC1oZWFkZXJfX2hhbWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgdG9wOiAxNnB4O1xyXG4gICAgbGVmdDogNnB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5wLWhlYWRlcl9faGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSxcclxuICAucC1oZWFkZXJfX2hhbWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgdG9wOiAxNnB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5wLWhlYWRlcl9fbmF2IHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgdmlzaWJpbGl0eSAwLjZzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgdmlzaWJpbGl0eSAwLjZzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgdmlzaWJpbGl0eSAwLjZzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvcGFjaXR5OiAxMDA7XHJcbiAgfVxyXG5cclxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgbmF2IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsIGxpIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gIH1cclxuXHJcbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsOm50aC1vZi10eXBlKDIpIGxpIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLypmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpOyovXHJcbiAgfVxyXG5cclxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSBpbWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bDpudGgtb2YtdHlwZSgyKSBsaSBhOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNTBweCkgYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xyXG4gIC5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpIGEge1xyXG4gICAgd2lkdGg6IDlyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIGFuZCAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcclxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWw6bnRoLW9mLXR5cGUoMikgbGkgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLnAtaG9tZS1tdiB7XHJcbiAgLmwtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IGNhbGMoOTB2dyAqIDg1MCAvIDE5MjApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDk1dmggLSA5OS45MDZweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgIGhlaWdodDogY2FsYyg5NXZoIC0gOTkuOTA2cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyB6b29tb3V0IHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgfVxyXG5cclxuICAgIDE1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgLy8gQGluY2x1ZGUgZm9udDgwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDQwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBAaW5jbHVkZSBmb250NDg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDM2O1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBAaW5jbHVkZSBmb250MjA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zbGlkZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICBhOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTkuOTA2cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAtb3JpZ2luIHtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250NTQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQ2MDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICAmX19lbiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MzY7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHNjYWxlOiAxLjI7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogNDUwdnc7XHJcbiAgICAgICAgbGVmdDogLTE1MHZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjOWNhY2E7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBtYXJnaW46IDAgN3B4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgc2NhbGU6IDEuNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdCB7XHJcbiAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgIG1hcmdpbjogYXV0byAycmVtIGF1dG8gMDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fc3RvcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAmLnBhdXNlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fc3RhcnQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uZXh0IHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfXzAxMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICBib3R0b206IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93X18wMTAucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB3aWR0aDogNjJweDtcclxuICAgICAgaGVpZ2h0OiA2MnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICBib3R0b206IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAucC1ob21lLW12LXNsaWRlX19pbWcsXHJcbiAgLnN3aXBlci1zbGlkZS1kdXBsaWNhdGUtYWN0aXZlIC5wLWhvbWUtbXYtc2xpZGVfX2ltZyxcclxuICAuc3dpcGVyLXNsaWRlLXByZXYgLnAtaG9tZS1tdi1zbGlkZV9faW1nIHtcclxuICAgIGFuaW1hdGlvbjogem9vbW91dCA3cyBsaW5lYXIgMHMgbm9ybWFsIGJvdGg7XHJcbiAgfVxyXG59IiwiLnAtaG9tZSB7XHJcbiAgJi1mZWF0dXJlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX3BfaG9tZV9mZWF0dXJlLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICZfX3R0bGFyZWEge1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIGZsZXgtc3RhcnQsIHN0cmV0Y2gpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2gyIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDYwO1xyXG4gICAgICBmb250LWZhbWlseTogJGVuLXNhbnMtb3M7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19qYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiAzNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgIHBhZGRpbmc6IDRyZW0gNHJlbSA0cmVtIDRyZW07XHJcbiAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiA3MDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBvcmRlcjogMztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oMyB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgc3RyZXRjaCk7XHJcbiAgICAgIGNvbG9yOiAjMWYyYTY4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX251bSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQ4MDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zLW9zO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX190dGwge1xyXG4gICAgICBAaW5jbHVkZSBmb250Mjg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IGF1dG8gMCAwIDJyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbnN1bHRhbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmODtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XHJcblxyXG4gICAgJl9fZW4ge1xyXG4gICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2Fucy1vcztcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6ICMxZjJhNjg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19oMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMxZjJhNjg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzNjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNlcnZpY2Uge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfcF9ob21lX3NlcnZpY2UuanBnKSBuby1yZXBlYXQgY2VudGVyIDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgY29sb3I6ICNiNGU3ZmY7XHJcbiAgICAgIG9wYWNpdHk6IDAuMDU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2Fucy1vcztcclxuICAgICAgQGluY2x1ZGUgZm9udDI4MDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oMiB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSBmb250NDg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250Mjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWFkIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDAgNnJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICZfX2xpc3QxIHtcclxuICAgICAgICBjb2xvcjogIzBhMGYyYztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBmbGV4LXN0YXJ0LCBzdHJldGNoKTtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAzcmVtIDJyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmQyZTA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAucC1ob21lLXNlcnZpY2UtbGlzdF9fYnRuIHtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0MiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgICAgICBjb2xvcjogIzFmMmE2ODtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX2l0ZW0ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAycmVtKSAvIDIpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX3R0bCB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgIGhlaWdodDogMTcwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX2l0ZW1fX2JveCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBAaW5jbHVkZSBncmlkKDAsIGZsZXgtc3RhcnQsIHN0cmV0Y2gpO1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDNyZW0gMnJlbTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAucC1ob21lLXNlcnZpY2UtbGlzdF9fbnVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmE2ODtcclxuXHJcbiAgICAgICAgICAgICZfX3N0ZXAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogODUlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmQyZTA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAucC1ob21lLXNlcnZpY2UtbGlzdF9fYnRuIHtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19udW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwZjJjO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N0ZXAge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zLW9zO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDAgMC41cmVtIDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwIDAuMXJlbSAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMjBweCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhNGE3Yjc7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNGE3Yjc7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICBib3R0b206IDAuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICMxZjJhNjg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zLW9zO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfXzAwOC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDg3cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190dGwyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19mbGV4IHtcclxuICAgICAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXdyYXAxIHtcclxuICAgICAgICB3aWR0aDogNjIlO1xyXG5cclxuICAgICAgICAucC1ob21lLXNlcnZpY2UtbGlzdF9fbnVtIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjJhNjg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX3R0bCB7XHJcbiAgICAgICAgICBjb2xvcjogIzFmMmE2ODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtd3JhcDIge1xyXG4gICAgICAgIHdpZHRoOiAzNiU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1ob21lLXNlcnZpY2UtbGlzdF9fbnVtIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTZmYTU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1ob21lLXNlcnZpY2UtbGlzdF9fdHRsIHtcclxuICAgICAgICAgIGNvbG9yOiAjMWU2ZmE1O1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXdyYXAzIHtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX3R0bCB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWhvbWUtc2VydmljZS1saXN0X19saXN0MSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1ob21lLXNlcnZpY2UtbGlzdF9fbCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTRhN2I3O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1hcmVhIHtcclxuICB9XHJcblxyXG4gICYtdHRsYXJlYSB7XHJcbiAgICBjb2xvcjogIzFmMmE2ODtcclxuICAgIEBpbmNsdWRlIGdyaWQoMnJlbSwgZmxleC1zdGFydCwgc3RyZXRjaCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICZfX2VuIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDYwO1xyXG4gICAgICBmb250LWZhbWlseTogJGVuLXNhbnMtb3M7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXJlcG9ydCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY4O1xyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWYyYTY4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuNXM7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ltZ19wX2hvbWVfcmVwb3J0XzAwMS5qcGcpIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICAgIGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaW1nX3BfaG9tZV9yZXBvcnRfMDAyLmpwZykgbm8tcmVwZWF0XHJcbiAgICAgICAgICAgICAgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pbWdfcF9ob21lX3JlcG9ydF8wMDMuanBnKSBuby1yZXBlYXRcclxuICAgICAgICAgICAgICBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ltZ19wX2hvbWVfcmVwb3J0XzAwNC5qcGcpIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICAgIGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaW1nX3BfaG9tZV9yZXBvcnRfMDA1LmpwZykgbm8tcmVwZWF0XHJcbiAgICAgICAgICAgICAgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pbWdfcF9ob21lX3JlcG9ydF8wMDYuanBnKSBuby1yZXBlYXRcclxuICAgICAgICAgICAgICBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZmxhZyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pY28ge1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHBhZGRpbmc6IDJweCAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICBib3R0b206IDAuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zLW9zO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfXzAwOS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1idG4tYyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICB9XHJcblxyXG4gICYtcGFydG5lcnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmE2ODtcclxuXHJcbiAgICAmX190dGxlbiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2Fucy1vcztcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2gyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzNjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVhZCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3gge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAwIDRyZW07XHJcblxyXG4gICAgICAmX19mbGV4IHtcclxuICAgICAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VjZWNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3dyYXAge1xyXG4gICAgICAgIHdpZHRoOiA2OCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbHVtbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY4O1xyXG5cclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkZWU5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZsZXgge1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3R0bGFyZWEge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZCgzLjUlLCBmbGV4LXN0YXJ0LCBzdHJldGNoKTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBzY2FsZTogMS4yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdHRsIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZG9jdW1lbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmODtcclxuXHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZGVlOTtcclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQoMiUsIGZsZXgtc3RhcnQsIHN0cmV0Y2gpO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogMjMuNSU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgc2NhbGU6IDEuMjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdHRsIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAwIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXdlYmluYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmODtcclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQoMiUsIGZsZXgtc3RhcnQsIHN0cmV0Y2gpO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgc3RyZXRjaCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHNjYWxlOiAxLjI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX193cmFwIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ljbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmE2ODtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwIDAgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXR0bGFyZWEyIHtcclxuICAgIGNvbG9yOiAjMWYyYTY4O1xyXG5cclxuICAgICZfX2VuIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDYwO1xyXG4gICAgICBmb250LWZhbWlseTogJGVuLXNhbnMtb3M7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faDIge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tZW51X2NvbnRlbnRzIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLm1lbnVfY29udGVudHMgLm1lbnVfY29udGVudHMtaW5uZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm1lbnVfY29udGVudHMgLm1lbnVfY29udGVudHMtaW5uZXIgLm1lbnVfY29udGVudHMtaXRlbSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5tZW51X2NvbnRlbnRzIC5tZW51X2NvbnRlbnRzLWlubmVyIC5tZW51X2NvbnRlbnRzLWl0ZW0gYSB7XHJcbiAgLypjb2xvcjogIzE1MzM3ODtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7Ki9cclxuICBjb2xvcjogI0ZGRjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICB3aWR0aDogMjMwcHg7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLm1lbnVfY29udGVudHMgLm1lbnVfY29udGVudHMtaW5uZXIgLm1lbnVfY29udGVudHMtaXRlbSBhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgLypib3JkZXItbGVmdDogNXB4IHNvbGlkICMxNTMzNzg7Ki9cclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNGRkY7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLm1lbnVfY29udGVudHMgLm1lbnVfY29udGVudHMtaW5uZXIgLm1lbnVfY29udGVudHMtaXRlbSBhOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZW51X2NvbnRlbnRzIC5tZW51X2NvbnRlbnRzLWlubmVyIC5tZW51X2NvbnRlbnRzLWl0ZW0rLm1lbnVfY29udGVudHMtaXRlbSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEuNXZ3O1xyXG59XHJcblxyXG4ud2xMYXlvdXRvbmRlbWFuZCAuYy13ZWJpbmFyLWxpc3RfX2l0ZW1fX21ldGEge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53bExheW91dGxpdmUgLmMtd2ViaW5hci1saXN0X19pdGVtX19kZXNjIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA3ZWI2O1xyXG59XHJcblxyXG4ucC1maXJzdHZpZXdfX2hlcm9fX2ltYWdlIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5icm5vbmUgYnIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5wLWZpcnN0dmlldy1zbV9fdGl0bGVfX2VuLFxyXG4gIC5wLWZpcnN0dmlld19fdGl0bGVfX2VuIHNwYW4sXHJcbiAgLmMtdGl0bGUtYmdfX2VuIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICB9XHJcbn0iLCIucC1waWNrdXAge1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDBcclxuICB9XHJcbiAgLmwtY29udGFpbmVye1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbiAgJi1saXN0IHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcGFkZGluZzogMCA5MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSVcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMjklO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNTglO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICAmX19sbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAuODMzMzNlbTtcclxuICAgICAgICBmb250LXNpemU6IDg2JTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogLjg1NzE0ZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwMCU7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTc4JztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTE3JTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNDMlXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1zZXJ2aWNlLWRldmVsb3BtZW50LWN1cnJpY3VsdW0ge1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDguN3JlbSAwIDE3LjlyZW0gMDtcclxuICB9XHJcbiAgLnNlcnZpY2UtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC42cmVtO1xyXG4gIH1cclxuICAuc2Nyb2xsIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHdpZHRoOiA4MC4wcmVtO1xyXG4gICAgfVxyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMi4wcmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMWYyYTY4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2U4ZWJmMjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzFmMmE2ODtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDIuMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMWYyYTY4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlOGViZjI7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDIuMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlOGViZjI7XHJcbiAgICAgICAgb2x7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOmRlY2ltYWw7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRyOmZpcnN0LWNoaWxkIHRkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMxZjJhNjg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ1dHRvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi10b3A6IDUuMHJlbTtcclxuICAgIC5idXR0b24ge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyLjByZW0pO1xyXG4gICAgICBtYXJnaW46IDAgMS4wcmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwLjVyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMHJlbTtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMWYyYTY4O1xyXG4gICAgICAgIGNvbG9yOiAjMWYyYTY4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAuMHJlbTtcclxuICAgICAgICBwYWRkaW5nOiAyLjFyZW0gMS41cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4wcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1zZXJ2aWNlLWRldmVsb3BtZW50LWlzc3VlIHtcclxuICBiYWNrZ3JvdW5kOiAjZjdmOGY4O1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDkuNXJlbSAwIDEwLjByZW0gMDtcclxuICB9XHJcbiAgLnNlcnZpY2UtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gIH1cclxuICAubGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGNvbG9yOiAjMWYyYTY4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW1hZ2Uge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAua29tZSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgIG1hcmdpbi10b3A6IC0xLjFyZW07XHJcbiAgfVxyXG4gICZfX2ZsZXh7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsY2VudGVyKTtcclxuICB9XHJcbn1cclxuIiwiLnAtc2VydmljZS1kZXZlbG9wbWVudC11c2FnZSB7XHJcbiAgYmFja2dyb3VuZDogIzFmMmE2ODtcclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiA5LjlyZW0gMCAxMy4zcmVtIDA7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIHdpZHRoOiBjYWxjKDMwJSAtIDEuMHJlbSk7XHJcbiAgICBtYXgtd2lkdGg6IDM3LjByZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUuMHJlbTtcclxuICAgIH1cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOXJlbTtcclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLWNyb3NzIHtcclxuICBiYWNrZ3JvdW5kOiAjZjdmOGY4O1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDkuNXJlbSAwIDExcmVtIDA7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2FiYWVjMTtcclxuICB9XHJcbiAgLnNlcnZpY2UtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG4gIH1cclxuICAubGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5pbWFnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbiIsIi5wLXNlcnZpY2UtZ2xvYmFsaXphdGlvbi1ncmVlbmZpZWxkIHtcclxuICBiYWNrZ3JvdW5kOiAjZjdmOGY4O1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDkuOHJlbSAwIDExLjByZW0gMDtcclxuICB9XHJcbiAgLnNlcnZpY2UtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi4wcmVtO1xyXG4gIH1cclxuICAubGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5pbWFnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiA3LjByZW07XHJcbiAgICAmX2J0bl9jb250YWN0e1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2ljb25fbWFpbC5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvaWNvbl9tYWlsX29uLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9idG5fZG93bmxvYWR7XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvaWNvbl9kbC5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvaWNvbl9kbF9vbi5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAuYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMi4wcmVtKTtcclxuICAgICAgbWFyZ2luOiAwIDEuMHJlbTtcclxuICAgICAgbWF4LXdpZHRoOiA0MC41cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjByZW07XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzFmMmE2ODtcclxuICAgICAgICBjb2xvcjogIzFmMmE2ODtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwLjByZW07XHJcbiAgICAgICAgcGFkZGluZzogMi4xcmVtIDEuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjJhNjg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjByZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIDI1MDcwN1/mlLnkv64gKi9cclxuLmJ1dHRvbnMuYnV0dG9ucy1jb2xvciB7XHJcblx0LmJ1dHRvbnNfYnRuX2NvbnRhY3Qge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9pY29uX21haWxfb24ucG5nKSBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9zZXJ2aWNlL2ljb25fbWFpbC5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnV0dG9uc19idG5fZG93bmxvYWQge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9pY29uX2RsX29uLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvc2VydmljZS9pY29uX2RsLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idXR0b24ge1xyXG5cdFx0LmJ1dHRvbnNfYnRuX2NvbnRhY3Qge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjQ5NzI5O1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNmNDk3Mjk7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdFx0LmJ1dHRvbnNfYnRuX2Rvd25sb2FkIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzAxMTEzZDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDExMTNkO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAjMWYyYTY4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0Y29sb3I6ICMxZjJhNjg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIi5wLXNlcnZpY2UtZ2xvYmFsaXphdGlvbi1wYXJ0bmVycmVzZWFyY2gge1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDkuOHJlbSAwIDQuMHJlbSAwO1xyXG4gIH1cclxuICAuc2VydmljZS10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XHJcbiAgfVxyXG4gIC5sZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmltYWdlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2FiYWVjMTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtc2VydmljZS1ndWlkZWxpc3Qge1xyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDglO1xyXG4gICAgICAgICAgICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnAtc2VydmljZS1tYW5hZ2VtZW50LXBlcnNwZWN0aXZlIHtcclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiA4LjZyZW0gMCAxMC40cmVtIDA7XHJcbiAgfVxyXG4gIC5zZXJ2aWNlLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcclxuICB9XHJcbiAgLmxlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuaW1hZ2Uge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmLWJveHtcclxuICAgIEBpbmNsdWRlIGdyaWQoM3JlbSxjZW50ZXIsc3RyZXRjaCk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDEuNXJlbSxjZW50ZXIsc3RyZXRjaCk7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIH1cclxuICAgICZfX3R0bHtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuICAgICZfX3R4dHtcclxuICAgICAgcGFkZGluZzogMS41cmVtIDNyZW0gMS41cmVtIDEwcmVtO1xyXG4gICAgfVxyXG4gICAgJl8wMXtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzA3MTgzRjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAucC1zZXJ2aWNlLW1hbmFnZW1lbnQtcGVyc3BlY3RpdmUtYm94X190dGx7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzA3MTgzRjtcclxuICAgICAgfVxyXG4gICAgICAucC1zZXJ2aWNlLW1hbmFnZW1lbnQtcGVyc3BlY3RpdmUtYm94X190eHR7XHJcbiAgICAgICAgY29sb3I6ICMwNzE4M0Y7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfMDJ7XHJcbiAgICAgIHdpZHRoOiA1JTtcclxuICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfMDN7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnAtc2VydmljZS1tYW5hZ2VtZW50LXBlcnNwZWN0aXZlLWJveF9fdHRse1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgIH1cclxuICAgICAgLnAtc2VydmljZS1tYW5hZ2VtZW50LXBlcnNwZWN0aXZlLWJveF9fdHh0e1xyXG4gICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtc2VydmljZS1tYW5hZ2VtZW50LXRlcnJpdG9yeSB7XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjhmODtcclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiA5LjlyZW0gMCAxMi41cmVtIDA7XHJcbiAgfVxyXG4gIC5zZXJ2aWNlLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuMHJlbTtcclxuICB9XHJcbiAgLmxlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuaW1hZ2Uge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG4iLCIucC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbiB7XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjhmODtcclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiA5LjlyZW0gMCA2LjhyZW0gMDtcclxuICB9XHJcbiAgLnNlcnZpY2UtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xyXG4gIH1cclxuICAubGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5ibG9jay13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXgtd2lkdGg6IDkzLjByZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDYuOXJlbTtcclxuICAgIC5ibG9jayB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MS4zcmVtKTtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzFmMmE2ODtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgaDMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxZjJhNjg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMi44cmVtIDRyZW07XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgY29sb3I6ICMxZjJhNjg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDM5LjVyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQuMHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuMHJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXN0IHtcclxuICAgIG1heC13aWR0aDogMTAwLjByZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC5pdGVtIHtcclxuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM5OTllYmI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIHBhZGRpbmc6IDguMnJlbSAzLjRyZW0gNS43cmVtIDMuNHJlbTtcclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICB3aWR0aDogMjIuM3JlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zLjByZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNy4wcmVtKTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViIHtcclxuICAgICAgICAgIGNvbG9yOiAjMWYyYTY4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4wcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBjb2xvcjogIzFmMmE2ODtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMHJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJGNvbG9yXzE6ICNmZmY7XHJcbiRjb2xvcl8yOiAjMWYyYTY4O1xyXG4kYmFja2dyb3VuZC1jb2xvcl8xOiAjMWYyYTY4O1xyXG4kYmFja2dyb3VuZC1jb2xvcl8yOiAjRDNEQkUyO1xyXG4kYmFja2dyb3VuZC1jb2xvcl8zOiAjMzY2OWEzO1xyXG5cclxuLyoyNTA0MDjov73oqJjvvIjmiKbnlaXmjqjpgLLjg7vmtbflpJbjg57jg7zjgrHjg4bjgqPjg7PjgrDmlK/mj7TvvJrjg5Hjg7zjg4jjg4rjg7zjgrXjg7zjg4Hlm7Pooajov73liqDvvIkqL1xyXG4vKjI1MDQwOOOCsOODreODvOODkOODq+ODk+OCuOODjeOCueaIpueVpeOCteOCpOODiCovXHJcbi8qMjUwNDEw44Kw44Ot44O844OQ44Or44OT44K444ON44K55oim55Wl44K144Kk44OI77yIbXbjg63jgrTov73liqDvvIkqL1xyXG4vKuefouWNsOmFjee9ruS/ruatoyovXHJcbi8qMjUwNDEw5oim55Wl5o6o6YCy44O75ouh5aSn5pSv5o+0Ki9cclxuLnAtc2VydmljZS1nbG9iYWxpemF0aW9uLXBhcnRuZXJyZXNlYXJjaF9faW5uZXIge1xyXG5cdC5mbG93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHdpZHRoOiA3MSU7XHJcblx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3JfMTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDIycHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigzNyUgNTMlLCAwJSAxMDIlLCAwIDApO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yXzE7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiA2OXB4O1xyXG5cdFx0XHRcdGhlaWdodDogNzZweDtcclxuXHRcdFx0XHRyaWdodDogLTY4LjVweDtcclxuXHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcl8yO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yXzI7XHJcblx0XHRcdHBhZGRpbmc6IDI0cHg7XHJcblx0XHRcdGhlaWdodDogMTcwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogNHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMWYyYTY4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYnIge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0bGkge1xyXG5cdFx0bWF4LXdpZHRoOiAyODBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdH1cclxufVxyXG4ucC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbiB7XHJcblx0Lmxpc3Qge1xyXG5cdFx0Lml0ZW0ge1xyXG5cdFx0XHQuY29udGVudCB7XHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC41cztcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogOXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDlweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCAycHggIzMzMztcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzMzMztcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogNDAlO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5sb2dvIHtcclxuXHRcdFx0XHRtYXJnaW46IDIwcHggMDtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDY1JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5idG4ge1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJzO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDcxODNGO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnM7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNS40cmVtO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3JfMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnAtaG9tZS1tdi1zbGlkZV9fd3JhcC10aXRsZS1sb2dvIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiA0MCU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0LnAtc2VydmljZS1nbG9iYWxpemF0aW9uLXBhcnRuZXJyZXNlYXJjaF9faW5uZXIge1xyXG5cdFx0LmZsb3cge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRyb3ctZ2FwOiA2MHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHR3aWR0aDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDMwcHggc29saWQgYmxhY2s7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTogLTQ1cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNiZWZvcmVfbm9uZSB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRsaSB7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnAtc2VydmljZS1tYXJrZXRpbmctc29sdXRpb24ge1xyXG5cdFx0Lmxpc3Qge1xyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDg3JTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTI4MHB4KSB7XHJcblx0LnAtc2VydmljZS1nbG9iYWxpemF0aW9uLXBhcnRuZXJyZXNlYXJjaF9faW5uZXIge1xyXG5cdFx0LmZsb3cge1xyXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA2N3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udGVudCB7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0bGkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCkge1xyXG5cdC5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIHtcclxuXHRcdC5saXN0IHtcclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiA4MCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdC5wLXNlcnZpY2UtbWFya2V0aW5nLXNvbHV0aW9uIHtcclxuXHRcdC5saXN0IHtcclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHR3aWR0aDogODglO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKjI0MDQxNF/jg63jgrToqr/mlbQqL1xyXG4ucC1zZXJ2aWNlLW1hcmtldGluZy1zb2x1dGlvbiB7XHJcbiAgLmxpc3Qge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSBcclxuLnAtaG9tZS1tdi1zbGlkZV9fd3JhcC10aXRsZS1sb2dvIHtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4iLCIucC1zZXJ2aWNlLXJlc2VhcmNoLWdsb2JhbCB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZzogMTMuMnJlbSAwO1xyXG4gIH1cclxuICAuc2VydmljZS10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XHJcbiAgfVxyXG4gIC5sZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmltYWdlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIiwiLnAtc2VydmljZS1yZXNlYXJjaC1vdXRsaW5lIHtcclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiA3LjdyZW0gMCAxMC43cmVtIDA7XHJcbiAgfVxyXG5cclxuICAuc2VydmljZS10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XHJcbiAgfVxyXG5cclxuICAubGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Uge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNi44cmVtO1xyXG4gIH1cclxuXHJcbiAgLnNjcm9sbCB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgd2lkdGg6IDgwLjByZW07XHJcbiAgICB9XHJcblxyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDIuMHJlbTtcclxuICAgICAgICBjb2xvcjogIzFmMmE2ODtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlOGViZjI7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWYyYTY4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAyLjByZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzFmMmE2ODtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZThlYmYyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMi4wcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2U4ZWJmMjtcclxuXHJcbiAgICAgICAgLmV0YyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLXRvcDogNy4wcmVtO1xyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyLjByZW0pO1xyXG4gICAgICBtYXJnaW46IDAgMS4wcmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwLjVyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjByZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMxZjJhNjg7XHJcbiAgICAgICAgY29sb3I6ICMxZjJhNjg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMC4wcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuMXJlbSAxLjVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4wcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtc2VydmljZS1yZXNlYXJjaC10YWJsZWNlbGwtYWRqdXN0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbn0iLCIucC1zZXJ2aWNlLXN0cmF0ZWd5LWZsb3cge1xyXG4gIGJhY2tncm91bmQ6ICNmN2Y4Zjg7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZzogOS45cmVtIDAgMTEuMHJlbSAwO1xyXG4gIH1cclxuICAuc2VydmljZS10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2LjByZW07XHJcbiAgfVxyXG4gIC5sZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmltYWdlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIiwiLnAtc2VydmljZS1zdHJhdGVneS1wbGFubmluZyB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZzogOS45cmVtIDAgMTEuMHJlbSAwO1xyXG4gIH1cclxuICAuc2VydmljZS10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2LjNyZW07XHJcbiAgfVxyXG4gIC5pbWFnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiA3LjByZW07XHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMi4wcmVtKTtcclxuICAgICAgbWFyZ2luOiAwIDEuMHJlbTtcclxuICAgICAgbWF4LXdpZHRoOiA0MC41cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjByZW07XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzFmMmE2ODtcclxuICAgICAgICBjb2xvcjogIzFmMmE2ODtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwLjByZW07XHJcbiAgICAgICAgcGFkZGluZzogMi4xcmVtIDEuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2NrIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCxzcGFjZS1iZXR3ZWVuKTtcclxuICAgIG1heC13aWR0aDogOTMuMHJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjVyZW0pO1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjMWYyYTY4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjByZW07XHJcbiAgICAgIH1cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAjMWYyYTY4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICBwYWRkaW5nOiAxLjByZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMxZjJhNjg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuMHJlbTtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS4wcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1zZXJ2aWNlLXN0cmF0ZWd5LXN1cnZleSB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZzogOS44cmVtIDAgMTEuMHJlbSAwO1xyXG4gIH1cclxuICAuc2VydmljZS10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XHJcbiAgfVxyXG4gIC5sZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmltYWdlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmJsb2NrIHtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICMxZjJhNjg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWF4LXdpZHRoOiA5My4wcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoMyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxZjJhNjg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEuMHJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMxZjJhNjg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzFmMmE2ODtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogIzFmMmE2ODtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxLjByZW07XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMWYyYTY4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIuMHJlbTtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICBjb2xvcjogIzFmMmE2ODtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MTU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLXNlcnZpY2UtdG9wLWFuY2hvciB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZzogOS4xcmVtIDMuOHJlbSA5LjZyZW0gMy45cmVtO1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMS4wcmVtKTtcclxuICAgICAgbWF4LXdpZHRoOiAyNy4wcmVtO1xyXG4gICAgICBoZWlnaHQ6IDkuNHJlbTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4wcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS4wcmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2ljb25fdG9wX2FuY2hvci5wbmcpO1xyXG4gICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjByZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMS4wcmVtO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC45cmVtKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1zZXJ2aWNlLXRvcC1jb250ZW50IHtcclxuICBcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjUuMHJlbTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxODNmO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDI1LjByZW07XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIGhlaWdodDogMTUuMHJlbTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE1LjByZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYjdmlzaW9uOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX3RvcF9jb250ZW50XzAxLmpwZyk7XHJcbiAgfVxyXG4gICYjcmVzZWFyY2g6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfdG9wX2NvbnRlbnRfMDIuanBnKTtcclxuICB9XHJcbiAgJiNnbG9iYWxpemF0aW9uOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX3RvcF9jb250ZW50XzAzLmpwZyk7XHJcbiAgfVxyXG4gICYjZGV2ZWxvcG1lbnQ6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfdG9wX2NvbnRlbnRfMDQuanBnKTtcclxuICB9XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZzogMCA0LjByZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgcGFkZGluZzogMCA0LjByZW07XHJcbiAgICB9XHJcbiAgICAmLmwtY29udGFpbmVye1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBoMiB7XHJcbiAgICBoZWlnaHQ6IDI1LjByZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcuMHJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBoZWlnaHQ6IDE1LjByZW07XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC4wcmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjByZW0pO1xyXG4gICAgbWF4LXdpZHRoOiA1Ny4wcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNi4xcmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNS4wcmVtO1xyXG4gICAgfVxyXG4gICAgLmltYWdlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgaDM6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9pY29uX3RvcF9jb250ZW50LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOjhweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgc2NhbGU6IDEuMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDM6OmFmdGVye1xyXG4gICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbTtcclxuICAgICAgY29sb3I6ICMxZjJhNjg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtc2VydmljZS10b3AtZ2FpeW91IHtcclxuICBiYWNrZ3JvdW5kOiAjZjdmOGY4O1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDguOHJlbSA0LjByZW0gMTAuMHJlbSA0LjByZW07XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICMxZjJhNjg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjdyZW07XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xyXG4gIH1cclxuICAuaW1hZ2Uge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtc2VydmljZS10b3AtdGl0bGUge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ190b3BfdGl0bGUuanBnKSA1MCUgNTAlL2NvdmVyIG5vLXJlcGVhdDtcclxuICBoZWlnaHQ6IDI4MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoMSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zLW9zO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi40O1xyXG4gICAgfVxyXG4gICAgLmpwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi5wLXNlcnZpY2UtdmlzaW9uLWZsb3cge1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6OS45cmVtIDAgMTEuMDlyZW0gMDtcclxuICB9XHJcbiAgLnNlcnZpY2UtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi4wcmVtO1xyXG4gIH1cclxuICAubGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gIH1cclxuICAuaW1hZ2Uge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG4iLCIucC1zZXJ2aWNlLXZpc2lvbi1rZWllaXJpbmVuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZW17XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZzogNS45cmVtIDAgOC45cmVtIDA7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIEBpbmNsdWRlIGZvbnQzMjtcclxuICAgIGNvbG9yOiAjMWYyYTY4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1LjdyZW07XHJcbiAgfVxyXG4gICZfX3dyYXAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUuMHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4wcmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMuMXJlbTtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4wcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLXNlcnZpY2UtdmlzaW9uLW5hZ2FyZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDkuNHJlbSAwO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDAuMXJlbTtcclxuICAgICAgaGVpZ2h0OiA1LjByZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxZjJhNjg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBoMiB7XHJcbiAgICBAaW5jbHVkZSBmb250MzI7XHJcbiAgICBjb2xvcjogIzFmMmE2ODtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xyXG4gIH1cclxuICAmX193cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMi4wcmVtKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6ICMwNzE4M2Y7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLnN0ZXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwNzE4M2Y7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWRmNjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjdyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA2LjByZW07XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgLm51bSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnMtb3M7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiA2LjByZW07XHJcbiAgICAgICAgICB3aWR0aDogNi4wcmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYuMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDcxODNmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMy4wcmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvaWNvbl9uYWdhcmUucG5nKSA1MCUgNTAlLzEwMCUgYXV0byBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0xLjlyZW07XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEuNXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGxpLmhhbGYge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuMHJlbSk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtc2VydmljZS12aXNpb24tb25heWFtaSB7XHJcbiAgLmwtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDkuOHJlbSAwIDExLjVyZW0gMDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDV2dztcclxuICAgICAgcGFkZGluZy1yaWdodDogNXZ3O1xyXG4gICAgfVxyXG4gIH1cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3LjhyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5wLXdlYmluYXJ7XHJcbiAgICAmLWFuY2hvcntcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgzJSxjZW50ZXIsc3RyZXRjaCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbSA0cmVtIDFyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxZjJhNjg7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd19fMDAyLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGlzdHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLHNwYWNlLWJldHdlZW4sc3RyZXRjaCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNSU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ibnJfY29taW5nc29vbntcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvd2ViaW5hci9iZ19ibnJfXzAwMS5qcGcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2Fucy1vcztcclxuICAgICAgICAgICAgcGFkZGluZzogN3JlbSA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2ljb3tcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBjb2xvcjogIzFmMmE2ODtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3R0bHtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJl9fYmcwMXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3dlYmluYXIvYmdfYm5yX18wMDIuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2JnMDJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93ZWJpbmFyL2JnX2Jucl9fMDAzLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgICAmX19iZzAze1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvd2ViaW5hci9iZ19ibnJfXzAwNC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJl9fYmcwNHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3dlYmluYXIvYmdfYm5yX18wMDUuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIDI1MDUxNl/jgqbjgqfjg5Pjg4rjg7zltKnjgozlr77lv5xcclxuLnAtd2ViaW5hci1saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHRnYXA6IDQlO1xyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR3aWR0aDogMzAuNjY2NjY2NjY2NyU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1JTtcclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHR6LWluZGV4OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRsaS5ibnJfY29taW5nc29vbiB7XHJcblx0XHRwYWRkaW5nOiA3cmVtIDRyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3dlYmluYXIvYmdfYm5yX18wMDEuanBnKSBuby1yZXBlYXQgMCAwO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0bGkuYm5yX2NvbWluZ3Nvb24ucC13ZWJpbmFyLWJucl9jb21pbmdzb29uIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdGxpLmJucl9jb21pbmdzb29uLnAtdmVudWUtYm5yX2NvbWluZ3Nvb24ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuLnAtd2ViaW5hci1saXN0X19pY28ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR6LWluZGV4OiAxO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDJyZW0gMCAxcmVtO1xyXG5cdHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjJhNjg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLnAtd2ViaW5hci1saXN0X190dGwge1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XHJcbn1cclxuLnAtd2ViaW5hci1saXN0X19iZzAxIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3dlYmluYXIvYmdfYm5yX18wMDIuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcbi5wLXdlYmluYXItbGlzdF9fYmcwMiB7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy93ZWJpbmFyL2JnX2Jucl9fMDAzLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG4iLCJAZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgLnUtbXQtLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG4gIC51LW1iLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuICAudS1tci0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuICAudS1tbC0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG59IiwiQGZvciAkdmFsdWUgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gIC51LW10LS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtICogJHZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC51LW1iLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICogJHZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC51LW1yLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG4gIC51LW1sLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbn1cclxuLnUtbWFyZ2luLS1hdXRvIHtcclxuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59IiwiLnUtdGV4dC0tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnUtdGV4dC0tbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udS10ZXh0LS1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuIiwiLnUtc3Age1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdC51LXBjIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQudS1zcCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdGJyLnUtc3Age1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi51LXBjLU9ubHkge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4udS1wY3RhYmxldC1Pbmx5IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0QGluY2x1ZGUgbXEtZG93bihtKSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi51LXRhYmxldHNwLU9ubHkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLnUtc3AtT25seSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0QGluY2x1ZGUgbXEtZG93bihtKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEtZG93bihzKSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn0iLCIudS1zcCB7XHJcblx0ZGlzcGxheTpub25lO1xyXG59XHJcbkBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdC51LXBjIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC51LXNwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRici51LXNwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcbn0iLCIvKiEgTGl0eSAtIHYyLjQuMSAtIDIwMjAtMDQtMjZcclxuKiBodHRwOi8vc29yZ2FsbGEuY29tL2xpdHkvXHJcbiogQ29weXJpZ2h0IChjKSAyMDE1LTIwMjAgSmFuIFNvcmdhbGxhOyBMaWNlbnNlZCBNSVQgKi8ubGl0eXt6LWluZGV4Ojk5OTA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQ6IzBiMGIwYjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC45KTtvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZX0ubGl0eS5saXR5LW9wZW5lZHtvcGFjaXR5OjF9LmxpdHkubGl0eS1jbG9zZWR7b3BhY2l0eTowfS5saXR5ICp7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5saXR5LXdyYXB7ei1pbmRleDo5OTkwO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3RleHQtYWxpZ246Y2VudGVyO291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS5saXR5LXdyYXA6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDotMC4yNWVtfS5saXR5LWxvYWRlcnt6LWluZGV4Ojk5OTE7Y29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LTAuOGVtO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2V9LmxpdHktbG9hZGluZyAubGl0eS1sb2FkZXJ7b3BhY2l0eToxfS5saXR5LWNvbnRhaW5lcnt6LWluZGV4Ojk5OTI7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aGl0ZS1zcGFjZTpub3JtYWw7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS5saXR5LWNvbnRlbnR7ei1pbmRleDo5OTkzO3dpZHRoOjEwMCU7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlOy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZSwgLW8tdHJhbnNmb3JtIC4zcyBlYXNlfS5saXR5LWxvYWRpbmcgLmxpdHktY29udGVudCwubGl0eS1jbG9zZWQgLmxpdHktY29udGVudHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguOCk7LW1zLXRyYW5zZm9ybTpzY2FsZSguOCk7LW8tdHJhbnNmb3JtOnNjYWxlKC44KTt0cmFuc2Zvcm06c2NhbGUoLjgpfS5saXR5LWNvbnRlbnQ6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7ZGlzcGxheTpibG9jaztyaWdodDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87ei1pbmRleDotMTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KX0ubGl0eS1jbG9zZXt6LWluZGV4Ojk5OTQ7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDtjb2xvcjojZmZmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtZmFtaWx5OkFyaWFsLEJhc2tlcnZpbGxlLG1vbm9zcGFjZTtsaW5lLWhlaWdodDozNXB4O3RleHQtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLDAuNik7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO291dGxpbmU6bm9uZTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfS5saXR5LWNsb3NlOmhvdmVyLC5saXR5LWNsb3NlOmZvY3VzLC5saXR5LWNsb3NlOmFjdGl2ZSwubGl0eS1jbG9zZTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDtjb2xvcjojZmZmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtZmFtaWx5OkFyaWFsLEJhc2tlcnZpbGxlLG1vbm9zcGFjZTtsaW5lLWhlaWdodDozNXB4O3RleHQtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLDAuNik7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO291dGxpbmU6bm9uZTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LmxpdHktY2xvc2U6YWN0aXZle3RvcDoxcHh9LmxpdHktaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MDtib3JkZXI6MH0ubGl0eS1pZnJhbWUgLmxpdHktY29udGFpbmVyLC5saXR5LXlvdXR1YmUgLmxpdHktY29udGFpbmVyLC5saXR5LXZpbWVvIC5saXR5LWNvbnRhaW5lciwubGl0eS1mYWNlYm9va3ZpZGVvIC5saXR5LWNvbnRhaW5lciwubGl0eS1nb29nbGVtYXBzIC5saXR5LWNvbnRhaW5lcnt3aWR0aDoxMDAlO21heC13aWR0aDo5NjRweH0ubGl0eS1pZnJhbWUtY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjA7cGFkZGluZy10b3A6NTYuMjUlO292ZXJmbG93OmF1dG87cG9pbnRlci1ldmVudHM6YXV0bzstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5saXR5LWlmcmFtZS1jb250YWluZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7YmFja2dyb3VuZDojMDAwfS5saXR5LWhpZGV7ZGlzcGxheTpub25lfSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vIERlZmF1bHQgVmFyaWFibGVzXHJcblxyXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcclxuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXHJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxyXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcclxuXHJcbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XHJcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcclxuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDEgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAxICFkZWZhdWx0O1xyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XHJcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1saXN0IHtcclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiLi4vaW1nL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIH1cclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xyXG4gICAgQGZvbnQtZmFjZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcclxuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcIi4uLy4uL2ltZy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwiLi4vLi4vaW1nL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogLTI1cHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBEb3RzICovXHJcblxyXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgICAvKm1hcmdpbi1ib3R0b206IDMwcHg7Ki9cclxufVxyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcmFnZ2luZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGN1cnNvcjogaGFuZDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmpzLXNsaWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcclxufVxyXG4uanMtc2xpZGUuc2xpY2staW5pdGlhbGl6ZWR7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4iLCJAbWl4aW4gbXEtdXAoJGJyZWFrcG9pbnQ6IG0pIHtcclxuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQtdXAsICRicmVha3BvaW50KX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEtZG93bigkYnJlYWtwb2ludDogbSkge1xyXG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC1kb3duLCAkYnJlYWtwb2ludCl9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG4iXX0= */
