@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");
.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;
}
a:focus {
  outline: 2px solid #000;
}

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 {
  margin-top: 7rem;
}

.pc-only {
  display: block;
}

.sp-only {
  display: none;
}

/*250417_オンプレLP*/
html {
  scroll-padding-top: 100px;
}

/*260105_コラム導線変更*/
main {
  margin-top: 10rem !important;
}

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

.l-container {
  padding: 8rem 0;
}
.l-container--p0 {
  padding: 0 0 2.0833333333vw;
}
.l-container.l-container-servicelist {
  padding-top: 0 !important;
}

.l-header {
  z-index: 101;
  position: fixed;
  top: 0;
  width: 100%;
  height: 7rem;
  background: #fff;
  transition: 0.5s;
}
.under .l-header {
  border-bottom: 1px solid #ccc;
}

/* 20250228 サイト改修*/
header.l-header {
  height: 10rem;
}

.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: #f3f3f3;
}
.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 {
  width: 100%;
  padding: 1.5rem 3.5rem;
  border: 2px solid #cf122e;
  border-radius: 10rem;
  background: url(../img/ico_arrow_02.png) no-repeat right 25px center;
  background-size: 19px;
  background-color: #fff;
  color: #cf122e;
  font-weight: 500;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.c-btn--white:hover {
  background: url(../img/ico_arrow_02.png) no-repeat right 15px center;
  background-size: 19px;
  background-color: #fff;
}
.c-btn--gr {
  width: 100%;
  padding: 1rem 3.5rem;
  border: 2px solid #666666;
  border-radius: 10rem;
  background: url(../img/ico_arrow_06.png) no-repeat right 25px center;
  background-size: 16px;
  background-color: #fff;
  color: #666666;
  font-weight: 500;
  font-weight: bold;
  font-size: clamp(14px, 0.8333vw, 16px);
  text-align: center;
}
.c-btn--gr:hover {
  background: url(../img/ico_arrow_06.png) no-repeat right 15px center;
  background-size: 16px;
  background-color: #fff;
}
.c-btn--red {
  padding: 0.5208333333vw 2.6041666667vw;
  border-radius: 10rem;
  background-color: #cf122e;
  color: #fff;
  font-weight: 500;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.c-btn--red2 {
  width: 100%;
  padding: 1.5rem 3.5rem;
  border-radius: 10rem;
  background: url(../img/ico_arrow_01.png) no-repeat right 25px center;
  background-size: 19px;
  background-color: #cf122e;
  color: #fff;
  font-weight: 500;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.c-btn--red2:hover {
  background: url(../img/ico_arrow_01.png) no-repeat right 15px center;
  background-size: 19px;
  background-color: #cf122e;
}
.c-btn--blue {
  width: 100%;
  min-width: 270px;
  max-width: 420px;
  padding: 1.6vw 4vw 1.6vw 3vw;
  border: 3px solid #0b51b3;
  border-radius: 10rem;
  background: url(../img/ico_arrow_01.png) no-repeat right 25px center;
  background-size: 19px;
  background-color: #0b51b3;
  color: #fff;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.c-btn--blue:hover {
  border: 3px solid #0b51b3;
  background: url(../img/ico_arrow_01_blue.png) no-repeat right 15px center;
  background-size: 19px;
  background-color: white;
  color: #0b51b3;
}
.c-btn--blue2 {
  width: 100%;
  min-width: 270px;
  max-width: 420px;
  padding: 1.6vw 4vw 1.6vw 3vw;
  border: 3px solid #0b51b3;
  border-radius: 10rem;
  border-color: #0b51b3;
  background: url(../img/ico_arrow_01_blue.png) no-repeat right 25px center;
  background-size: 19px;
  background-color: white;
  color: #fff;
  color: #0b51b3;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.c-btn--blue2:hover {
  background: url(../img/ico_arrow_01.png) no-repeat right 15px center;
  background-size: 19px;
  background-color: #0b51b3;
  color: #fff;
}
.c-btn--blue3 {
  width: 100%;
  min-width: 270px;
  max-width: 420px;
  padding: 1.6vw 4vw 1.6vw 3vw;
  border: 3px solid #0b51b3;
  border-radius: 10rem;
  border-color: #0b51b3;
  background: url(../img/ico_arrow_01_blue.png) no-repeat right 25px center;
  background-size: 19px;
  background-color: white;
  color: #fff;
  color: #0b51b3;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: center;
}
.c-btn--blue3:hover {
  border: 3px solid #fff;
  background: url(../img/ico_arrow_01.png) no-repeat right 15px center;
  background-size: 19px;
  background-color: #0b51b3;
  color: #fff;
}
.c-btn--orange {
  width: 100%;
  min-width: 270px;
  max-width: 420px;
  padding: 1vw 4vw 1vw 3vw;
  border: 3px solid #ff6112;
  border-radius: 10rem;
  border-color: #ff6112;
  background: url(../img/digitalbuddy/out_icon.png) no-repeat right 25px center;
  background-size: 19px;
  background-color: #ff6112;
  color: #fff;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.c-btn--orange:hover {
  background: url(../img/digitalbuddy/out_icon.png) no-repeat right 15px center;
  background-size: 19px;
  background-color: #ff6112;
  color: #fff;
}
.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;
}

button {
  transition: 0.5s;
}
button: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-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-column-list {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 3.5%;
}
.c-list-column-list > li {
  width: 31%;
  margin-bottom: 4rem;
  border: 1px solid #999999;
  border-radius: 8px;
  background-color: #fff;
}
.c-list-column-list > li a {
  display: flex;
  position: relative;
  flex-direction: row;
  flex-direction: column;
  height: 100%;
}
.c-list-column-list > li a figure {
  overflow: hidden;
}
.c-list-column-list > li a figure img {
  transition: 0.3s all;
}
.c-list-column-list > li a:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.c-list-column-list > li a::after {
  display: block;
  position: absolute;
  right: 2rem;
  bottom: 2rem;
  width: 29px;
  height: 29px;
  border-radius: 15px;
  background: url(../img/ico_arrow_01.png) no-repeat center center;
  background-size: 16px;
  background-color: #cf122e;
  content: "";
  transition: all 0.6s;
}
.c-list-column-list > li figure {
  order: 1;
  width: 100%;
}
.c-list-column-list__wrap {
  order: 2;
  width: 100%;
  padding: 2rem 3rem 0 3rem;
}
.c-list-column-list__ttl {
  padding-bottom: 2rem;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  font-size: 18px;
  line-height: 1.4;
  text-align: center;
}
.c-list-column-list__ttl span {
  font-size: clamp(12px, 0.78vw, 15px);
}
.c-list-column-tag {
  padding-top: 3rem;
  padding-right: 50px;
  padding-bottom: 2rem;
}
.c-list-column-tag li {
  display: inline-block;
  padding: 0 10px;
  border: 1px solid #4f8fac;
  border-radius: 15px;
  color: #4f8fac;
  font-size: 14px;
  line-height: 1.2;
}
.c-list-usecase {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  flex-wrap: wrap;
  align-items: normal;
  gap: 1%;
}
.c-list-usecase li {
  display: table;
}
.c-list-usecase li a {
  display: table-cell;
  position: relative;
  width: 100%;
  padding: 3rem 6rem 3rem 3rem;
  border-radius: 8px;
  background-color: #f3f3f3;
  font-weight: bold;
  font-size: 1.4rem;
  vertical-align: middle;
}
.c-list-usecase li a::after {
  display: block;
  position: absolute;
  top: calc(50% - 14px);
  right: 1.5rem;
  width: 29px;
  height: 29px;
  transform: rotate(90deg);
  border-radius: 15px;
  background: url(../img/ico_arrow_02.png) no-repeat center center;
  background-size: 16px;
  background-color: #fff;
  content: "";
  transition: all 0.6s;
}
.c-list-usecase li a:hover::after {
  top: calc(50% - 5px);
}
.c-list-disc li {
  position: relative;
  margin-bottom: 1rem;
  padding-left: 25px;
  line-height: 1.4;
}
.c-list-disc li::before {
  display: block;
  position: absolute;
  top: 12px;
  left: 10px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #cf122e;
  content: "";
}
.c-list-disc.acc a {
  text-decoration: underline;
}
.c-list-disc.acc a:hover {
  text-decoration: none;
  transition: 0.4s;
}
.c-list-relation {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-list-relation li {
  width: 48%;
  margin-bottom: 4%;
  line-height: 1.4;
}
.c-list-relation a {
  display: block;
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding-right: 50px;
  gap: 0;
}
.c-list-relation a figure {
  overflow: hidden;
}
.c-list-relation a figure img {
  transition: 0.3s all;
}
.c-list-relation a:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.c-list-relation a::after {
  display: block;
  position: absolute;
  top: calc(50% - 14px);
  right: 0;
  width: 29px;
  height: 29px;
  border-radius: 15px;
  background: url(../img/ico_arrow_01.png) no-repeat center center;
  background-size: 16px;
  background-color: #cf122e;
  content: "";
  transition: all 0.6s;
}
.c-list-relation a figure {
  order: 1;
  width: 140px;
  height: 140px;
  overflow: hidden;
  border: 1px solid #999999;
  border-radius: 8px;
}
.c-list-relation a figure img {
  width: 100%;
  height: auto;
}
.c-list-relation__wrap {
  order: 2;
  width: calc(100% - 160px);
}
.c-list-relation__date {
  color: #777777;
  font-weight: bold;
  font-size: clamp(12px, 0.729vw, 14px);
}
.c-list-relation__ttl {
  padding: 0 0 1rem 0;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.c-list-submenu {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-list-submenu li {
  width: 100%;
  margin-bottom: 4%;
  line-height: 1.4;
}
.c-list-submenu a {
  display: block;
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding-right: 25px;
  gap: 0;
}
.c-list-submenu a figure {
  overflow: hidden;
}
.c-list-submenu a figure img {
  transition: 0.3s all;
}
.c-list-submenu a:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.c-list-submenu a::after {
  display: block;
  position: absolute;
  top: calc(50% - 14px);
  right: 0;
  width: 16px;
  height: 16px;
  border-radius: 15px;
  background: url(../img/ico_arrow_01.png) no-repeat center center;
  background-size: 10px;
  background-color: #cf122e;
  content: "";
  transition: all 0.6s;
}
.c-list-submenu a figure {
  order: 1;
  width: 70px;
  height: 70px;
  overflow: hidden;
  border: 1px solid #999999;
  border-radius: 4px;
}
.c-list-submenu a figure img {
  width: 100%;
  height: auto;
}
.c-list-submenu__wrap {
  order: 2;
  width: calc(100% - 85px);
  margin: auto 0;
}
.c-list-submenu__date {
  color: #777777;
  font-weight: bold;
  font-size: clamp(12px, 0.729vw, 14px);
}
.c-list-submenu__ttl {
  padding: 0 0 1rem 0;
  font-weight: bold;
  font-size: clamp(12px, 0.729vw, 14px);
}
.c-list-submenu__ttl2 {
  padding: 0;
  font-weight: bold;
  font-size: clamp(12px, 0.729vw, 14px);
}
.c-list-num {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-top: 8rem;
  gap: 2%;
}
.c-list-num > li {
  display: flex;
  position: relative;
  flex-direction: row;
  flex-direction: column;
  width: 23%;
  height: 100%;
  padding-bottom: 4rem;
  border: 1px solid #999999;
  border-radius: 8px;
  background-color: #fff;
}
.c-list-num > li figure {
  order: 1;
  width: 100%;
  overflow: hidden;
  border-radius: 8px 8px 0px 0px;
}
.c-list-num__wrap {
  order: 2;
  width: 100%;
  padding: 2rem 2rem 0 2rem;
}
.c-list-num__ttl {
  margin-bottom: 2rem;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.4;
  text-align: left;
}
.c-list-num__ttls {
  font-size: clamp(14px, 0.8333vw, 16px);
}
.c-list-num-ico {
  position: absolute;
  top: -30px;
  left: calc(50% - 30px);
  width: 60px;
  height: 60px;
  padding-top: 2px;
  border-radius: 50%;
  background-color: #cf122e;
  color: #fff;
  font-size: 30px;
  font-family: "Roboto", sans-serif;
  text-align: center;
}
.c-list-case li {
  overflow: hidden;
  border: 1px solid #999999;
  border-radius: 8px;
  background-color: #fff;
}
.c-list-case li a {
  display: block;
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-list-case li a::after {
  display: block;
  position: absolute;
  top: calc(50% - 14px);
  right: 2rem;
  width: 29px;
  height: 29px;
  border-radius: 15px;
  background: url(../img/ico_arrow_01.png) no-repeat center center;
  background-size: 10px;
  background-color: #cf122e;
  content: "";
  transition: all 0.6s;
}
.c-list-case li a:hover::after {
  right: 3rem;
}
.c-list-case li figure {
  order: 1;
  width: 400px;
}
.c-list-case__wrap {
  order: 2;
  width: calc(100% - 430px);
  margin: auto 0;
  padding: 3rem 8rem 3rem 0;
}
.c-list-case__ttl1 {
  color: #cf122e;
}
.c-list-case__ttl2 {
  margin-bottom: 2rem;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-list-list3 {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 2%;
}
.c-list-list3 li {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 32%;
  margin-bottom: 2%;
  padding: 5.5rem 3rem;
  gap: 0;
  border-radius: 8px;
  background-color: #fff;
}
.c-list-list3 li figure {
  order: 1;
  width: 89px;
  margin: auto 0;
}
.c-list-list3 li p {
  line-height: 1.4;
}
.c-list-list3 li.modal:hover {
  cursor: pointer;
}
.c-list-list3 li.modal::after {
  display: block;
  position: absolute;
  right: 2rem;
  bottom: 2rem;
  width: 29px;
  height: 29px;
  border-radius: 15px;
  background: url(../img/ico_plus_w.png) no-repeat center center;
  background-size: 10px;
  background-color: #cf122e;
  content: "";
  transition: all 0.6s;
}
.c-list-list3__wrap {
  order: 2;
  width: calc(100% - 110px);
}
.c-list-list3__ttl {
  margin-bottom: 1rem;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-list-list3.bg-g li {
  background-color: #f3f3f3;
}
.c-list-nomal-3column {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-list-nomal-3column li {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 32%;
  width: 32%;
  margin-bottom: 2%;
  overflow: hidden;
  gap: 0;
  border-radius: 8px;
  background-color: #fff;
}
.c-list-nomal-3column li figure {
  order: 1;
  width: 100%;
  margin: auto 0;
}
.c-list-nomal-3column li p {
  line-height: 1.4;
}
.c-list-nomal-3column__wrap {
  order: 2;
  padding: 2rem 4rem 4rem 4rem;
}
.c-list-nomal-3column__ttl {
  margin-bottom: 1rem;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(18px, 1.24vw, 25px);
  text-align: center;
}
.c-list-list2 {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 2%;
}
.c-list-list2 li {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 48%;
  margin-bottom: 2%;
  padding: 4.5rem 3rem;
  gap: 0;
  border-radius: 8px;
  background-color: #f3f3f3;
}
.c-list-list2 li figure {
  order: 1;
  width: 130px;
  margin: auto 0;
}
.c-list-list2 li p {
  line-height: 1.4;
}
.c-list-list2__wrap {
  order: 2;
  width: calc(100% - 150px);
  margin: auto 0;
}
.c-list-list2__ttl {
  margin-bottom: 1rem;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-list-service-list {
  margin-bottom: 4rem;
  padding: 4rem;
  border-radius: 8px;
  background-color: #f3f3f3;
}
.c-list-service-list__grid {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding-right: 70px;
  gap: 0;
}
.c-list-service-list__grid.none {
  padding-right: 0;
}
.c-list-service-list__grid figure {
  order: 1;
  width: 23%;
  padding: 0 0 0 2rem;
}
.c-list-service-list__grid figure img {
  width: auto;
  height: 190px;
}
.c-list-service-list__wrap {
  order: 2;
  width: 75%;
  margin: auto 0;
}
.c-list-service-list__ttl {
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
}
.c-list-service-list__ttl2 {
  margin-bottom: 1.5rem;
  font-weight: bold;
  font-size: clamp(18px, 1.24vw, 25px);
  line-height: 1.4;
}
.c-list-service-list__text2 {
  padding-top: 2rem;
  color: #666666;
  font-size: 14px;
}
.c-list-service-list__in {
  display: none;
  padding-top: 4rem;
}
.c-list-service-list__in figure {
  padding: 4rem;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0px 0px 29px 13px rgba(0, 0, 0, 0.07);
}
.c-list-service-list__in figure img {
  width: 100%;
  height: auto;
}
.c-list-service-list-btn {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding-top: 4rem;
  gap: 15px;
}
.c-list-service-list-btn li {
  width: 48%;
  max-width: 420px;
}
.c-list-service-list.bg_wh {
  background-color: #fff;
}
.c-list-ranking {
  counter-reset: rankingNum;
}
.c-list-ranking a {
  counter-increment: rankingNum;
}
.c-list-ranking a figure {
  position: relative;
}
.c-list-ranking a figure::before {
  display: block;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background: #ffe19e;
  content: counter(rankingNum);
  color: #333;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
}
.c-list-ranking a:hover figure::before {
  content: counter(rankingNum);
  opacity: 1;
}
.c-list-note {
  font-size: clamp(12px, 0.729vw, 14px);
}

/* 250213 */
/* コラム一覧ページ */
.p-column .filter_list {
  display: flex;
  margin-bottom: 5rem;
  gap: 1rem;
}
.p-column .filter_item {
  padding: 0px 25px;
  border: 1px solid #dedede;
  border-radius: 16px;
  color: #428994;
  font-size: 16px;
  cursor: pointer;
}

.c-list-column-tag span {
  padding: 0px 15px;
  border: 1px solid #dedede;
  border-radius: 16px;
  color: #428994;
  font-size: 16px;
  cursor: pointer;
}

.c-page-top {
  z-index: 100;
  position: fixed;
  right: 1.0416666667vw;
  bottom: 5.2083333333vw;
  width: 100px;
  height: 100px;
}
.c-page-top a {
  display: block;
  position: relative;
  width: 100px;
  height: 100px;
  padding-top: 45px;
  border-radius: 50px;
  background: url(../img/ico_arrow_04.png) no-repeat center 15px;
  background-size: 31px 19px;
  background-color: #242424;
  color: #FFF;
  line-height: 1.2;
  text-align: center;
  transition: 0.3s all;
}

.c-table-nomal {
  width: 100%;
  margin: 2rem 0;
  border-top: 1px solid #dedede;
}
.c-table-nomal th, .c-table-nomal td {
  padding: 1.5rem;
  border-bottom: 1px solid #dedede;
}
.c-table-nomal th {
  width: 20%;
  background-color: #f3f3f3;
}

.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-text-link-arrow {
  display: inline-block;
  position: relative;
  padding-right: 24px;
}
.c-text-link-arrow::after {
  display: block;
  position: absolute;
  top: calc(50% - 8px);
  right: 0;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  background: url(../img/ico_arrow_01.png) no-repeat center center;
  background-size: 8px;
  background-color: #cf122e;
  content: "";
  transition: all 0.6s;
}
.c-text-link-arrow:hover::after {
  right: 5px;
}

.c-text-center {
  text-align: center;
}
.c-text-right {
  text-align: right;
}
.c-text-left {
  text-align: left;
}

.c-title-area-s {
  height: 210px;
  background-color: #f3f3f3;
}
.c-title-area-s h1 {
  padding-top: 5rem;
  font-weight: bold;
  font-size: 50px;
  line-height: 1;
}
.c-title-area-s h1 span {
  font-family: "Roboto", sans-serif;
}
.c-title-area-s h1 .sub {
  font-size: clamp(28px, 2.083vw, 40px);
}
.c-title-area-s .l-container {
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  background: url(../img/bg_c-titlearea_s.png) no-repeat right bottom;
  background-size: 286px 150px;
}
.c-title-area-s .l-container-ai {
  background: url(../img/ai-for-work/mv_ai-for-work_01.png) no-repeat right center !important;
  background-size: 540px auto !important;
}
.c-title-area-l {
  height: 520px;
  overflow: hidden;
  background-color: #f3f3f3;
}
.c-title-area-l .l-container {
  padding-top: 7rem;
}
.c-title-area-l h1 {
  margin: 1rem 0 2.5rem 0;
  font-size: clamp(35px, 3.5vw, 70px);
  line-height: 1;
}
.c-title-area-l h1 span {
  font-family: "Roboto", sans-serif;
}
.c-title-area-l h1 .sub {
  font-size: clamp(32px, 2.5vw, 48px);
}
.c-title-area-l-text {
  margin-bottom: 1em;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-title-area-l-text2 {
  font-size: clamp(14px, 0.8333vw, 16px);
}
.c-title-area-m {
  height: 460px;
  background-color: #f3f3f3;
}
.c-title-area-m .l-container {
  padding-top: 6rem;
}
.c-title-area-m__wrap {
  z-index: 2;
  position: relative;
}
.c-title-area-m h1 {
  z-index: 2;
  margin-bottom: 1rem;
  font-size: clamp(34px, 2.6vw, 50px);
  line-height: 1.4;
}
.c-title-area-m h1 span {
  font-family: "Roboto", sans-serif;
}
.c-title-area-m-text {
  margin-bottom: 1em;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-title-area-m-text2 {
  font-size: clamp(14px, 0.8333vw, 16px);
}

/* 20250624 資料ダウンロード一覧*/
.c-title-area-s .l-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.c-title-area-s h1 {
  padding-top: 3rem !important;
}

/*250707_フォーム改修*/

.c-title-h2-nomal {
  margin: 0 0 5rem 0;
  font-weight: bold;
  font-size: clamp(28px, 2.083vw, 40px);
  line-height: 1.4;
  text-align: center;
}
.c-title-h2-nomal.c-red {
  color: #cf122e;
}
.c-title-h3-nomal {
  margin: 0 0 1rem 0;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
  line-height: 1.4;
}
.c-title-h4-nomal {
  margin: 0 0 1rem 0;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.75;
}
.c-title-h5-nomal {
  margin: 0 0 1rem 0;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.4;
}
.c-title-en-red {
  color: #cf122e;
  font-size: clamp(18px, 1.046vw, 20px);
  font-family: "Roboto", sans-serif;
  text-align: center;
}

.p-header__nav .c-btn--red {
  background: url(../img/ico_arrow_01.png) no-repeat right 20px center/15px #cf122e;
}
.p-header__nav .c-btn--red:hover {
  background: url(../img/ico_arrow_01.png) no-repeat right 15px center/15px #cf122e;
}

.p-home-news a:focus {
  border: 2px solid #000;
}

.p-home-service-list li a figure img {
  border-radius: 8px 8px 0 0;
}

.p-home-event-list__date {
  color: #666 !important;
}

.c-list-column-list li {
  overflow: visible !important;
}

.c-list-column-list > li a figure img {
  border-radius: 8px 8px 0 0;
}

.satori__custom_form_65aac593803d1b98_css .satori__require {
  background: #cf122e !important;
  color: #fff !important;
}

.satori__custom_form_65aac593803d1b98_css a,
.satori__custom_form_65aac593803d1b98_css a:visited {
  color: #cf122e !important;
}

.satori__custom_form_65aac593803d1b98_css input[type=checkbox] + label,
.satori__custom_form_65aac593803d1b98_css input[type=radio] + label {
  color: #666 !important;
}

#satori__privacy_policy_agreement:checked + #satori__privacy_policy_agreement_65aac593803d1b98 {
  color: #0b51b3 !important;
}

.satori__submit_group {
  width: 100%;
  max-width: 385px;
  margin: 30px auto 0 !important;
}

.satori__btn.submit {
  width: 100%;
  padding: 1.5rem 3.5rem !important;
  border: 2px solid #cf122e;
  border-radius: 10rem !important;
  background: url(../img/ico_arrow_02.png) no-repeat right 25px center;
  background-size: 19px;
  background-color: #fff !important;
  color: #cf122e !important;
  font-weight: 500;
  font-size: clamp(16px, 0.9375vw, 18px);
  transition: 0.5s;
}

.satori__btn.submit:hover {
  background: url(../img/ico_arrow_02.png) no-repeat right 15px center;
  background-size: 19px;
  background-color: #fff !important;
}

.p-digitalbuddy-trial__list__top {
  max-width: 1080px !important;
  min-height: 420px !important;
  padding: 2.8em 1.5em !important;
  color: #fff;
}

.p-digitalbuddy-trial__list__top::before {
  left: 44% !important;
  width: 163px !important;
  height: 40px !important;
}

.p-digitalbuddy-trial__list__item__img {
  top: -46px !important;
  left: -2%;
  width: 60% !important;
}

.p-digitalbuddy-trial__list__item {
  width: 50%;
  margin-bottom: 0;
  margin-left: 50%;
}

.p-digitalbuddy-trial__list__item__h2 {
  margin-bottom: 30px;
  font-weight: bold;
  font-size: clamp(30px, 2.083vw, 40px);
  line-height: 1.4;
}

.p-generation-ai-solution__wrap h3 {
  margin: 4rem 0 !important;
  font-size: 16px !important;
  text-align: center !important;
}

/*250328_AI技術ブロック削除*/
.p-ai-for-work-function-technology {
  margin-top: -100px;
  padding-top: 100px;
}

/*260511_ハンバーガー内修正*/

.p-ai-for-work-news {
  display: block;
  margin: 5rem auto 0;
  overflow: hidden;
  border-top: 2px solid #ddd;
}
.p-ai-for-work-news dt {
  margin-left: 1em;
  float: left;
}
.p-ai-for-work-news dd {
  margin-left: 1em;
  float: left;
}
.p-ai-for-work-news dl {
  padding: 24px 0;
  overflow: hidden;
}
.p-ai-for-work-news .p-ai-for-work-news_tag {
  width: 90px;
  padding: 1px 10px;
  background: #d50e3c;
  color: #fff;
  text-align: center;
  pointer-events: none;
}
.p-ai-for-work-news a {
  display: block;
  border-bottom: 2px solid #ddd;
}
.p-ai-for-work-news a :hover {
  background: #e3e4e4;
  transition: 0.3s;
}

.p-news-list__btn {
  width: 20%;
  margin: 5rem auto;
  text-align: center;
}
.p-news-list__btn a {
  padding-top: 1em;
  padding-bottom: 1em;
}

#topics {
  /*タブ切り替え全体のスタイル*/
  /*タブのスタイル*/
  /*ラジオボタンを全て消す*/
  /*タブ切り替えの中身のスタイル*/
  /*選択されているタブのコンテンツのみを表示*/
  /*選択されているタブのスタイルを変える*/
}
#topics .p-ai-for-work-news {
  display: block;
  margin: 3.5rem auto 0;
  overflow: hidden;
  border-top: 2px solid #ddd;
}
#topics .p-ai-for-work-news-topics {
  margin: 5rem auto 0;
  overflow: hidden;
}
#topics .p-ai-for-work-news-topics a {
  display: block;
}
#topics .p-ai-for-work-news-topics a :hover {
  background: #e3e4e4;
  transition: 0.3s;
}
#topics .list-topics {
  margin-top: 36px;
  border-top: 2px solid #ebecee;
}
#topics .list-topics__function {
  margin-top: 12px;
  border-top: 2px solid #ebecee;
}
#topics .list-topics__item {
  border-bottom: 2px solid #ebecee;
}
#topics .list-topics__item dl {
  display: flex;
}
#topics .list-topics__date {
  display: block;
  min-width: 174px;
}
#topics .list-topics__date, #topics .list-topics__title {
  margin: 0;
  padding: 24px 22px;
  line-height: 1.75;
}
#topics .tabs {
  width: 100%;
  margin: 0 auto;
}
#topics .tab_item {
  display: block;
  width: 270px;
  height: 60px;
  margin-right: 5px;
  float: left;
  background-color: #ebecee;
  color: #000;
  font-weight: bold;
  font-size: 16px;
  line-height: 60px;
  text-align: center;
  text-align: center;
  transition: all 0.2s ease;
}
#topics .tab_item:hover {
  opacity: 0.75;
}
#topics input[name=tab_item] {
  display: none;
}
#topics .tab_content {
  display: none;
  clear: both;
  overflow: hidden;
}
#topics #all:checked ~ #all_content,
#topics #tab_fuction:checked ~ #tab_fuction_content {
  display: block;
  border-top: 2px solid #ddd;
}
#topics .tabs input:checked + .tab_item {
  background-color: #cf122e;
  color: #fff;
}
#topics .tab_content_description {
  margin-top: -38px;
}
#topics .tabs .tab_content_description2 {
  margin-top: -14px;
}

#topics-dtl .topics-content__date {
  color: #666;
  font-weight: bold;
  font-size: 1.5rem;
}
#topics-dtl .topics-content h2 {
  margin-top: 16px;
  margin-bottom: 40px;
  font-weight: bold;
  font-size: 3rem;
}
#topics-dtl .tpc_dtl {
  margin-bottom: 5rem;
}
#topics-dtl .tpc_dtl h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 2.5rem;
  line-height: 1.571;
  letter-spacing: 0.1em;
}
#topics-dtl .tpc_dtl h4 {
  margin-bottom: 30px;
  padding: 10px 10px 10px 20px;
  border-left: 2px solid #d50e3c;
  background: #f6f6f6;
  font-size: 2rem;
}
#topics-dtl .tpc_dtl p {
  margin-bottom: 40px;
  line-height: 1.5 !important;
}
#topics-dtl .tpc_dtl p span {
  display: block;
  font-weight: bold;
  font-size: 1.875rem;
}
#topics-dtl .tpc_dtl p small {
  display: block;
  margin-top: 10px;
}
#topics-dtl .tpc_dtl p + ul {
  margin-top: -30px;
}
#topics-dtl .tpc_dtl ul {
  margin-bottom: 40px;
}
#topics-dtl .tpc_dtl table {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 2rem;
  border-top: 1px solid #c9c9c9;
  border-left: 1px solid #c9c9c9;
  border-collapse: collapse;
  border-spacing: 0;
}
#topics-dtl .tpc_dtl table tr {
  border-bottom: 1px solid #c9c9c9;
}
#topics-dtl .tpc_dtl table tr th {
  width: 24%;
  padding: 16px 8px;
  border-right: 1px solid #c9c9c9;
  background-color: #333;
  color: #fff;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
}
#topics-dtl .tpc_dtl table tr td {
  padding: 16px 8px;
  border-right: 1px solid #c9c9c9;
  background-color: #fff;
}
#topics-dtl .tpc_dtl table tr td span {
  display: block;
  margin-bottom: -15px;
  font-weight: bold;
}
#topics-dtl .tpc_dtl table tr td a {
  color: #cf122e;
  text-decoration: underline;
}
#topics-dtl .tpc_dtl table tr td a::after {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-bottom: 5px;
  margin-left: 5px;
  background-image: url(../img/ai-for-work/logo-link-icon.png);
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
}
#topics-dtl .tpc_dtl table tr td a::hover {
  text-decoration: none;
}
#topics-dtl .tpc_dtl__map {
  display: flex;
  margin-bottom: 5rem;
  gap: 5rem;
}
#topics-dtl .tpc_dtl__map figure {
  text-align: center;
}
#topics-dtl .tpc_dtl__map__item__left {
  width: 64%;
}
#topics-dtl .tpc_dtl__map__item__right {
  width: 36%;
}
#topics-dtl .p-news-list__btn {
  width: 20%;
  margin: 5rem auto;
  text-align: center;
}
#topics-dtl .p-news-list__btn a {
  padding-top: 1em;
  padding-bottom: 1em;
}

/*251111_新着情報追加*/
.p-ai-for-work-news .p-ai-for-work-news_tag {
  width: auto;
  font-size: clamp(12px, 0.729vw, 14px);
}

/*251222_BOXIL*/
#topics-dtl .tpc_cnt a {
  color: #cf122e;
  text-decoration: underline;
}
#topics-dtl .tpc_cnt a:hover {
  text-decoration: none;
}
#topics-dtl .tpc_cnt a::after {
  display: none !important;
}

/*260611_リリースノート*/
.p-topics-compare {
  -moz-column-gap: 9rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
       column-gap: 9rem;
  align-items: center;
}
.p-topics-compare-item-ttl {
  display: grid;
  place-content: center;
  padding: 1.5rem;
  border-radius: 10px 10px 0 0;
  background-color: #666;
  color: #fff;
  font-weight: bold;
  font-size: clamp(18px, 2vw, 22px);
  line-height: 1.5;
  text-align: center;
}
.p-topics-compare-item-ttl span {
  font-size: 16px;
}
.p-topics-compare-item-cont {
  display: grid;
  place-content: center;
  place-items: center;
  padding: 3rem;
  border-radius: 0 0 10px 10px;
  background-color: #F3F3F3;
}
.p-topics-compare-item-cont figure {
  display: grid;
  place-content: center;
  place-items: center;
}
.p-topics-compare-item-cont p {
  margin-bottom: 0 !important;
  font-weight: bold;
}
.p-topics-compare-item-cont p small {
  display: inline;
}
.p-topics-compare-item-cont p:has(small) {
  width: 100%;
  margin-top: 0.5rem;
  margin-bottom: 1rem !important;
  font-weight: normal;
  text-align: left;
}
.p-topics-compare-item-cont p span {
  display: inline !important;
  color: #cf122e;
}
.p-topics-compare-item-after .p-topics-compare-item-ttl {
  background-color: #cf122e;
}
.p-topics-compare-item-before {
  position: relative;
}
.p-topics-compare-item-before::after {
  display: block;
  position: absolute;
  top: 50%;
  right: -6rem;
  width: 0;
  height: 0;
  transform: translateY(-50%);
  border-top: 32px solid transparent;
  border-right: 0;
  border-bottom: 32px solid transparent;
  border-left: 22px solid #cf122e;
  border-style: solid;
  content: "";
}

#topics-dtl .p-aiwork-solution__list {
  margin-top: 0 !important;
}
#topics-dtl .p-aiwork-solution__list li {
  margin-top: 0;
}

.c-title-area-l .l-container {
  position: relative;
  height: 100%;
}
.c-title-area-l .l-container::after {
  display: block;
  z-index: 1;
  position: absolute;
  top: 0;
  right: -160px;
  width: 979px;
  height: 520px;
  background: url(../img/ai-for-work/mv_ai-for-work_01.png) no-repeat;
  background-size: contain;
  content: "";
}

.p-ai-for-work-bnr .l-container {
  padding-bottom: 0;
}
.p-ai-for-work-bnr figure {
  text-align: center;
}
.p-ai-for-work-menu {
  background-color: #cf122e;
}
.p-ai-for-work-menu .l-container {
  padding-top: 0;
  padding-bottom: 0;
}
.p-ai-for-work-menu ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 2rem;
}
.p-ai-for-work-menu ul li a {
  display: inline-block;
  position: relative;
  padding: 1rem 25px 1rem 0;
  color: #fff;
  font-weight: bold;
}
.p-ai-for-work-menu ul li a::after {
  display: block;
  position: absolute;
  top: calc(50% - 8px);
  right: 0;
  width: 16px;
  height: 16px;
  transform: rotate(90deg);
  border-radius: 15px;
  background: url(../img/ico_arrow_02.png) no-repeat center center;
  background-size: 8px;
  background-color: #fff;
  content: "";
  transition: all 0.6s;
}
.p-ai-for-work-menu ul li a.arrow-right::after {
  transform: rotate(0deg) !important;
}
.p-ai-for-work-menu-under ul li a::after {
  display: block;
  position: absolute;
  top: calc(50% - 8px);
  right: 0;
  width: 16px;
  height: 16px;
  transform: rotate(0deg) !important;
  border-radius: 15px;
  background: url(../img/ico_arrow_02.png) no-repeat center center;
  background-size: 8px;
  background-color: #fff;
  content: "";
  transition: all 0.6s;
}
.p-ai-for-work-new .l-container {
  position: relative;
}
.p-ai-for-work-new-list {
  overflow: hidden;
}
.p-ai-for-work-new-list img {
  overflow: hidden;
  border-radius: 8px;
}
.p-ai-for-work-new-list-pagination {
  padding-top: 1rem;
  text-align: center;
}
.p-ai-for-work-new-list-pagination .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
}
.p-ai-for-work-new-list-pagination .swiper-pagination-bullet-active {
  background-color: #cf122e;
}
.p-ai-for-work-new-list-prev {
  z-index: 10;
  position: absolute;
  top: 49%;
  left: -35px;
  width: 70px;
  height: 70px;
  padding-top: 35px;
  border: 1px solid #999;
  border-radius: 50%;
  background: url(../img/ico_arrow_05.png) no-repeat center 14px;
  background-size: 19px;
  background-color: #fff;
  font-size: 14px;
  text-align: center;
}
.p-ai-for-work-new-list-next {
  z-index: 10;
  position: absolute;
  top: 49%;
  right: -35px;
  width: 70px;
  height: 70px;
  padding-top: 35px;
  border: 1px solid #999;
  border-radius: 50%;
  background: url(../img/ico_arrow_03.png) no-repeat center 14px;
  background-size: 19px;
  background-color: #fff;
  font-size: 14px;
  text-align: center;
}
.p-ai-for-work-new .p-ai-for-work-new-wrap {
  position: relative;
}
.p-ai-for-work-about {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding: 6rem 13rem 6rem 7rem;
  gap: 0;
  border-radius: 8px;
  background-color: #f3f3f3;
}
.p-ai-for-work-about-txt .c-title-h2-nomal {
  font-size: clamp(28px, 2.083vw, 40px);
  text-align: left;
}
.p-ai-for-work-about-txt .c-text-center {
  font-size: clamp(14px, 0.8333vw, 16px);
  text-align: left;
}

.accordion .c-list-service-list__grid {
  position: relative;
  width: 100%;
}
.accordion .c-list-service-list__grid:hover {
  cursor: pointer;
}
.accordion .c-list-service-list__grid::after {
  display: block;
  position: absolute;
  top: calc(50% - 25px);
  right: 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: url(../img/ico_plus.png) no-repeat center center;
  background-size: 28px;
  background-color: #fff;
  content: "";
}

.accordion .c-list-service-list__grid.open {
  position: relative;
}
.accordion .c-list-service-list__grid.open::after {
  display: block;
  position: absolute;
  top: calc(50% - 25px);
  right: 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: url(../img/ico_minus.png) no-repeat center center;
  background-size: 28px;
  background-color: #fff;
  content: "";
}

.sec-arrow-gr {
  position: relative;
}
.sec-arrow-gr::after {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -80px;
  border: solid transparent;
  border-top-width: 50px;
  border-right-width: 80px;
  border-bottom-width: 50px;
  border-left-width: 80px;
  border-color: rgba(0, 153, 255, 0);
  border-top-color: #f3f3f3;
  content: "";
  pointer-events: none;
}

.sec-arrow-wh {
  position: relative;
}
.sec-arrow-wh::after {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -80px;
  border: solid transparent;
  border-top-width: 50px;
  border-right-width: 80px;
  border-bottom-width: 50px;
  border-left-width: 80px;
  border-color: rgba(0, 153, 255, 0);
  border-top-color: #fff;
  content: "";
  pointer-events: none;
}

body.fixed {
  overflow: hidden;
}

.modal-bg {
  display: none;
  z-index: 9999;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 120%;
  background-color: rgba(0, 0, 0, 0.75);
}

.p-modal-content {
  box-sizing: border-box;
  display: none;
  z-index: 10000;
  position: fixed;
  width: 80%;
  max-width: 900px;
  max-height: 80vh;
  margin: 0;
  padding: 6.5rem;
  overflow-y: auto;
  border-radius: 12px;
  background: #fff;
}
.p-modal-content * {
  box-sizing: border-box;
}
.p-modal-content figure {
  margin-top: 4rem;
  padding: 4rem 0;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  text-align: center;
}
.p-modal-content figure figcaption {
  margin-top: 1.5rem;
  font-size: clamp(12px, 0.729vw, 14px);
}

.modal-main-ttl {
  margin: 0 0 1.5rem 0;
  font-weight: bold;
  font-size: 35px;
  line-height: 1.4;
}

.modal-main-figtitle {
  margin-bottom: 2.5rem;
  color: #333;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.modal-main-figtitle span {
  background: linear-gradient(transparent 60%, #dfecf8 60%);
}

.modal-flex-contents {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  align-items: normal;
  justify-content: space-between;
  margin-top: 4rem;
  padding: 4rem 0;
  gap: 1rem;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}
.modal-flex-contents .modal-main-figtitle {
  margin-bottom: 0.5rem;
}
.modal-flex-contents figure {
  margin-top: 0;
  padding: 2rem;
  border: none;
  border-radius: 8px;
  background: #f3f3f3;
}

.modal-close-btn-top {
  position: absolute;
  top: 2rem;
  right: 2rem;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: url(../img/ico_close.png) no-repeat center center;
  background-size: 20px;
  background-color: #f3f3f3;
}

.modal-close-btn {
  display: block;
  width: 273px;
  margin: 4rem auto 0 auto;
  padding: 10px 0;
  border-radius: 30px;
  background-color: #f3f3f3;
  color: #cf122e;
  text-align: center;
}
.modal-close-btn::after {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-left: 5px;
  background: url(../img/ico_close.png) no-repeat center center;
  background-size: contain;
  content: "";
  vertical-align: middle;
}

.c-list-service-list-btn.c-list-service-list-btn__rag li {
  width: 100%;
  max-width: 396px;
}
.c-list-service-list-btn.c-list-service-list-btn__rag li a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 92px;
  font-size: clamp(16px, 0.9375vw, 16px);
}
.c-list-service-list-btn.c-list-service-list-btn__rag li button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 92px;
  font-size: clamp(16px, 0.9375vw, 16px);
}

/* 20241210 ソリューションセクション Dify導入 */
.p-aiwork-solution-dify__grid.u-mt--30 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px 20px;
}

.p-aiwork-solution-dify__wrap {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
  gap: 0;
}

.p-aiwork-solution-dify__text {
  margin-top: 1.5rem;
  text-align: center;
}

.dify__bottom {
  margin-bottom: 1.5rem;
}
.accordion-dify .p-aiwork-solution-document__figure {
  background-color: #f0f2f7;
}
.accordion-dify dt {
  font-weight: normal !important;
}

/* 20250107 Difyバナー */
.l-container-flex {
  -moz-column-gap: 40px;
  display: flex;
       column-gap: 40px;
}

.p-home-usecase-list .swiper-slide a figure {
  padding-top: 30px;
}

/* 20250217 サイト改修（新着情報）*/
.p-ai-for-work-new-list-prev-hone {
  top: 27%;
}
.p-ai-for-work-new-list-next-hone {
  top: 27%;
}

/* 20250317 LLMブロック追加*/
#accordion07 figure img {
  height: auto;
}
#accordion07 .c-list-list2 {
  -moz-column-gap: 4%;
       column-gap: 4%;
}
#accordion07 .c-list-list2__ttl {
  margin-bottom: 0;
  color: #cf122e;
  font-size: clamp(18px, 2vw, 24px);
}
#accordion07 .c-list-list2 li {
  -moz-column-gap: 5%;
       column-gap: 5%;
  align-items: center;
  justify-content: flex-start;
  padding: 1.5rem 3rem 2.3rem;
}
#accordion07 .c-list-list2 figure {
  width: 90px;
  padding: 0;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none;
}
#accordion07 .c-list-list2 figure img {
  -o-object-fit: contain;
  width: 90px;
  height: 80px;
     object-fit: contain;
}

/*250609_Copilotサービスページ改修*/
#ai-for-work-column-page #menu-column::after {
  transform: rotate(90deg) !important;
}

/*260327_リコーのAI技術ページ改修*/
.linkArea__textlink {
  text-decoration: underline;
}
.linkArea__textlink a {
  color: #000 !important;
}
.linkArea__textlink:hover {
  text-decoration: none;
}
.linkArea__textlink::before {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin: 0 5px 3px 0;
  transform: rotate(45deg);
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  border-color: #e40007;
  content: "";
  vertical-align: middle;
}

/*260421_技術ブロック修正*/
.modal-close-btn-top {
  cursor: pointer;
}

.p-ai-for-work-function-technology-list button {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

#topics-ai .p-ai-for-work-news {
  padding: 6rem;
  border-top: initial;
  background-color: #f3f3f3;
}
#topics-ai .p-home-topics-ai-btn-b {
  width: 100%;
  max-width: 385px;
  margin: 0 auto;
  padding-top: 5rem;
}
#topics-ai a.item {
  position: relative;
}
#topics-ai a.item::after {
  display: block;
  position: absolute;
  right: 2rem;
  bottom: 2rem;
  width: 29px;
  height: 29px;
  border-radius: 15px;
  background: url(../img/ico_arrow_01.png) no-repeat center center;
  background-size: 16px;
  background-color: #cf122e;
  content: "";
  transition: all 0.6s;
}

.p-ai-topics .p-ai-article .c-title-h2-nomal {
  margin: 0 0 2rem 0;
}
.p-ai-topics .p-ai-article .c-list-column-list {
  margin-top: 5rem;
}

.p-ai-technology .pt-0 {
  padding-top: 0;
}

.p-ai-technology-intro .p-ai-technology-intro__ttl {
  margin-bottom: 3rem;
  font-weight: bold;
  font-size: clamp(20px, 2.083vw, 24px);
}

.p-hrd {
  padding-bottom: 20rem;
}

.p-hrd .hrd-head-ttl {
  font-weight: bold;
}

.p-hrd .hrd-item {
  display: flex;
  margin-top: 3rem;
  gap: 5rem;
}

.p-hrd .hrd-item figure {
  width: 80%;
}

.p-hrd .hrd-item figure img {
  width: 100%;
  max-width: 540px;
}

.p-hrd .hrd-item .hrd-item__desc {
  width: 100%;
}

.p-hrd .hrd-info {
  margin-top: 5rem;
}

.p-hrd .hrd-info .hrd-info__ttl {
  font-weight: bold;
  font-size: 2rem;
}

.p-hrd .hrd-info-item {
  display: flex;
  margin-top: 5rem;
  border-radius: 8px;
  background-color: #f3f3f3;
}

.p-hrd .hrd-info-item figure {
  width: 50%;
}

.p-hrd .hrd-info-item figure img {
  width: 100%;
  border-radius: 8px 0 0 8px;
}

.p-hrd .hrd-info-item .hrd-info-item__desc {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 50%;
  padding: 5rem 7rem;
}

.p-hrd .hrd-info-item .hrd-info-item__desc p.hrd-info-item__desc-title {
  font-weight: bold;
  font-size: clamp(25px, 1.562vw, 30px);
}
/*260327_リコーのAI技術ページ改修*/
.hrd-info-item {
  flex-direction: row-reverse;
}
.hrd-info-item-reverse {
  flex-direction: row;
}

.p-aiwork-solution__content {
  padding: 4rem;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0px 0px 29px 13px rgba(0, 0, 0, 0.07);
}
.p-aiwork-solution__content--faq {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 4rem;
}
.p-aiwork-solution__content--faq figure {
  flex-shrink: 0;
  padding: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}
.p-aiwork-solution__content--faq figure img {
  width: auto;
}
.p-aiwork-solution__title {
  margin-bottom: 2.2rem;
  font-weight: bold;
  font-size: clamp(18px, 1.198vw, 23px);
}
.p-aiwork-solution__list li {
  position: relative;
  padding-left: 1.2rem;
}
.p-aiwork-solution__list li::before {
  display: block;
  position: absolute;
  top: 1.2rem;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #cf122e;
  content: "";
}
.p-aiwork-solution__list li + li {
  margin-top: 1.5rem;
}
.p-aiwork-solution__list dt {
  position: relative;
  padding-left: 1.2rem;
  font-weight: bold;
}
.p-aiwork-solution__list dt::before {
  display: block;
  position: absolute;
  top: 1.2rem;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #cf122e;
  content: "";
}
.p-aiwork-solution__list dd {
  padding-left: 2rem;
}
.p-aiwork-solution-document__title {
  margin-top: 3.5rem;
  padding: 0.3rem 1.5rem;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  background-color: #dedede;
  color: #333;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: center;
}
.p-aiwork-solution-document__figure {
  padding: 3rem 2rem 2rem;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background-color: #f3f3f3;
}
.p-aiwork-solution-document__figttl {
  margin-bottom: 1.5rem;
  color: #333;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-aiwork-solution-document__figttl .blue {
  background: linear-gradient(transparent 60%, #dfecf8 60%);
}
.p-aiwork-solution-document__figttl .yellow {
  background: linear-gradient(transparent 60%, #fcf2da 60%);
}
.p-aiwork-solution-document__figttl.arrow::before {
  display: block;
  width: 0;
  height: 0;
  margin: 1.5rem auto;
  border-top: 22px solid #979797;
  border-right: 20px solid transparent;
  border-bottom: 0;
  border-left: 20px solid transparent;
  border-style: solid;
  content: "";
}
.p-aiwork-solution-document__figimg {
  text-align: center;
}
.p-aiwork-solution-trial {
  max-width: 90rem;
  margin: 4rem auto 0;
  padding: 4rem 7rem;
  border-radius: 8px;
  background: #fdf8f9;
}
.p-aiwork-solution-trial__title {
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
  text-align: center;
}
.p-aiwork-solution-trial__copy {
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-aiwork-solution-trial__text {
  text-align: center;
}
.p-aiwork-solution-trial-feature {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  gap: 2.5rem;
}
.p-aiwork-solution-trial-feature__title {
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-aiwork-solution-trial-feature__list {
  padding: 2.5rem;
  border-radius: 8px;
  background: #fff;
}
.p-aiwork-solution-trial-feature__list li {
  position: relative;
  padding-left: 1.2rem;
}
.p-aiwork-solution-trial-feature__list li::before {
  display: block;
  position: absolute;
  top: 1.2rem;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #cf122e;
  content: "";
}
.p-aiwork-solution-trial-feature__note {
  margin-left: 1rem;
  font-size: clamp(12px, 0.729vw, 14px);
  text-indent: -1rem;
}
.p-aiwork-solution-trial-feature figure {
  flex-shrink: 0;
  padding: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}
.p-aiwork-solution-trial-feature figure img {
  flex-shrink: 0;
  width: auto;
}
.p-aiwork-solution-trial__btn {
  padding: 3rem 0 0;
  text-align: center;
}
.p-aiwork-solution-trial__btn a {
  max-width: 40rem;
}
.p-aiwork-solution-support__subject {
  padding: 2rem 3rem;
  background: #f3f3f3;
  color: #333;
  font-weight: 700;
  font-size: clamp(18px, 1.198vw, 23px);
  text-align: center;
}
.p-aiwork-solution-support__title {
  margin-bottom: 2.5rem;
  color: #cf122e;
  font-weight: 900;
  font-size: clamp(18px, 1.198vw, 23px);
  text-align: center;
}
.p-aiwork-solution-support__title::before {
  display: block;
  width: 0;
  height: 0;
  margin: 1.5rem auto;
  border-top: 22px solid #979797;
  border-right: 20px solid transparent;
  border-bottom: 0;
  border-left: 20px solid transparent;
  border-style: solid;
  content: "";
}

.p-breadcrumb {
  margin: 0;
  color: #666666;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-breadcrumb .l-container {
  padding-top: 1rem;
  padding-bottom: 0;
}
.p-breadcrumb ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  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);
}

.p-column .l-container {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.p-column-title-h2 {
  margin-bottom: 3.125vw;
  font-size: clamp(18px, 1.24vw, 25px);
}
.p-column-chatbot__fig img {
  width: 100%;
}
.p-column-detail__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-column-detail__wrapl {
  width: calc(100% - 380px);
}
.p-column-detail__wrapr {
  width: 300px;
}
.p-column-detail__wrap p {
  margin-bottom: 1em;
}
.p-column-detail-summary {
  padding-bottom: 2rem;
}
.p-column-detail__fig {
  width: 100%;
  margin: 2rem 0;
}
.p-column-detail-menu {
  position: relative;
  padding: 3rem;
  border-radius: 8px;
  background-color: #f3f3f3;
}
.p-column-detail-menu__ttl {
  font-weight: bold;
}
.p-column-detail-menu__close {
  position: absolute;
  top: 3rem;
  right: 3rem;
  font-size: 14px;
}
.p-column-detail-menu__close:hover {
  cursor: pointer;
}
.p-column-detail-menu__close::after {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-left: 5px;
  border-radius: 12px;
  background: url(../img/ico_close.png) no-repeat center center;
  background-size: 12px;
  background-color: #fff;
  content: "";
  vertical-align: middle;
}
.p-column-detail-menu__open {
  display: none;
  position: absolute;
  top: 3rem;
  right: 3rem;
  font-size: 14px;
}
.p-column-detail-menu__open:hover {
  cursor: pointer;
}
.p-column-detail-menu__open::after {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-left: 5px;
  transform: rotate(45deg);
  border-radius: 12px;
  background: url(../img/ico_close.png) no-repeat center center;
  background-size: 12px;
  background-color: #fff;
  content: "";
  vertical-align: middle;
}
.p-column-detail-menu__wrap {
  max-height: inherit;
  opacity: 1;
  transition: all 0.6s;
}
.p-column-detail-menu__wrap > ul {
  padding: 0 0 0 2rem;
  counter-reset: menuNum;
}
.p-column-detail-menu__wrap > ul > li {
  list-style-type: decimal;
  counter-increment: menuNum;
}
.p-column-detail-menu__wrap > ul > li > ul {
  counter-reset: menuSubNum;
}
.p-column-detail-menu__wrap > ul > li > ul > li {
  list-style-type: none;
  counter-increment: menuSubNum;
}
.p-column-detail-menu__wrap > ul > li > ul > li::before {
  content: counter(menuNum) "-" counter(menuSubNum) ".";
}
.p-column-detail-menu__wrap > ul > li > ul > li > ul {
  padding: 0 0 0 2rem;
  counter-reset: menuSub02Num;
}
.p-column-detail-menu__wrap > ul > li > ul > li > ul > li {
  list-style-type: none;
  counter-increment: menuSub02Num;
}
.p-column-detail-menu__wrap > ul > li > ul > li > ul > li::before {
  content: counter(menuNum) "-" counter(menuSubNum) "-" counter(menuSub02Num) ".";
}
.p-column-detail-menu__wrap > ul > li + li {
  margin-top: 0.78125vw;
}
.p-column-detail__h3 {
  margin: 3rem 0 3rem 0;
  padding-bottom: 10px;
  border-bottom: 2px solid #f3f3f3;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-column-detail__h4 {
  position: relative;
  margin: 3rem 0 3rem 0;
  padding-left: 30px;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-column-detail__h4::before {
  display: block;
  position: absolute;
  top: calc(50% - 1.5px);
  left: 0;
  width: 16px;
  height: 3px;
  border-radius: 1.5px;
  background-color: #cf122e;
  content: "";
}
.p-column-detail__h5 {
  font-weight: bold;
}
.p-column-detail-relation {
  padding-top: 4rem;
}
.p-column-detail-h2__relation {
  position: relative;
}
.p-column-detail-h2__relation span {
  display: inline-block;
  z-index: 2;
  position: relative;
  padding: 5px 25px 7px 25px;
  border: 1px solid #666666;
  border-radius: 25px;
  background-color: #fff;
  color: #666666;
  line-height: 1;
}
.p-column-detail-h2__relation::before {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #f3f3f3;
  content: "";
}
.p-column-detail__ol li {
  margin-bottom: 1em;
}

.close .p-column-detail-menu__close {
  display: none;
}
.close .p-column-detail-menu__open {
  display: block;
}
.close .p-column-detail-menu__wrap {
  max-height: 0;
  opacity: 0;
}

.p-column-text-link {
  color: #cf122e;
  text-decoration: underline;
}

.p-column-text-link:hover {
  text-decoration: none;
}

.download_banner {
  margin: 20px 0;
  padding: 20px 40px;
  background-color: #e3f1fa;
  cursor: pointer;
}
.download_banner a .flex {
  display: flex;
  flex-direction: row-reverse;
  align-content: center;
  justify-content: space-between;
  gap: 50px;
}
.download_banner a .flex .img {
  display: flex;
  align-items: center;
  min-width: 310px;
  max-width: 310px;
}
.download_banner a .flex .img img {
  max-width: 100%;
}
.download_banner a .flex .text_wrap p {
  margin-bottom: 0;
}
.download_banner a .flex .text_wrap p.ttl {
  margin-top: 0;
  font-weight: bold;
  font-size: 40px;
  line-height: 1.2;
}
.download_banner a .flex .text_wrap p.ttl span {
  font-size: 24px;
}
.download_banner a .flex .text_wrap p + p {
  margin-top: 1em;
}
.download_banner a .flex .text_wrap span {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 260px;
  margin-top: 1.5em;
  padding: 12px 30px;
  border-radius: 24px;
  background-color: #cf122e;
  color: #fff;
  font-weight: bold;
  line-height: 1;
}
.download_banner a .flex .text_wrap span:after {
  margin-right: -10px;
  content: url(../img/column/btn-icon.png);
}
.download_banner.download_banner_item {
  position: relative;
}
.download_banner.download_banner_item:after {
  position: absolute;
  top: 20px;
  right: 30px;
  content: url(../img/column/dbi_str02.png);
}
.download_banner.download_banner_item .img {
  position: relative;
}
.download_banner.download_banner_item .img:before, .download_banner.download_banner_item .img:after {
  position: absolute;
  bottom: -20px;
}
.download_banner.download_banner_item .img:before {
  left: 0;
  content: url(../img/column/dbi_str01.png);
}
.download_banner.download_banner_item .img:after {
  right: -20px;
  content: url(../img/column/dbi_robo.png);
}

.c-list-column-list li {
  overflow: hidden;
}

/*250122_フォーム誘導バナー設置*/
/*small-bnr*/
.column-cta-download-wrapper {
  position: relative;
  max-width: 80rem;
  margin: 5rem auto;
}
.column-cta-download-wrapper:hover {
  opacity: 0.8;
}
.column-cta-download-wrapper::after {
  display: block;
  position: absolute;
  right: 1.5rem;
  bottom: 0;
  width: 150px;
  height: 100px;
  background: url(../img/ai-for-work/column-cta-download-bg.png) no-repeat;
  background-size: contain;
  content: "";
}
.column-cta-download-wrapper a:hover {
  opacity: 1;
}
.column-cta-download-wrapper .column-cta-download {
  padding: 2rem 4rem !important;
  background-color: #e8effb !important;
}
.column-cta-download-wrapper .column-cta-download .p-cta-download__wrap {
  order: 0 !important;
  width: 60%;
  margin: 0;
}
.column-cta-download-wrapper .column-cta-download figure {
  order: 0 !important;
  width: 40%;
}
.column-cta-download-wrapper .column-cta-download .p-cta-download__ttl {
  margin-bottom: 0;
  color: #333;
  font-size: 3.5rem;
}
.column-cta-download-wrapper .column-cta-download .p-cta-download__ttl span {
  display: inline-block;
  font-size: 1.8rem;
  line-height: 1.5;
}
.column-cta-download-wrapper .column-cta-download .p-cta-download__btn {
  margin: 0;
}
.column-cta-download-wrapper .column-cta-download .p-cta-download__btn .c-btn--white {
  max-width: 28.5rem;
  padding: 0.3rem 1.5rem !important;
  background: url(../img/ico_arrow_01.png) no-repeat right 25px center;
  background-size: 19px;
  background-color: #cf122e;
  color: #fff;
  font-size: 1.6rem;
}
.column-cta-download-wrapper .column-cta-download .p-cta-download__btn .c-btn--white:hover {
  background-size: 19px;
  background-color: #cf122e;
}

/*big-bnr*/
.column-cta-download-wrapper-big::after {
  display: none !important;
}
.column-cta-download-wrapper-big .column-cta-download {
  flex-direction: column;
  padding: 5rem 0 !important;
}
.column-cta-download-wrapper-big .p-cta-download__wrap {
  width: 100% !important;
}
.column-cta-download-wrapper-big .p-cta-download__wrap p {
  max-width: 55rem;
  margin: 0 auto 7rem;
  text-align: center;
}
.column-cta-download-wrapper-big .p-cta-download__ttl {
  margin-bottom: 1.5rem !important;
  font-size: 3.8rem;
}
.column-cta-download-wrapper-big .p-cta-download__overview {
  -moz-column-gap: 20px;
  display: flex;
  position: relative;
       column-gap: 20px;
  padding: 2rem 3rem;
  background-color: #b0d4f4;
}
.column-cta-download-wrapper-big .p-cta-download__overview_dtl {
  margin-left: auto;
}
.column-cta-download-wrapper-big .p-cta-download__overview_dtl p {
  margin-bottom: 0;
  color: #cf122e;
  font-weight: bold;
  font-size: 1.8rem;
}
.column-cta-download-wrapper-big .p-cta-download__overview_dtl ul li {
  padding-left: 1rem;
  font-size: 1.5rem;
  text-indent: -1.2rem;
}
.column-cta-download-wrapper-big .p-cta-download__overview_dtl ul li::before {
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-right: 5px;
  border-radius: 50%;
  background-color: #5ea8e6;
  content: "";
}
.column-cta-download-wrapper-big .p-cta-download__overview figure {
  position: absolute;
  top: -5rem;
  width: 41rem;
}
.column-cta-download-wrapper-big .p-cta-download__overview figure img {
  width: 100%;
  max-width: none;
}
.column-cta-download-wrapper-big .p-cta-download__trouble {
  max-width: 67rem;
  margin: 6rem auto 5rem;
  padding: 1.5rem 3rem;
  border-radius: 8px;
  background-color: #fff;
}
.column-cta-download-wrapper-big .p-cta-download__trouble p {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.3em;
  color: #333;
  font-weight: bold;
  font-size: 2.4rem;
  text-align: center;
}
.column-cta-download-wrapper-big .p-cta-download__trouble p::before {
  display: inline-block;
  width: 33px;
  height: 33px;
  margin-right: 5px;
  background: url(../img/ai-for-work/p-cta-download__trouble-icon.png) no-repeat;
  background-size: contain;
  content: "";
}
.column-cta-download-wrapper-big .p-cta-download__trouble ul li {
  padding-left: 1rem;
  text-indent: -1.5rem;
}
.column-cta-download-wrapper-big .p-cta-download__trouble ul li::before {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 5px;
  border-radius: 50%;
  background-color: #cf122e;
  content: "";
}
.column-cta-download-wrapper-big .p-cta-download__btn {
  max-width: 35rem;
  margin: 0 auto !important;
}
.column-cta-download-wrapper-big .p-cta-download__btn .c-btn--white.c-btn--white-big {
  width: 100%;
  max-width: none !important;
  padding: 2rem 2rem 2rem 3rem !important;
}

/*250307_コラムリンクバナー設置*/
.column-cta-download-wrapper figure img {
  -o-object-fit: cover;
  width: 28rem;
  height: 18rem;
     object-fit: cover;
}
.column-cta-download-wrapper-big figure img {
  -o-object-fit: cover;
  width: 43rem;
  height: 27rem;
     object-fit: cover;
}
.column-cta-download-wrapper-big .p-cta-download__ttl {
  text-align: center !important;
}
.column-cta-download-wrapper .p-cta-download__ttl {
  text-align: left;
}

.column-cta-link-wrapper::after {
  display: none;
}
.column-cta-link-wrapper .p-cta-download {
  flex-wrap: nowrap;
  align-items: center;
  align-items: center;
  justify-content: start;
  padding: 20px !important;
  background-color: #e8effb !important;
}
.column-cta-link-wrapper .p-cta-download__ttl {
  margin-bottom: 2rem !important;
  font-size: clamp(18px, 1.562vw, 19px) !important;
  text-align: left;
}
.column-cta-link-wrapper .p-cta-download__btn {
  max-width: none;
  text-align: right;
}
.column-cta-link-wrapper .p-cta-download__btn a.c-btn--white {
  width: auto;
  min-width: 180px;
  padding: 0.3rem 1rem 0.3rem 1.5rem !important;
  border: 2px solid #cf122e !important;
  background: url(../img/ico_arrow_02.png) no-repeat right 25px center !important;
  background-size: 19px !important;
  background-color: #fff !important;
  color: #cf122e !important;
  text-align: left;
}
.column-cta-link-wrapper .p-cta-download__btn a.external-link {
  background: url(../img/ico_external_link.png) no-repeat right 25px center !important;
  background-size: 16px !important;
  background-color: #fff !important;
}
.column-cta-link-wrapper .p-cta-download figure {
  order: 0 !important;
  margin: 0;
}
.column-cta-link-wrapper .p-cta-download figure img {
  -o-object-fit: cover;
  width: 250px;
  height: 130px;
     object-fit: cover;
  border-radius: 8px;
}

/*250410_コラムリンクバナー設置*/
.cta-dify-service .column-cta-download {
  background-color: #f3f3f3 !important;
}
.cta-dify-service .column-cta-download .p-cta-download__ttl {
  font-size: 3rem;
}
.cta-dify-service::after {
  display: none;
}

/*250519_コラムリンクバナー設置*/
.column-cta-download-wrapper .p-cta-download__ttl {
  margin-bottom: 1rem !important;
  line-height: 1.3;
}
.column-cta-download-wrapper figure img {
  -o-object-fit: contain;
     object-fit: contain;
}
.column-cta-download-wrapper-big .p-cta-download__overview figure {
  text-align: center;
}
.column-cta-download-wrapper-big .p-cta-download__overview figure img {
  width: 39rem;
  max-width: 100%;
}
.column-cta-download-wrapper-big .p-cta-download__trouble.block-baloon-left {
  margin: 5rem auto 1.5rem;
  background-color: transparent;
}
.column-cta-download-wrapper-big .p-cta-download__trouble.block-baloon-left p {
  align-items: center;
}
.column-cta-download-wrapper-big .p-cta-download__trouble.block-baloon-left p::before {
  width: 55px;
  min-width: 20px;
  height: 55px;
}
.column-cta-download-wrapper-big .p-cta-download__trouble.block-baloon-left p span {
  display: table;
  position: relative;
  max-width: calc(100% - 1.5em);
  margin-left: 1.5em;
  padding: 1rem 2rem;
  border: 2px solid #cf122e;
  border-radius: 8px;
  background-color: #fff;
  font-size: clamp(13px, 2vw, 16px);
}
.column-cta-download-wrapper-big .p-cta-download__trouble.block-baloon-left p span::before {
  position: absolute;
  top: 50%;
  left: -1.5em;
  transform: translateY(-50%);
  border-top: 8px solid transparent;
  border-right: 1.5em solid #cf122e;
  border-bottom: 8px solid transparent;
  content: "";
}
.column-cta-download-wrapper-big .p-cta-download__trouble.block-baloon-left p span::after {
  position: absolute;
  top: 50%;
  left: -1.5em;
  left: calc(2.5px - 1.5em);
  transform: translateY(-50%);
  border-top: 5.5px solid transparent;
  border-right: 1.5em solid #cf122e;
  border-right: solid 1.5em #fff;
  border-bottom: 5.5px solid transparent;
  content: "";
}
.column-cta-download-wrapper-big .p-cta-download__ttl {
  margin-bottom: 2.5rem !important;
}
.column-cta-download-wrapper-big .p-cta-download__ttl + p {
  margin: 0 auto 6rem !important;
}

/*250612_リコーのAIソリューションカタログDL*/
.p-cta-download__ttl {
  font-size: clamp(23px, 2vw, 27px) !important;
  line-height: 1.5;
}
.p-cta-download__ttl span {
  font-size: clamp(18px, 2vw, 22px);
}

.column-cta-download-wrapper .page-cta-download {
  border-radius: 20px;
  background-color: #e3f1fa !important;
}
.column-cta-download-wrapper .page-cta-download .p-cta-download__ttl {
  font-size: clamp(20px, 2vw, 24px) !important;
}
.column-cta-download-wrapper .page-cta-download .p-cta-download__ttl span {
  font-size: clamp(18px, 2vw, 20px) !important;
}
.column-cta-download-wrapper .page-cta-download .c-btn--white {
  border: 2px solid #cf122e !important;
  background: url(../img/ico_arrow_02.png) no-repeat right 25px center !important;
  background-size: 19px !important;
  background-color: #fff !important;
  color: #cf122e !important;
}
.column-cta-download-wrapper .p-cta-download__ttl + p {
  margin-bottom: 1em;
}

/*251031_table*/
.c-table-thin {
  width: 100%;
  margin: 2rem 0;
  border-top: 1px solid #dedede;
}
.c-table-thin th {
  padding: 1rem;
  border-bottom: 1px solid #dedede;
  background-color: #f3f3f3;
  text-align: center;
  vertical-align: middle;
}
.c-table-thin td {
  padding: 1rem;
  border-bottom: 1px solid #dedede;
}
.c-table-scroll-message {
  display: none;
}

/*251114_small*/
.p-column-detail__section small {
  display: inline-block;
  line-height: 1.5;
}

/*260105_コラム導線変更*/
.p-column-detail__section a {
  word-break: break-all;
}

/*260302_コラムのSEO対策*/
.c-list-disc-column {
  margin: 0.2em 0 1em;
}
.c-list-disc-column li {
  margin-bottom: 0;
  line-height: 1.8;
}

/*260511_コラムのSEO対策*/
code {
  margin: 0 0.2em;
  padding: 0.2em 0.4em;
  border-radius: 4px;
  background-color: #e3f1fa;
  vertical-align: 0.08em;
}

.code-block {
  position: relative;
  margin: 20px 0;
  overflow: hidden;
  border-radius: 8px;
  background-color: #282c34;
}

.code-block pre {
  word-wrap: normal;
  padding: 8px 16px;
  overflow-x: auto;
  white-space: pre;
}

.code-block code {
  margin: 0;
  padding: 0;
  border-radius: 0;
  background-color: transparent;
  color: #abb2bf;
}

/* ヘッダー部分 */
.code-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 16px;
  background-color: #3e4451;
  color: #abb2bf;
}

/* ボタン全体のレイアウト */
.copy-button {
  display: flex;
  position: relative;
  align-items: center;
  padding: 4px;
  border: none;
  background: transparent;
  cursor: pointer;
}

/* 常時表示のコピーアイコン */
.copy-icon {
  /* アイコンの色 */
  /* SVGをマスクとして使用（色をCSSで操作しやすいため） */
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy-icon lucide-copy"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"/><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"/></svg>') no-repeat center/contain;
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: #abb2bf;
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy-icon lucide-copy"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"/><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"/></svg>') no-repeat center/contain;
}

.copy-button:hover .copy-icon {
  background-color: #fff;
}

/* 「コピーしました」メッセージ（✓マーク付き） */
.copy-text {
  display: flex;
  position: absolute;
  right: 32px;
  align-items: center;
  padding: 4px 10px;
  transform: translateX(10px);
  border-radius: 10rem;
  background-color: #4caf50;
  color: white;
  font-weight: bold;
  font-size: 12px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease;
}

/* ✓マークをCSSで追加 */
.copy-text::before {
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check-icon lucide-check"><path d="M20 6 9 17l-5-5"/></svg>') no-repeat center/contain;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 4px;
  background-color: white;
  content: "";
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check-icon lucide-check"><path d="M20 6 9 17l-5-5"/></svg>') no-repeat center/contain;
}

.copy-button.copied .copy-text {
  transform: translateX(0);
  opacity: 1;
}

/*260611_コラムのSEO対策*/
.p-column-step {
  display: flex;
  row-gap: 6rem;
  flex-direction: column;
  margin: 2rem auto;
}
.p-column-step-item {
  position: relative;
  padding: 2rem 3rem;
  border: 1px solid #cf122e;
  border-radius: 5px;
}
.p-column-step-item li {
  padding-left: 2.5rem;
  text-indent: -1.5rem;
}
.p-column-step-item li::before {
  position: relative;
  top: 2px;
  margin-right: 0.5rem;
  content: "・";
  color: #cf122e;
  font-size: 2rem;
}
.p-column-step-item:last-of-type::after {
  display: none;
}
.p-column-step-item::after {
  display: block;
  position: absolute;
  bottom: -5rem;
  left: 50%;
  width: 0;
  height: 0;
  transform: translate(-50%, -50%);
  border-top: 19px solid #cf122e;
  border-right: 40px solid transparent;
  border-bottom: 0;
  border-left: 40px solid transparent;
  border-style: solid;
  content: "";
}
.p-column-step-item-ttl {
  -moz-column-gap: 1rem;
  display: flex;
       column-gap: 1rem;
  align-items: center;
  margin-bottom: 0.5rem;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-column-step-item-ttl-num {
  display: grid;
  place-content: center;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background-color: #cf122e;
  color: #fff;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-column-flow {
  -moz-column-gap: 5rem;
  display: grid;
       column-gap: 5rem;
  margin: 2rem auto;
}
.p-column-flow-item {
  display: grid;
  position: relative;
  grid-template-rows: subgrid;
  grid-row: span 2;
}
.p-column-flow-item::after {
  display: block;
  position: absolute;
  top: 50%;
  right: -4rem;
  width: 0;
  height: 0;
  transform: translateY(-50%);
  border-top: 32px solid transparent;
  border-right: 0;
  border-bottom: 32px solid transparent;
  border-left: 22px solid #cf122e;
  border-style: solid;
  content: "";
}
.p-column-flow-item:last-of-type::after {
  display: none;
}
.p-column-flow-item-ttl {
  display: grid;
  place-content: center;
  padding: 1.5rem;
  border-radius: 10px 10px 0 0;
  background-color: #cf122e;
  color: #fff;
  text-align: center;
}
.p-column-flow-item-ttl:has(ul) {
  text-align: left;
}
.p-column-flow-item-ttl li {
  padding-left: 2.5rem;
  text-indent: -1.5rem;
}
.p-column-flow-item-cont {
  display: grid;
  place-content: center;
  place-items: center;
  padding: 2rem;
  border-radius: 0 0 10px 10px;
  background-color: #F3F3F3;
}
.p-column-flow-item-cont figure {
  display: grid;
  place-content: center;
  place-items: center;
}
.p-column-flow-item-cont figure a {
  position: relative;
}
.p-column-flow-item-cont figure a::after {
  display: block;
  display: grid;
  position: absolute;
  right: 0;
  bottom: 0;
  place-content: center;
  place-items: center;
  width: 30px;
  height: 30px;
  border-radius: 5px;
  background-color: #cf122e;
  content: url(/assets/img/icon-modal.png);
}
.p-column-flow-item-cont figure img {
  width: auto;
  max-width: 100%;
}
.p-column-flow-2item {
  grid-template-columns: repeat(2, 1fr);
}
.p-column-flow-3item {
  grid-template-columns: repeat(3, 1fr);
}

.lightbox .lb-number {
  display: none !important;
}
.lightbox .lb-nav {
  display: none !important;
}

.p-contact-form {
  padding: 7rem 0 0 0;
}

/*250507_フォームの文言変更*/
.p-contact-lead {
  font-size: 18px;
}
.p-contact-lead .c-list-disc {
  margin-top: 2rem;
  text-align: center;
}
.p-contact-lead .c-list-disc div {
  display: inline-block;
  position: relative;
  padding-left: 25px;
  line-height: 1.4;
}
.p-contact-lead .c-list-disc div::before {
  display: block;
  position: absolute;
  top: 12px;
  left: 10px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #cf122e;
  content: "";
}

/*250605_リコーのAIソリューションカタログDL*/
.p-contact-txt-area .c-title-h2-nomal {
  margin: 0 0 4rem 0;
  font-size: clamp(28px, 2.083vw, 40px);
  text-align: left;
}
.p-contact-txt-area .c-title-h2-nomal span {
  font-size: clamp(20px, 2.083vw, 32px);
}
.p-contact-txt-area-thumb {
  margin: 0 0 4rem 0;
  padding: 3rem;
  border-radius: 2px;
  background-color: #f3f3f3;
  text-align: center;
}
.p-contact-txt-area-wrapper {
  -moz-column-gap: 6rem;
  display: flex;
       column-gap: 6rem;
  justify-content: center;
}
.p-contact-txt-area-cont {
  margin-bottom: 13rem;
}
.p-contact-txt-area-cont-inner:nth-child(n+2) {
  margin-top: 4rem;
}
.p-contact-txt-area-cont-inner h3 {
  display: flex;
  align-items: center;
  margin: 0 0 1rem 0;
}
.p-contact-txt-area-cont-inner h3::before {
  display: inline-block;
  width: 45px;
  height: 45px;
  margin-right: 10px;
  background-image: url(/assets/img/document/txt-icon.png);
  content: "";
}
.p-contact-txt-form {
  width: 560px;
  max-width: 100%;
}
.p-contact-txt-form-top-link {
  display: flex;
  justify-content: flex-end;
}
.p-contact-txt-form-top-link-sp {
  display: none;
}
.p-contact-txt-form-top-link-sp .p-contact-txt-form-top-link-icon {
  background: url(../img/ico_arrow_07.png) no-repeat right 8px center/15px #cf122e;
}
.p-contact-txt-form-top-link-sp a:hover .p-contact-txt-form-top-link-icon {
  background: url(../img/ico_arrow_07.png) no-repeat right 8px center/15px #cf122e !important;
}
.p-contact-txt-form-top-link a {
  display: flex;
  color: #cf122e;
  font-weight: bold;
}
.p-contact-txt-form-top-link a:hover .p-contact-txt-form-top-link-icon {
  background: url(../img/ico_arrow_01.png) no-repeat right 3px center/15px #cf122e;
}
.p-contact-txt-form-top-link-icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-left: 10px;
  border-radius: 50%;
  background: url(../img/ico_arrow_01.png) no-repeat right 8px center/15px #cf122e;
  transition: 0.5s;
}

#satori__creative_container .satori__require {
  background: #cf122e !important;
  color: #fff !important;
}
#satori__creative_container a {
  color: #cf122e !important;
}

/* 20250624 資料ダウンロード一覧*/
.p-contact-txt-area-cont-inner p {
  margin-bottom: 1rem;
}
.p-contact-txt-area .c-title-h2-nomal span {
  font-size: clamp(20px, 2.083vw, 30px);
}

/*250707_フォーム改修*/
.p-contact-txt-form {
  width: 576px;
}
.p-contact-txt-area-wrapper {
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}
.p-contact-txt-area .c-title-h2-nomal {
  font-size: clamp(25px, 2.083vw, 35px);
}
.p-contact-txt-area .c-title-h2-nomal span {
  display: block;
  margin-bottom: 1rem;
  font-size: clamp(20px, 2.083vw, 30px);
}

/* 250715_デジタルバディ改修 */
.p-contact-txt-area {
  max-width: 50%;
}
.p-contact-txt-area-cont p {
  margin-top: 4rem;
}

.p-copilot {
  overflow-x: hidden;
}
.p-copilot .c-title-area-m .l-container {
  position: relative;
  height: 100%;
  background-size: 781px 372px;
}
.p-copilot .c-title-area-m .l-container::after {
  display: block;
  z-index: 1;
  position: absolute;
  right: -50px;
  bottom: 50px;
  width: 780px;
  height: 372px;
  background: url(../img/copilot/mv_copilot_01.png) no-repeat;
  background-size: contain;
  content: "";
}
.p-copilot-solution__wrap {
  width: 80%;
  margin: auto;
}
.p-copilot-solution__wrap h4 {
  margin: 4rem 0;
}
.p-copilot-function__lead {
  padding-bottom: 3rem;
  text-align: center;
}
.p-copilot-workshop__image {
  position: relative;
  margin-bottom: 5rem;
}
.p-copilot-workshop__image figure {
  transform: translateX(-10rem);
  text-align: center;
}
.p-copilot-workshop__image ul {
  display: grid;
  position: absolute;
  top: 50%;
  right: 0;
  grid-template-columns: 1fr;
  width: 31.7%;
  gap: 1rem;
  transform: translateY(-50%);
}
.p-copilot-workshop__image ul li {
  display: flex;
  align-items: center;
  padding: 2rem;
  gap: 2.5rem;
  border-radius: 8px;
  background: #f3f3f3;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-copilot-workshop-flow {
  display: grid;
  grid-template-columns: 60% 40%;
  gap: 3rem;
}
.p-copilot-workshop-flow__item {
  display: flex;
  position: relative;
  flex-direction: column;
  padding: 3.5rem;
  border-radius: 8px;
  background: #f3f3f3;
}
.p-copilot-workshop-flow__item:nth-of-type(2)::after {
  display: block;
  position: absolute;
  top: 14rem;
  left: -4rem;
  width: 5rem;
  height: 5rem;
  background: url(/assets/img/copilot/ico_workshop_plus.png);
  content: "";
}
.p-copilot-workshop-flow__item figure {
  order: 1;
  text-align: center;
}
.p-copilot-workshop-flow__item p {
  order: 3;
  text-align: center;
}
.p-copilot-workshop-flow__title {
  order: 2;
  margin: 2.5rem 0 2rem;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-copilot-about {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: 10rem;
  padding: 6rem 6rem 6rem 6rem;
  gap: 0;
  border-radius: 10px;
  background-color: #f3f3f3;
}
.p-copilot-about-txt .c-title-h2-nomal {
  font-size: clamp(28px, 2.083vw, 40px);
  text-align: left;
}
.p-copilot-about-txt .c-text-center {
  font-size: clamp(14px, 0.8333vw, 16px);
  text-align: left;
}
.p-copilot-list3 {
  display: flex;
  margin-top: 1rem;
  margin-bottom: 2rem;
  gap: 3rem;
}
.p-copilot-list3 li {
  width: 32%;
}
.p-copilot-list3 a {
  display: block;
  position: relative;
  width: 100%;
  min-height: 400px;
  padding: 4rem 4rem 7rem 4rem;
  border-radius: 8px;
  background-color: white;
  box-shadow: 0px 0px 25.23px 3.77px rgba(51, 51, 51, 0.07);
  text-align: center;
}
.p-copilot-list3 a::before {
  -webkit-transform: translateX(-50%) rotate(90deg);
  -ms-transform: translateX(-50%) rotate(90deg);
  display: block;
  position: absolute;
  bottom: -30px;
  left: 50%;
  width: 60px;
  height: 60px;
  transform: translateX(-50%) rotate(90deg);
  border-radius: 300px;
  background: url(../img/ico_arrow_01.png) no-repeat center center;
  background-size: 26px;
  background-color: #cf122e;
  content: "";
  transition: all 0.6s;
}
.p-copilot-list3 a::after {
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  position: absolute;
  top: 50%;
  right: -17px;
  width: 12px;
  height: 12px;
  transform: translateY(-50%) rotate(45deg);
  border-top: solid 2px #2e2e2e;
  border-right: solid 2px #2e2e2e;
  content: "";
}
.p-copilot-list3 a:hover {
  opacity: 0.7;
}
.p-copilot-list3 a:hover::before {
  bottom: -40px;
}
.p-copilot-list3 li:last-of-type a::after {
  content: none;
}
.p-copilot-list3__ttl {
  margin-bottom: 2rem;
  color: #cf122e;
  font-weight: bold;
  font-size: 3rem;
  line-height: 1.167;
  font-family: "Noto Sans CJK JP";
}
.p-copilot-list3__dtl p {
  padding: 1rem;
  border: 1px solid #999999;
  border-radius: 8px;
  color: #333333;
  font-weight: bold;
  font-size: 1.6rem;
  font-family: "Noto Sans CJK JP";
}
.p-copilot-list3__dtl p + p {
  margin-top: 1rem;
}
.p-copilot-list3__noLink {
  display: flex;
  margin-top: 1rem;
  margin-bottom: 2rem;
  gap: 3rem;
}
.p-copilot-list3__noLink li {
  width: 32%;
}
.p-copilot-list3__noLink a {
  display: block;
  position: relative;
  width: 100%;
  min-height: 350px;
  padding: 4rem 4rem 4rem 4rem;
  border-radius: 8px;
  background-color: #f3f3f3;
  box-shadow: none;
  text-align: center;
  pointer-events: none;
}
.p-copilot-list3__noLink a::before {
  content: none;
}
.p-copilot-list3__noLink a::after {
  content: none;
}
.p-copilot-list3__noLink__ttl {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 4.8rem;
  margin-bottom: 2rem;
  color: #000;
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.167;
  font-family: "Noto Sans CJK JP";
}
.p-copilot-list3__noLink__dtl p {
  padding: 0.5rem;
  border: 1px solid #999999;
  border-radius: 8px;
  background: #fff;
  color: #333333;
  font-weight: bold;
  font-size: 1.6rem;
  font-family: "Noto Sans CJK JP";
}
.p-copilot-list3__noLink__dtl p + p {
  margin-top: 1rem;
}
.p-copilot-list3__noLink__lead {
  margin-top: 1rem;
  margin-bottom: 3rem;
  padding: 1.6rem;
  background: #333;
  color: #fff;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
}
.p-copilot-list3__top {
  display: flex;
  margin-top: 1rem;
  margin-bottom: 2rem;
  gap: 3rem;
}
.p-copilot-list3__top li {
  width: 32%;
}
.p-copilot-list3__top a {
  display: block;
  position: relative;
  width: 100%;
  min-height: 400px;
  padding: 4rem 4rem 7rem 4rem;
  border-radius: 8px;
  background-color: white;
  box-shadow: 0px 0px 25.23px 3.77px rgba(51, 51, 51, 0.07);
  text-align: center;
  pointer-events: none !important;
}
.p-copilot-list3__top a::before {
  content: none !important;
}
.p-copilot-list3__top a::after {
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  position: absolute;
  top: 50%;
  right: -17px;
  width: 12px;
  height: 12px;
  transform: translateY(-50%) rotate(45deg);
  border-top: solid 2px #2e2e2e;
  border-right: solid 2px #2e2e2e;
  content: "";
}
.p-copilot-list3__top a:hover {
  opacity: 0.7;
}
.p-copilot-list3__top a:hover::before {
  bottom: -40px;
}
.p-copilot-list3__top li:last-of-type a::after {
  content: none;
}
.p-copilot-list3__top__ttl {
  margin-bottom: 2rem;
  color: #cf122e;
  font-weight: bold;
  font-size: 3rem;
  line-height: 1.167;
  font-family: "Noto Sans CJK JP";
}
.p-copilot-list3__top__dtl p {
  padding: 1rem;
  border: 1px solid #999999;
  border-radius: 8px;
  color: #333333;
  font-weight: bold;
  font-size: 1.6rem;
  font-family: "Noto Sans CJK JP";
}
.p-copilot-list3__top__dtl p + p {
  margin-top: 1rem;
}
.p-copilot-secTtl {
  padding-bottom: 8rem;
}
.p-copilot-secTtl .p-copilot-function__lead {
  padding-bottom: 0;
  font-size: clamp(18px, 1.354vw, 26px);
}
.p-copilot-secDtl h3 {
  color: #cf122e;
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-copilot-secDtl .p-copilot-workshop__image ul li i {
  min-width: 45px;
  text-align: center;
}
.p-copilot-secDtl + .p-copilot-secDtl .l-container {
  border-top: 1px dotted #b3b3b3;
}
.p-copilot-link a {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: space-between;
  margin-top: 5rem;
  padding: 3rem 6rem 3rem 3rem;
  border-radius: 8px;
  background-color: white;
  box-shadow: 0px 0px 25.23px 3.77px rgba(51, 51, 51, 0.07);
}
.p-copilot-link a::after {
  display: block;
  position: absolute;
  top: calc(50% - 14px);
  right: 2rem;
  width: 29px;
  height: 29px;
  border-radius: 15px;
  background: url(../img/ico_arrow_01.png) no-repeat center center;
  background-size: 16px;
  background-color: #cf122e;
  content: "";
  transition: all 0.6s;
}
.p-copilot-link a:hover::after {
  right: 3rem;
}
.p-copilot-link a strong {
  display: inline;
  font-weight: bold;
  font-size: 2rem;
}
.p-copilot-link a span {
  color: #cf122e;
  text-align: right;
}
.p-copilot-link__top {
  width: 32%;
  margin: 5rem auto 0;
  font-size: 2rem;
}
.p-copilot-link__top a {
  justify-content: center;
}
.p-copilot-list4__noLink {
  display: flex;
  margin-top: 1rem;
  margin-bottom: 2rem;
  gap: 3rem;
}
.p-copilot-list4__noLink li {
  width: 23%;
}
.p-copilot-list4__noLink a {
  display: block;
  position: relative;
  width: 100%;
  min-height: 356px;
  padding: 3rem 3rem 3rem 3rem;
  border-radius: 8px;
  background-color: #f3f3f3;
  box-shadow: none;
  text-align: center;
  pointer-events: none;
}
.p-copilot-list4__noLink a::before {
  content: none;
}
.p-copilot-list4__noLink a::after {
  content: none;
}
.p-copilot-list4__noLink__ttl {
  margin-bottom: 2rem;
  color: #000;
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.167;
  font-family: "Noto Sans CJK JP";
}
.p-copilot-list4__noLink figure {
  margin-bottom: 2rem;
}
.p-copilot-list4__noLink__dtl p {
  color: #333333;
  font-size: 1.6rem;
  line-height: 1.625;
  font-family: "Noto Sans CJK JP";
  text-align: center;
}
.p-copilot-list4__noLink__dtl p + p {
  margin-top: 1rem;
}
.p-copilot-list4__noLink__lead {
  margin-top: 1rem;
  margin-bottom: 3rem;
  padding: 1.6rem;
  background: #333;
  color: #fff;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
}
.p-copilot-list5__noLink {
  display: flex;
  margin-top: 1rem;
  margin-bottom: 2rem;
  gap: 3rem;
}
.p-copilot-list5__noLink li {
  position: relative;
  width: 19%;
}
.p-copilot-list5__noLink li::before {
  z-index: 3;
  position: absolute;
  right: -20px;
  bottom: 50%;
  width: 16px;
  height: 16px;
  transform: translateY(50%) rotate(45deg);
  border-top: solid 4px #cf122e;
  border-right: solid 4px #cf122e;
  border-radius: 3px;
  content: "";
}
.p-copilot-list5__noLink li::after {
  z-index: 2;
  position: absolute;
  right: -44px;
  bottom: 50%;
  width: 60px;
  height: 60px;
  transform: translateY(50%) rotate(45deg);
  border-radius: 300px;
  background-color: #fff;
  content: "";
}
.p-copilot-list5__noLink li:last-of-type::before {
  content: none;
}
.p-copilot-list5__noLink li:last-of-type::after {
  content: none;
}
.p-copilot-list5__noLink a {
  display: block;
  position: relative;
  width: 100%;
  min-height: 356px;
  padding: 2.4rem;
  border-radius: 8px;
  background-color: #f3f3f3;
  box-shadow: none;
  text-align: center;
  pointer-events: none;
}
.p-copilot-list5__noLink a::before {
  content: none;
}
.p-copilot-list5__noLink a::after {
  content: none;
}
.p-copilot-list5__noLink__ttl {
  min-height: 6rem;
  margin-bottom: 2rem;
  color: #000;
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.5;
  font-family: "Noto Sans CJK JP";
}
.p-copilot-list5__noLink figure {
  margin-bottom: 2rem;
}
.p-copilot-list5__noLink__dtl p {
  color: #333333;
  font-size: 1.6rem;
  line-height: 1.625;
  font-family: "Noto Sans CJK JP";
  letter-spacing: -0.5px;
  text-align: left;
}
.p-copilot-list5__noLink__dtl p + p {
  margin-top: 1rem;
}
.p-copilot-list5__noLink__lead {
  margin-top: 1rem;
  margin-bottom: 3rem;
  padding: 1.6rem;
  background: #333;
  color: #fff;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
}

/*250609_Copilotサービスページ改修*/
.p-home-mv-btn-02-row {
  padding: 1rem 0 0 0 !important;
}
.p-home-mv-btn-02-row-wrapper.c-title-area-m-02btn .l-container::after {
  bottom: 20px !important;
}

.p-copilot-about {
  margin-bottom: 0;
  padding: 6rem 6rem 4rem 6rem;
}

.p-overview {
  -moz-column-gap: 30px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
       column-gap: 30px;
}
.p-overview-wrapper-shadow .p-overview-item {
  box-shadow: 0px 0px 25.23px 3.77px rgba(51, 51, 51, 0.07);
}
.p-overview-wrapper-shadow .p-overview-item-btn a {
  pointer-events: none;
}
.p-overview-wrapper-shadow .p-overview-item-btn::before {
  display: none;
}
.p-overview-wrapper-shadow .p-overview-item-btn:hover {
  opacity: 1;
}
.p-overview-item {
  display: grid;
  position: relative;
  grid-template-rows: subgrid;
  grid-row: span 4;
}
.p-overview-item::after {
  z-index: 3;
  position: absolute;
  top: 50%;
  right: -40px;
  width: 50px;
  height: 50px;
  transform: translateY(-50%);
  border-radius: 50%;
  background-image: url(/assets/img/ico_arrow_06.png);
  background-position: center;
  background-size: 35%;
  background-repeat: no-repeat;
  background-color: #fff;
  box-shadow: 0px 0px 25.23px 3.77px rgba(51, 51, 51, 0.07);
  content: "";
}
.p-overview-item:last-of-type::after {
  display: none;
}
.p-overview-item-ttl {
  padding: 0.5rem;
  border-radius: 8px 8px 0 0;
  background-color: #cf122e;
  color: #fff;
  font-weight: 500;
  font-size: clamp(22px, 2vw, 32px);
  text-align: center;
}
.p-overview-item-ttl span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin-right: 1.5rem;
  border-radius: 50%;
  background-color: #fff;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(16px, 2vw, 24px);
}
.p-overview-item-dtl {
  display: grid;
  position: relative;
  grid-template-rows: subgrid;
  grid-row: span 3;
  padding: 2rem 3.5rem 4rem;
  border-radius: 0 0 8px 8px;
  background-color: #fff;
}
.p-overview-item-dtl figure {
  position: absolute;
  top: 290px;
  left: 50%;
  width: 90%;
  padding: 1rem;
  transform: translateX(-50%);
  text-align: center;
}
.p-overview-item-btn {
  -moz-column-gap: 15px;
  display: flex;
       column-gap: 15px;
  align-items: center;
  min-height: 70px;
  padding-left: 2rem;
  border-radius: 8px;
  background-color: #ffcdd3;
  box-shadow: 0px 0px 8.7px 1.3px rgba(51, 51, 51, 0.15);
  font-weight: bold;
  font-size: clamp(16px, 1.5vw, 19px);
  line-height: 1.3;
}
.p-overview-item-btn a {
  display: block;
  padding: 1rem;
}
.p-overview-item-btn::before {
  position: relative;
  width: 1em;
  height: 1em;
  transform: rotate(45deg);
  border-right: 0.2em solid #e18390;
  border-bottom: 0.2em solid #e18390;
  content: "";
  font-size: 10px;
}
.p-overview-item-btn:hover {
  opacity: 0.7;
}
.p-overview-item-btn span {
  display: block;
  font-size: clamp(14px, 1vw, 16px);
}
.p-overview-item-btn-wrapper {
  display: flex;
  row-gap: 10px;
  flex-direction: column;
  margin-top: 2rem;
}

.c-list-disc.c-list-disc-blue li::before {
  background-color: #00a9c5;
}

.p-copilot-service-feature {
  margin-top: 2rem;
}
.p-copilot-service-feature .l-container {
  padding-top: 0;
}

.c-list-service-list {
  position: relative;
}
.c-list-service-list:has(.c-list-service-list-step) {
  padding: 6rem 5rem 5rem;
}
.c-list-service-list-step {
  position: absolute;
  top: 0;
  left: 0;
  padding: 5px 15px 5px 10px;
  border-radius: 8px 0 8px 0;
  background-color: #cf122e;
  color: #fff;
  font-size: clamp(18px, 1vw, 20px);
}
.c-list-service-list-step span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  margin-right: 5px;
  border-radius: 50%;
  background-color: #fff;
  color: #cf122e;
  font-weight: bold;
}
.c-list-service-list-wm {
  -moz-column-gap: 70px;
  display: flex;
       column-gap: 70px;
  align-items: stretch;
  justify-content: space-between;
}
.c-list-service-list-wm-wrapper {
  padding-bottom: 3rem;
}
.c-list-service-list-wm-w-title {
  margin-bottom: 1.5rem;
  font-weight: bold;
  font-size: clamp(20px, 2vw, 24px);
  line-height: 1.3;
}
.c-list-service-list-wm-w-title-red {
  margin: 2rem 0 1.5rem;
  color: #cf122e;
  font-size: clamp(16px, 2vw, 20px);
}
.c-list-service-list-wm-w-title span {
  font-size: clamp(12px, 2vw, 16px);
}
.c-list-service-list-wm-m-inner {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 3rem 6rem;
  border-radius: 8px;
  background-color: #f3f3f3;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(16px, 2vw, 20px);
}
.c-list-service-list-wm-m-inner ul li {
  text-align: center;
}
.c-list-service-list-wm-m-small {
  max-width: 860px;
  margin: 3rem auto 0;
}
.c-list-service-list-wm-m-small ul li {
  font-size: clamp(16px, 2vw, 22px);
}
.c-list-service-list-wm-m-big {
  max-width: 1000px;
  margin: 0 auto 5rem;
}
.c-list-service-list-wm-m-big .c-list-service-list-wm-m-inner {
  -moz-column-gap: 3rem;
       column-gap: 3rem;
  padding: 3rem 5rem;
}
.c-list-service-list-wm-m-big .c-list-service-list-wm-m-inner ul li {
  font-size: clamp(16px, 2vw, 21px);
}
.c-list-service-list-wm-m-img {
  position: absolute;
  top: 50%;
  left: -75px;
  transform: translateY(-50%);
  text-align: center;
}
.c-list-service-list-dtl {
  padding: 3rem 0 0;
  border-top: 1px solid #dedede;
}
.c-list-service-list-dtl-ttl {
  margin-bottom: 1rem;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(22px, 1.562vw, 28px);
}
.c-list-service-list-dtl-ttl + p {
  margin-bottom: 2rem;
}
.c-list-service-list-dtl .p-copilot-workshop-flow {
  grid-template-columns: 53% 44.5%;
}
.c-list-service-list-dtl .p-copilot-workshop-flow__item {
  padding: 2rem 3rem 3rem;
}
.c-list-service-list-dtl .p-copilot-workshop-flow__item p {
  order: 0;
  margin-bottom: 3rem;
  text-align: left;
}
.c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl {
  -moz-column-gap: 20px;
  display: flex;
       column-gap: 20px;
  align-items: flex-end;
}
.c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl-img {
  display: grid;
  align-items: flex-end;
  justify-content: center;
  height: 100%;
  text-align: center;
}
.c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl-txt {
  position: relative;
  width: 85%;
  padding: 2rem;
  border-radius: 8px;
  background-color: #fff;
}
.c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl-txt-list {
  display: flex;
}
.c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl-txt-list ul {
  width: calc(100% - 63px);
  padding: 5px 20px 0 6px;
  border: 1px solid #00a9c5;
  border-radius: 0 8px 8px 0;
}
.c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl-txt-list ul li {
  margin-bottom: 2px;
}
.c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl-txt-list-ttl {
  display: grid;
  place-items: center;
  width: 63px;
  border-radius: 8px 0 0 8px;
  background-color: #00a9c5;
  color: #fff;
}
.c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl-txt-list:nth-child(n+2) {
  margin-top: 9px;
}
.c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl-txt-ttl {
  display: inline-block;
  position: absolute;
  top: -15px;
  padding: 1px 12px;
  border-radius: 10rem;
  background-color: #666;
  color: #fff;
  font-weight: bold;
}
.c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl-txt-ttl-sub {
  color: #00a9c5;
  font-weight: bold;
}
.c-list-service-list-dtl .p-copilot-workshop-flow__title {
  order: 0;
  margin: 0 0 1rem;
  text-align: left;
}
.c-list-service-list-dtl .c-list-list2 {
  justify-content: space-between;
}
.c-list-service-list-dtl .c-list-list2__ttl {
  font-size: clamp(16px, 2vw, 20px);
}
.c-list-service-list-dtl .c-list-list2__wrap {
  width: calc(100% - 110px);
}
.c-list-service-list-dtl .c-list-list2 li {
  width: 49%;
  padding: 2rem 3rem;
}
.c-list-service-list-dtl .c-list-list2 li figure {
  display: grid;
  place-items: center;
  width: 86px;
  height: 86px;
  padding: 0;
  border-radius: 50%;
  box-shadow: none;
}
.c-list-service-list-dtl .c-list-list2 li figure img {
  width: auto;
  height: 54px;
}
.c-list-service-list-dtl .p-copilot-list3__noLink {
  -moz-column-gap: 20px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
       column-gap: 20px;
  row-gap: 15px;
}
.c-list-service-list-dtl .p-copilot-list3__noLink li {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
  width: 100%;
  padding: 3rem 2.5rem;
  border-radius: 8px;
  background-color: #f3f3f3;
}
.c-list-service-list-dtl .p-copilot-list3__noLink li .p-copilot-list3__wrap {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
}
.c-list-service-list-dtl .p-copilot-list3__noLink__ttl {
  margin-bottom: 0;
}
.c-list-service-list-dtl .p-copilot-list3__noLink__ttl span {
  font-size: clamp(14px, 1vw, 16px);
  line-height: 1.5;
  text-align: center;
}
.c-list-service-list-dtl .p-copilot-list3__noLink__dtl p {
  text-align: center;
}
.c-list-service-list-dtl .p-copilot-list4__noLink {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  margin-top: 7rem;
  gap: 1.5rem;
}
.c-list-service-list-dtl .p-copilot-list4__noLink li {
  display: grid;
  display: grid;
  position: relative;
  grid-template-rows: subgrid;
  grid-row: span 2;
  width: 100%;
  min-width: 262px;
  min-width: auto;
  padding: 7rem 2.5rem 2.5rem;
  border-radius: 8px;
  background-color: #f3f3f3;
}
.c-list-service-list-dtl .p-copilot-list4__noLink li .p-copilot-list3__wrap {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
}
.c-list-service-list-dtl .p-copilot-list4__noLink li figure {
  position: absolute;
  top: -50px;
  left: 50%;
  width: 124px;
  height: 124px;
  margin: 0;
  padding: 0;
  transform: translateX(-50%);
  border: 5px solid #f3f3f3;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: none;
}
.c-list-service-list-dtl .p-copilot-list4__noLink li figure img {
  -o-object-fit: contain;
  width: 114px;
  height: 114px;
     object-fit: contain;
}
.c-list-service-list-dtl .p-copilot-list4__noLink__ttl {
  display: grid;
  place-items: center;
  margin-top: 2rem;
  margin-bottom: 0;
  text-align: center;
}
.c-list-service-list-dtl .p-copilot-list4__noLink__dtl p {
  text-align: left;
}
.c-list-service-list-dtl .p-copilot-list5__noLink li {
  padding: 2rem;
  border-radius: 8px;
  background-color: #f3f3f3;
}
.c-list-service-list-dtl .p-copilot-list5__noLink li figure {
  padding: 0;
  box-shadow: none;
  text-align: center;
}
.c-list-service-list-dtl .p-copilot-list5__noLink li figure img {
  width: auto;
}
.c-list-service-list-dtl .p-copilot-list5__noLink__ttl {
  font-size: clamp(18px, 1.5vw, 20px);
  text-align: center;
}
.c-list-service-list .p-copilot-workshop__image-figure {
  -moz-column-gap: 2rem;
  display: flex;
       column-gap: 2rem;
  align-items: center;
}
.c-list-service-list .p-copilot-workshop__image-figure-img {
  max-width: 100%;
  padding: 0 1rem;
  transform: none;
  box-shadow: none;
}
.c-list-service-list .p-copilot-workshop__image-figure-img img {
  max-width: none;
}
.c-list-service-list .p-copilot-workshop__image-figure-img-inner {
  position: relative;
}
.c-list-service-list .p-copilot-workshop__image-figure-img-anc {
  display: none;
}
.c-list-service-list .p-copilot-workshop__image-figure-img-ttl {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 0.7rem;
  border-radius: 4px;
  background-color: #cf122e;
  color: #fff;
}
.c-list-service-list .p-copilot-workshop__image-figure-img-att {
  margin-top: 1rem;
  font-weight: bold;
  font-size: 11px;
}
.c-list-service-list .p-copilot-workshop__image-figure ul {
  position: static;
  width: auto;
  transform: none;
}
.c-list-service-list .p-copilot-workshop__image-figure ul li i {
  width: 46px;
}
.c-list-service-list .p-copilot-workshop__image-figure ul li i img {
  max-width: none;
}
.c-list-service-list .p-copilot-link a {
  margin-top: 1rem;
}
.c-list-service-list-step-flow-ttl {
  margin-bottom: 1rem;
  font-weight: bold;
  font-size: clamp(18px, 2vw, 18px);
}
.c-list-service-list-step-flow-arrow {
  -moz-column-gap: 10px;
  display: flex;
       column-gap: 10px;
}
.c-list-service-list-step-flow-arrow li {
  display: grid;
  position: relative;
  place-items: center;
  width: 208px;
  height: 63px;
  padding-left: 5rem;
  background-color: #80d4e1;
  font-weight: bold;
  text-align: center;
}
.c-list-service-list-step-flow-arrow li::before {
  -webkit-clip-path: polygon(0 0, 0% 100%, 60% 50%);
  display: inline-block;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 63px;
  height: 63px;
  background-color: #fff;
  content: "";
          clip-path: polygon(0 0, 0% 100%, 60% 50%);
}
.c-list-service-list-step-flow-arrow li::after {
  -webkit-clip-path: polygon(0 0, 0% 100%, 60% 50%);
  display: inline-block;
  z-index: 2;
  position: absolute;
  top: 0;
  right: -63px;
  width: 63px;
  height: 63px;
  background-color: #80d4e1;
  content: "";
          clip-path: polygon(0 0, 0% 100%, 60% 50%);
}
.c-list-service-list-att {
  padding: 3rem 6rem 0.5rem 3rem;
}
.c-list-service-list-solution-ttl {
  margin-bottom: 1.5rem;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(18px, 2vw, 24px);
  text-align: center;
}
.c-list-service-list-solution-list {
  -moz-column-gap: 20px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
       column-gap: 20px;
}
.c-list-service-list-solution-list-type .c-list-service-list-solution-item::before {
  display: none !important;
}
.c-list-service-list-solution-list-type .c-list-service-list-solution-item-ans {
  padding: 0;
}
.c-list-service-list-solution-list-type .c-list-service-list-solution-item-ans-ttl {
  padding: 0.5rem;
  border-radius: 8px 8px 0 0;
  background-color: #cf122e;
  color: #fff;
}
.c-list-service-list-solution-list-type .c-list-service-list-solution-item-ans::before {
  display: none;
}
.c-list-service-list-solution-item {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
  margin-bottom: 5rem;
}
.c-list-service-list-solution-item:first-of-type {
  position: relative;
}
.c-list-service-list-solution-item:first-of-type::before {
  display: block;
  z-index: 1;
  position: absolute;
  top: 50%;
  left: -32px;
  width: 100px;
  height: 100px;
  transform: translateY(-50%);
  background: url(/assets/img/copilot/img_solution_01.png);
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
}
.c-list-service-list-solution-item-ttl {
  padding: 1rem;
  border: 1px solid #dedede;
  border-radius: 8px;
  font-weight: bold;
  font-size: clamp(16px, 2vw, 18px);
  line-height: 1.5;
  text-align: center;
}
.c-list-service-list-solution-item-ans {
  display: flex;
  position: relative;
  flex-direction: column;
  margin-top: 4rem;
  padding: 1.5rem 2.5rem;
  border-radius: 8px;
  background-color: #f3f3f3;
  text-align: center;
}
.c-list-service-list-solution-item-ans::before {
  display: block;
  position: absolute;
  top: -37px;
  left: 50%;
  width: 50px;
  height: 50px;
  transform: translateX(-50%) rotate(90deg);
  border-radius: 300px;
  background: url(/assets/img/ico_arrow_02.png) no-repeat center center;
  background-size: 22px;
  background-color: #fff;
  content: "";
  transition: all 0.6s;
}
.c-list-service-list-solution-item-ans-ttl {
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(16px, 2vw, 22px);
  font-size: clamp(18px, 2vw, 20px);
  text-align: center;
}
.c-list-service-list-solution-item-ans-txt {
  display: flex;
  justify-content: center;
  padding: 2rem 2.3rem;
  border-radius: 0 0 8px 8px;
  background-color: #f3f3f3;
}
.c-list-service-list-solution-item-ans-txt-dtl-ttl {
  font-weight: bold;
  font-size: clamp(16px, 2vw, 18px);
}
.c-list-service-list-solution-item-ans-txt figure {
  padding: 0;
  border-radius: 0%;
  background-color: transparent;
  box-shadow: none;
  text-align: center;
}
.c-list-service-list-solution-item-ans-txt figure img {
  width: auto;
}

.copilot-menu-under #menu-copilot-top::after {
  transform: rotate(0deg) !important;
}
.copilot-menu-under #menu-copilot-feature::after {
  transform: rotate(0deg) !important;
}
.copilot-menu-under #menu-copilot-function::after {
  transform: rotate(0deg) !important;
}
.copilot-menu-under #menu-copilot-faq::after {
  transform: rotate(0deg) !important;
}

#copilot-service-page #menu-copilot-service::after {
  transform: rotate(90deg) !important;
}

#copilot-column-page #menu-copilot-column::after {
  transform: rotate(90deg) !important;
}

.c-title-area-s .l-container-copilot {
  background: url(/assets/img/copilot/mv_copilot_01.png) no-repeat right bottom !important;
  background-size: 380px auto !important;
}

.accordion .c-list-service-list__grid::after {
  display: none !important;
}
.accordion .c-list-service-list-rotate-btn {
  display: block;
  position: absolute;
  top: calc(50% - 25px);
  right: 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
  transition: 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);
  will-change: transform;
}
.accordion .c-list-service-list-rotate-btn:hover {
  transform: scale(0.92);
}
.accordion .c-list-service-list-rotate-btn::before {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60%;
  height: 5px;
  transform: translate(-50%, -50%);
  border-radius: 10px;
  background: #cf122e;
  content: "";
}
.accordion .c-list-service-list-rotate-btn::after {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 5px;
  height: 60%;
  transform: translate(-50%, -50%);
  border-radius: 10px;
  background: #cf122e;
  content: "";
  transition: 0.3s cubic-bezier(0.76, 0, 0.24, 1);
  will-change: transform;
}

.c-list-service-list__grid.open .c-list-service-list-rotate-btn::after {
  transform: translate(-50%, -50%) rotate(90deg);
}

/*250707_Copilotサービスページ修正*/

.p-cta-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  padding: 8rem 0;
  gap: 5rem;
}
.p-cta-list li {
  position: relative;
  width: 32%;
  padding: 60px 2rem 40px 2rem;
  border-radius: 8px;
  background-color: #ffcdd3;
  text-align: center;
}
.p-cta-list li:nth-child(2) {
  background-color: #cae08f;
}
.p-cta-list li:nth-child(3) {
  background-color: #80d4e1;
}
.p-cta-list__ttl {
  position: absolute;
  top: -35px;
  left: calc(50% - 157px);
  width: 315px;
  height: 79px;
  padding-top: 17px;
  background: url(../img/bg_fukidashi.png) no-repeat center center;
  background-size: 315px 79px;
  color: #cf122e;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}
.p-cta-list__ttl img {
  display: inline-block;
  width: 50px;
  height: auto;
  margin-right: 5px;
  vertical-align: middle;
}
.p-cta-list__ttl2 {
  margin-bottom: 1rem;
  font-weight: bold;
  font-size: 20px;
}
.p-cta-list__btn {
  width: 100%;
  max-width: 247px;
  margin: auto;
}
.p-cta-list__btn a {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.p-cta-download {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding: 4rem;
  gap: 0;
  border-radius: 8px;
  background-color: #f3f3f3;
}
.p-cta-download figure {
  order: 1;
  width: 40%;
  margin: auto;
}
.p-cta-download__wrap {
  order: 2;
  width: 48%;
  margin: auto;
}
.p-cta-download__ttl {
  margin-bottom: 1.5rem;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
  text-align: center;
}
.p-cta-download__btn {
  width: 100%;
  max-width: 358px;
  margin: 3rem auto 0 auto;
}

.c-title-area-s-01 .l-container {
  background: url(../img/digitalbuddy/bg_topics_titlearea.png) no-repeat right 40px;
}

.c-title-area-s-02 .l-container {
  background: url(../img/ricoh-on-premises-llm-starter-kit/bg_topics_titlearea.png) no-repeat right 40px;
}

.p-ai-for-work-news_tag {
  border-radius: 5px;
  background-color: #cf122e !important;
}

.p-ai-for-work-new-filter .filter_list {
  -moz-column-gap: 2rem;
  display: flex;
       column-gap: 2rem;
  row-gap: 1rem;
  flex-wrap: wrap;
}
.p-ai-for-work-new-filter .filter_list .filter_item {
  min-width: 144px;
  padding: 0 10px;
  border-radius: 5px;
  background-color: #dedede;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: center;
}
.p-ai-for-work-new-filter .filter_list .filter_item:hover {
  cursor: pointer;
}
.p-ai-for-work-new-filter .filter_list .filter_item.is-filter-active {
  background-color: #cf122e;
  color: #fff;
}
.p-ai-for-work-new-filter .p-ai-for-work-news a {
  display: none;
}
.p-ai-for-work-new-filter .p-ai-for-work-news a.is-filter-show {
  display: block;
}

/*260129_リリースノート*/
.topics-table tr td:nth-of-type(1) {
  text-align: center;
  vertical-align: middle;
}
.topics-table tr td span {
  margin-bottom: 0 !important;
  color: #cf122e;
  font-weight: normal !important;
}

/*260519_Dify新着*/
.c-title-area-s-03 .l-container {
  background: url(/assets/img/service/bg_topics_titlearea_dify.png) no-repeat right 30px;
}

.p-usecase-document .c-list-usecase {
  grid-template-columns: repeat(6, 1fr);
}
.p-usecase-document .c-list-usecase li a {
  max-height: 100px;
  padding: 1.5rem 6rem 1.5rem 3rem;
}

.p-column-document .c-list-column-list__text {
  padding-bottom: 9rem;
}
.p-column-document .c-list-column-list li figure {
  display: grid;
  place-items: center;
  padding: 1.7rem 0;
  border-radius: 8px 8px 0 0;
  background-color: #e3f1fa;
}
.p-column-document .c-list-column-list li figure img {
  -o-object-fit: contain;
  width: 300px;
  height: 160px;
     object-fit: contain;
}
.p-column-document .c-list-column-list li a::after {
  right: 0;
  bottom: 1rem;
  left: 50%;
  width: 100%;
  max-width: 300px;
  height: auto;
  transform: translate(-50%, -50%);
  border: 2px solid #cf122e;
  border-radius: 10rem;
  background: url(../img/ico_arrow_02.png) no-repeat right 25px center;
  background-size: 19px;
  background-color: #fff;
  content: "資料をダウンロード";
  color: #cf122e;
  font-weight: 500;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: center;
}
.p-column-document .c-list-column-list li:hover a::after {
  background: url(../img/ico_arrow_02.png) no-repeat right 15px center;
  background-size: 19px;
}

.p-cta-download__btn__mc {
  line-height: 1.6;
}
.p-cta-download__btn__mc_add {
  padding-top: 5rem;
  text-align: center;
}
.p-cta-download__btn__mc_add a {
  max-width: 358px;
}

/* 251215_デジタルバディ資料DL作成 */
.p-contact-txt-area .c-title-h2-nomal span {
  font-size: clamp(20px, 2.083vw, 28px);
}

.p-event-list__wrap {
  margin-bottom: 4rem;
  padding: 4rem;
  border: 1px solid #999;
  border-radius: 8px;
}
.p-event-list-ico__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 5px;
}
.p-event-list-ico__01 {
  display: inline-block;
  padding-right: 25px;
  padding-left: 25px;
  border-radius: 25px;
  background-color: #cf122e;
  color: #FFF;
  font-weight: bold;
  text-align: center;
}
.p-event-list-ico__02 {
  display: inline-block;
  padding-right: 25px;
  padding-left: 25px;
  border-radius: 25px;
  background-color: #dedede;
  color: #333333;
  font-weight: bold;
  text-align: center;
}
.p-event-list__ttl {
  padding: 2rem 0 1rem 0;
  color: #cf122e;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-event-list-btn {
  width: 100%;
  max-width: 273px;
  margin: 4rem auto 0 auto;
}

.p-faq__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  gap: 0;
}
.p-faq__wrapl {
  width: 34%;
}
.p-faq__wrapl h2 {
  text-align: left;
}
.p-faq__wrapr {
  width: 66%;
}
.p-faq-list {
  visibility: hidden;
  transform: translateY(3rem);
  border-radius: 8px;
  background-color: #f3f3f3;
  opacity: 0;
  transition: 1s;
}
.p-faq-list dt {
  position: relative;
  padding: 4rem 8rem 4rem 8rem;
}
.p-faq-list dt i {
  display: inline-block;
  position: absolute;
  top: 3.5rem;
  left: 4rem;
  border-radius: 4rem;
  color: #cf122e;
  font-style: normal;
  font-size: clamp(24px, 1.562vw, 30px);
  font-family: "Roboto", sans-serif;
  text-align: center;
}
.p-faq-list + .p-faq-list {
  margin-top: 1.5625vw;
}
.p-faq-list dd {
  position: relative;
  padding: 4rem 8rem 4rem 8rem;
}
.p-faq-list dd::after {
  display: block;
  position: absolute;
  top: 0;
  left: 10%;
  width: 80%;
  height: 1px;
  background: url(../img/bg_dot.png) center center;
  content: "";
}
.p-faq-list dd i {
  display: inline-block;
  position: absolute;
  top: 3.5rem;
  left: 4rem;
  border-radius: 4rem;
  color: #cf122e;
  font-style: normal;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
  font-family: "Roboto", sans-serif;
  text-align: center;
}
.p-faq-list dt::after {
  display: block;
  position: absolute;
  position: absolute;
  top: calc(50% - 25px);
  right: 2rem;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: url(../img/ico_plus.png) no-repeat center center;
  background-size: 30px;
  background-color: #fff;
  content: "";
}
.p-faq-list.is-open dt:after {
  background: url(../img/ico_minus.png) no-repeat center center;
  background-size: 30px;
  background-color: #fff;
}
.p-faq-list a {
  color: #0e1155;
  text-decoration: underline;
}
.p-faq-list a:hover {
  text-decoration: none;
}

.c-bg--gr .p-faq-list {
  background: #fff;
}

.p-footer-cta {
  visibility: hidden;
  transform: translateY(3rem);
  opacity: 0;
  transition: 1s;
}
.p-footer-cta .l-container {
  position: relative;
}
.p-footer-cta .l-container::before {
  display: block;
  z-index: 0;
  position: absolute;
  right: 0;
  width: 100%;
  height: 90%;
  border-radius: 20px;
  background-color: #cf122e;
  content: "";
}
.p-footer-cta__wrap {
  z-index: 1;
  position: relative;
}
.p-footer-cta figure {
  width: 60%;
  max-width: 680px;
  margin: -35px auto 0 auto;
}
.p-footer-cta__ttl {
  margin: 1rem 0 1.5rem 0;
  padding: 0;
  color: #fff;
  font-weight: bold;
  font-size: clamp(28px, 2.083vw, 40px);
  text-align: center;
}
.p-footer-cta__text {
  color: #fff;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-footer-cta-btn {
  width: 100%;
  max-width: 478px;
  margin: 4rem auto 6rem auto;
}
.p-footer-cta-btn:focus {
  outline: 2px solid #000;
}
.p-footer-cta-btn a {
  display: block;
  padding: 1rem 0;
  border-radius: 40px;
  background: url(../img/ico_arrow_02.png) no-repeat right 40px center;
  background-size: 32px;
  background-color: #fff;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
  text-align: center;
}
.p-footer-cta-btn a:hover {
  background: url(../img/ico_arrow_02.png) no-repeat right 20px center;
  background-size: 32px;
  background-color: #fff;
  opacity: 1;
}
.p-footer-cta-snslist {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-end;
  margin-right: 40px;
  gap: 20px;
}
.p-footer-cta-snslist li:nth-child(1) {
  width: 61px;
}
.p-footer-cta-snslist li:nth-child(2) {
  width: 47px;
}
.p-footer-cta-snslist li:nth-child(3) {
  width: 49px;
}

.p-footer-nav {
  visibility: hidden;
  margin-top: 15rem;
  transform: translateY(3rem);
  background-color: #333333;
  opacity: 0;
  transition: 1s;
}
.p-footer-nav a {
  color: #fff;
  font-weight: bold;
  font-size: clamp(13px, 0.78vw, 15px);
}
.p-footer-nav .l-container {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  padding: 3.125vw 0;
  gap: 0;
}
.p-footer-nav__copyright {
  padding: 0 0 3rem 0;
  color: #fff;
  font-size: clamp(14px, 0.8333vw, 16px);
  text-align: center;
}
.p-footer-nav nav {
  width: 100%;
}
.p-footer-nav-list {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  margin-bottom: 1rem;
  gap: 35px;
}
.p-footer-nav-note {
  margin: 5rem 0 0;
}
.p-footer-nav-note li {
  color: #fff;
  font-size: 13px;
}

.p-generation-ai .c-title-area-m .l-container {
  position: relative;
  height: 100%;
}
.p-generation-ai .c-title-area-m .l-container::after {
  display: block;
  z-index: 1;
  position: absolute;
  right: -50px;
  bottom: 0;
  width: 863px;
  height: 414px;
  background: url(../img/generation-ai/mv_generation-ai_01.png) no-repeat;
  background-size: contain;
  content: "";
}
.p-generation-ai-solution__wrap {
  width: 100%;
  margin: auto;
}
.p-generation-ai-solution__wrap h4 {
  margin: 4rem 0;
  text-align: center;
}
.p-generation-ai-feature figure {
  margin: 5rem 0 0 0;
  padding: 4rem 10rem;
  border: 1px solid #999;
  border-radius: 8px;
}
.p-generation-ai-function__lead {
  padding-bottom: 3rem;
  text-align: center;
}

.p-header {
  visibility: hidden;
  transform: translateY(3rem);
  background: #fff;
  opacity: 0;
  transition: 1s;
}
.p-header__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  height: 100%;
  gap: 0;
}
.p-header__logo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
}
.p-header__logo a:focus {
  opacity: 0.7;
  transition: 0.3s;
}
.p-header__logotext {
  font-weight: bold;
  font-size: 1.8rem;
}
.p-header__logotext:hover {
  opacity: 1 !important;
}
.p-header__nav {
  margin-left: auto;
}
.p-header__nav nav {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  gap: 0;
}
.p-header__nav ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 0;
}
.p-header__nav ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  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-weight: 500;
  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;
  content: "";
  transition: transform 0.2s;
}
.p-header__nav ul li a:focus::after {
  transform: scale(1, 1);
}
.p-header__nav ul li a::after {
  height: auto;
}
.p-header__nav ul.p-header__menu-form {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  margin-left: 1.8229166667vw;
  gap: 2rem;
}
.p-header__nav ul.p-header__menu-form a {
  justify-content: center;
  min-width: 200px;
  padding: 8px;
}
.p-header__nav ul:nth-of-type(1) li + li {
  margin-left: 2.0833333333vw;
}
.p-header__toggle:hover .p-header__toggle-menu {
  max-height: 100vh;
  transition: max-height 0.3s ease-in;
}
.p-header__toggle-menu {
  position: absolute;
  top: 100px;
  left: 0;
  width: 100%;
  max-height: 0;
  overflow: hidden;
  background-color: #19192b;
  text-align: center;
  transition: max-height 0.3s ease-out;
}
.p-header__toggle-menu ul li a {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  height: inherit;
  gap: 0;
}
.p-header__menu:nth-of-type(1) {
  height: 100%;
}
.p-header__toggle-menu {
  display: flex;
  left: 0;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100vw;
  padding: 0 4rem;
  background: #0566d4;
}
.p-header__toggle-item {
  width: 30%;
  margin: 4rem 0;
  color: #fff;
}
.p-header__toggle-item figure {
  max-height: 5vw;
  margin-bottom: 1rem;
  overflow: hidden;
}
.p-header__toggle-item img {
  transition: 0.3s;
}
.p-header__toggle-item img:hover {
  transform: scale(1.05);
}
.p-header__category {
  margin-bottom: 2rem;
  padding-bottom: 1rem;
  border-bottom: 2px solid #fff;
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  text-align: left;
}
.p-header__toggle-item ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px 0;
}
.p-header__toggle-item ul li {
  width: 48%;
}
.p-header__toggle-item ul li a {
  position: relative;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-header__toggle-item ul li a:hover {
  text-decoration: underline;
}
.p-header__toggle-item ul li a span {
  position: relative;
  padding-left: 1.5rem;
  text-align: left;
}
.p-header__toggle-item ul li a span:after {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  position: absolute;
  top: 1.1rem;
  left: 0;
  width: 8px;
  height: 8px;
  margin-top: -3px;
  transform: rotate(45deg);
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  border-color: rgba(255, 255, 255, 0.9);
  content: "";
  vertical-align: middle;
}
.p-header__nav .p-header__toggle-item ul:nth-of-type(1) li + li {
  margin: 0;
}

/* 20250207 デジタルバディ名称変更 */

/* 20250624 資料ダウンロード一覧*/
.p-header__nav ul:nth-of-type(1) li + li {
  margin-left: 1.083333vw;
}

/*250707_フォーム改修*/
.p-header__inner {
  flex-direction: column;
  padding-top: 1rem !important;
}
.p-header__nav ul li a {
  height: 90%;
}

/* 251218_MV改修 */

.p-home-mv {
  visibility: hidden;
  position: relative;
  width: 100%;
  height: 780px;
  overflow: hidden;
  transform: translateY(3rem);
  background-color: #f3f3f3;
  opacity: 0;
  transition: 1s;
}
.p-home-mv h1 {
  font-size: clamp(35px, 3.5vw, 70px);
}
.p-home-mv h1 span {
  font-family: "Roboto", sans-serif;
}
.p-home-mv-text {
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-home-mv-btn {
  max-width: 340px;
  padding: 4rem 0 6rem 0;
}
.p-home-mv-btn-02 {
  max-width: 390px;
  padding: 3rem 0 6rem 0;
}
.p-home-mv-btn-02 a + a {
  margin-top: 3rem;
}
.p-home-mv-list {
  position: absolute;
  left: 0;
  width: 100%;
}
.p-home-mv-list ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 35px;
}
.p-home-mv-list ul li {
  width: 22%;
  max-width: 320px;
  overflow: hidden;
  border-radius: 8px;
}
.p-home-mv .l-container {
  height: 100%;
  background: url(../img/home/mv_home_01.png) no-repeat right 0 top 50px;
  background-size: 924px 619px;
}

/*250612_リコーのAIソリューションカタログDL*/
.p-home-mv-btn-02 a + a {
  margin-top: 1.5rem;
}

.p-home-solution {
  background-size: 755px 578px !important;
}

.p-home-menu {
  background-color: #cf122e;
}
.p-home-menu .l-container {
  padding-top: 0;
  padding-bottom: 0;
}
.p-home-menu ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding: 1rem 0;
  gap: 0;
}
.p-home-menu ul li {
  width: 16.6666666667%;
}
.p-home-menu ul li a {
  display: block;
  position: relative;
  height: 100%;
  margin: auto;
  padding: 47px 0 96px 0;
  color: #fff;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.4;
  text-align: center;
}
.p-home-menu ul li a::after {
  display: block;
  position: absolute;
  bottom: 25px;
  left: calc(50% - 14px);
  width: 29px;
  height: 29px;
  transform: rotate(90deg);
  border-radius: 15px;
  background: url(../img/ico_arrow_02.png) no-repeat center center;
  background-size: 16px;
  background-color: #fff;
  content: "";
  transition: all 0.6s;
}
.p-home-menu ul li a:hover::after {
  bottom: 35px;
}
.p-home-menu ul li:nth-child(4) a {
  padding-top: 30px;
}
.p-home-news {
  overflow: hidden;
  background-color: #a40f25;
  color: #fff;
}
.p-home-news .l-container {
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}
.p-home-news a {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  gap: 0;
}
.p-home-news__date {
  width: 150px;
  font-weight: bold;
}
.p-home-news__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 100%;
  overflow: hidden;
  gap: 0;
}
.p-home-news__wrap .swiper-wrapper {
  width: 80%;
}
.p-home-news-prev {
  width: 24px;
  height: 24px;
  transform: rotate(180deg);
  border-radius: 12px;
  background: url(../img/ico_arrow_03.png) no-repeat center center;
  background-size: 8px;
  background-color: #fff;
}
.p-home-news-prev:hover {
  cursor: pointer;
}
.p-home-news-next {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  background: url(../img/ico_arrow_03.png) no-repeat center center;
  background-size: 8px;
  background-color: #fff;
}
.p-home-news-next:hover {
  cursor: pointer;
}
.p-home-news-start-stop {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  background: url(../img/ico_pause.png) no-repeat center center;
  background-size: 8px;
  background-color: #999999;
}
.p-home-news-start-stop:hover {
  cursor: pointer;
}
.p-home-news-start-stop.paused {
  background: url(../img/ico_start.png) no-repeat center center;
  background-size: 8px;
  background-color: #999999;
}
.p-home-news-btn {
  display: flex;
  z-index: 100;
  position: relative;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-end;
  margin: auto 0 auto auto;
  gap: 5px;
  background-color: #a40f25;
}
.p-home-solution {
  background: url(../img/home/img_home_solution_001.png) no-repeat right 10% top 60px;
  background-size: 812px 682px;
}
.p-home-solution .l-container {
  padding-top: 8rem;
}
.p-home-solution__wrap {
  width: 49%;
  margin-left: 1%;
}
.p-home-solution p {
  margin-bottom: 1em;
}
.p-home-solution h2 {
  text-align: left;
}
.p-home-service .l-container {
  padding-top: 0rem;
}
.p-home-service-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  gap: 5rem;
}
.p-home-service-list li {
  width: 23%;
  border: 1px solid #999999;
  border-radius: 8px;
  background-color: #fff;
}
.p-home-service-list li a {
  display: flex;
  position: relative;
  flex-direction: row;
  flex-direction: column;
  height: 100%;
  padding-bottom: 6rem;
}
.p-home-service-list li a figure {
  overflow: hidden;
}
.p-home-service-list li a figure img {
  transition: 0.3s all;
}
.p-home-service-list li a:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.p-home-service-list li a::after {
  display: block;
  position: absolute;
  right: 2rem;
  bottom: 2rem;
  width: 29px;
  height: 29px;
  border-radius: 15px;
  background: url(../img/ico_arrow_01.png) no-repeat center center;
  background-size: 16px;
  background-color: #cf122e;
  content: "";
  transition: all 0.6s;
}
.p-home-service-list li figure {
  order: 1;
  width: 100%;
}
.p-home-service-list__wrap {
  order: 2;
  width: 100%;
  padding: 2rem 2rem 0 2rem;
}
.p-home-service-list__ttl {
  margin-bottom: 2rem;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.4;
  text-align: center;
}
.p-home-usecase {
  padding-top: 8rem;
  padding-bottom: 8rem;
  overflow: hidden;
}
.p-home-usecase-list {
  padding-top: 8rem;
}
.p-home-usecase-list .swiper-slide {
  width: 300px;
  overflow: hidden;
  border: 1px solid #999999;
  border-radius: 8px;
  background-color: #fff;
  transition: 0.4s;
}
.p-home-usecase-list .swiper-slide a {
  display: flex;
  position: relative;
  flex-direction: row;
  flex-direction: column;
  height: 100%;
  padding-bottom: 6rem;
}
.p-home-usecase-list .swiper-slide a figure {
  overflow: hidden;
}
.p-home-usecase-list .swiper-slide a figure img {
  transition: 0.3s all;
}
.p-home-usecase-list .swiper-slide a:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.p-home-usecase-list .swiper-slide a::after {
  display: block;
  position: absolute;
  right: 2rem;
  bottom: 2rem;
  width: 29px;
  height: 29px;
  border-radius: 15px;
  background: url(../img/ico_arrow_01.png) no-repeat center center;
  background-size: 16px;
  background-color: #cf122e;
  content: "";
  transition: all 0.6s;
}
.p-home-usecase-list .swiper-slide figure {
  order: 1;
  width: 100%;
  text-align: center;
}
.p-home-usecase-list .swiper-slide.swiper-slide-active {
  scale: 1.1;
}
.p-home-usecase-list__wrap {
  order: 2;
  width: 100%;
  padding: 2rem 2rem 0 2rem;
}
.p-home-usecase-list__ttl {
  font-weight: bold;
  font-size: 1.7rem;
  text-align: center;
}
.p-home-usecase-prev {
  padding-left: 25px;
  background: url(../img/ico_arrow_05.png) no-repeat 0 center;
  background-size: 19px;
}
.p-home-usecase-prev:hover {
  cursor: pointer;
}
.p-home-usecase-next {
  padding-right: 25px;
  background: url(../img/ico_arrow_03.png) no-repeat right center;
  background-size: 19px;
}
.p-home-usecase-next:hover {
  cursor: pointer;
}
.p-home-usecase-start-stop {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  background: url(../img/ico_pause.png) no-repeat center center;
  background-size: 8px;
  background-color: #999999;
}
.p-home-usecase-start-stop:hover {
  cursor: pointer;
}
.p-home-usecase-start-stop.paused {
  background: url(../img/ico_start.png) no-repeat center center;
  background-size: 8px;
  background-color: #999999;
}
.p-home-usecase-btn {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding: 8rem 0 4rem 0;
  gap: 15px;
}
.p-home-usecase-pagination {
  width: 80% !important;
  max-width: 150px !important;
  text-align: center;
}
.p-home-usecase-pagination .swiper-pagination-current {
  color: #cf122e;
  font-weight: bold;
}
.p-home-usecase-btn-b {
  width: 100%;
  max-width: 385px;
  margin: 0 auto;
}
.p-home-event-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-home-event-list li {
  width: 48%;
  margin-bottom: 2%;
  line-height: 1.4;
}
.p-home-event-list a {
  display: block;
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding-right: 50px;
  gap: 0;
}
.p-home-event-list a figure {
  overflow: hidden;
}
.p-home-event-list a figure img {
  transition: 0.3s all;
}
.p-home-event-list a:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.p-home-event-list a::after {
  display: block;
  position: absolute;
  top: calc(50% - 14px);
  right: 0;
  width: 29px;
  height: 29px;
  border-radius: 15px;
  background: url(../img/ico_arrow_01.png) no-repeat center center;
  background-size: 16px;
  background-color: #cf122e;
  content: "";
  transition: all 0.6s;
}
.p-home-event-list a figure {
  order: 1;
  width: 200px;
  overflow: hidden;
}
.p-home-event-list a figure img {
  width: 100%;
  height: auto;
  border: 1px solid #999999;
  border-radius: 8px;
}
.p-home-event-list__wrap {
  order: 2;
  width: calc(100% - 220px);
  padding-top: 1rem;
}
.p-home-event-list__date {
  color: #777777;
  font-weight: bold;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-home-event-list__ttl {
  padding: 1rem 0;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-home-event-btn-b {
  width: 100%;
  max-width: 445px;
  margin: 0 auto;
  padding-top: 5rem;
}
.p-home-column-btn-b {
  width: 100%;
  max-width: 385px;
  margin: 0 auto;
  padding-top: 5rem;
}

/* 250325_企業のAI導入 */
.swiper-slide-article {
  border: 1px solid #999999;
  border-radius: 8px;
}
.swiper-slide-article:hover .swiper-slide-article-figure {
  overflow: hidden !important;
}
.swiper-slide-article:hover .swiper-slide-article-figure img {
  transform: scale(1.1, 1.1);
  opacity: 0.7;
  transition: 0.3s all !important;
}
.swiper-slide-article a[target]::after {
  display: block;
  position: absolute;
  right: 2rem;
  bottom: 2rem;
  width: 29px;
  height: 29px;
  border-radius: 15px;
  background: url(../../assets/img/out_icon01.png) no-repeat center center;
  background-size: 13px;
  background-color: #cf122e;
  content: "";
  transition: all 0.6s;
}
.swiper-slide-article a {
  display: flex;
  position: relative;
  flex-direction: row;
  flex-direction: column;
  height: 100%;
  transition: 0.5s;
}
.swiper-slide-article a .swiper-slide-article-figure img {
  border-radius: 8px 8px 0 0;
}
.swiper-slide-article a .c-list-column-list__ttl {
  font-size: clamp(16px, 1.046vw, 18px);
}
.swiper-slide-article a .c-list-column-list__wrap {
  padding: 2rem 3rem;
}
.swiper-slide-article a .c-list-column-date {
  color: #4f8fac;
  font-size: clamp(13px, 1vw, 14px);
}

.swiper-slide-article-figure {
  position: relative;
  cursor: pointer;
}
.swiper-slide-article-figure-tag {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 3px 10px;
  border-radius: 10rem;
  font-size: clamp(13px, 1vw, 14px);
}
.swiper-slide-article-figure-tag-01 {
  background-color: #ffcdd3;
}
.swiper-slide-article-figure-tag-02 {
  background-color: #b0d4f4;
}
.swiper-slide-article-figure-tag-movie {
  left: 50px;
  background-color: #cae08f;
}

.p-ai-for-work-new-list-ai .swiper-slide {
  width: 25%;
}

.swiper-slide.js-modal-btn {
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
.swiper-slide.js-modal-btn .c-list-column-list__ttl {
  font-size: clamp(16px, 1.046vw, 18px);
}
.swiper-slide.js-modal-btn .c-list-column-date {
  color: #4f8fac;
  font-size: clamp(13px, 1vw, 14px);
}
.swiper-slide.js-modal-btn .c-list-column-list__wrap {
  padding: 2rem 3rem;
}

.swiper-slide-article-figure {
  position: relative;
  overflow: hidden !important;
}
.swiper-slide-article-figure img {
  border-radius: 8px 8px 0 0;
  transition: 0.3s all !important;
}
.swiper-slide-article-figure .icon_play {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  transform: translate(-50%, -50%) !important;
}

#topics-ai-thumb .l-container {
  padding-top: 3rem;
}

.p-ai-for-work-new-list-ai {
  overflow: hidden;
}
.p-ai-for-work-new-list-ai-pagination {
  width: 100%;
  padding-top: 1rem;
  text-align: center;
}
.p-ai-for-work-new-list-ai-pagination .swiper-pagination-bullet-active {
  background-color: #cf122e;
}
.p-ai-for-work-new-list-ai-pagination .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
}
.p-ai-for-work-new-list-ai-prev {
  z-index: 10;
  position: absolute;
  left: -35px;
  width: 70px;
  height: 70px;
  padding-top: 35px;
  border: 1px solid #999;
  border-radius: 50%;
  background: url(../img/ico_arrow_05.png) no-repeat center 14px;
  background-size: 19px;
  background-color: #fff;
  font-size: 14px;
  text-align: center;
}
.p-ai-for-work-new-list-ai-prev-hone {
  top: 27%;
}
.p-ai-for-work-new-list-ai-next {
  z-index: 10;
  position: absolute;
  right: -35px;
  width: 70px;
  height: 70px;
  padding-top: 35px;
  border: 1px solid #999;
  border-radius: 50%;
  background: url(../img/ico_arrow_03.png) no-repeat center 14px;
  background-size: 19px;
  background-color: #fff;
  font-size: 14px;
  text-align: center;
}
.p-ai-for-work-new-list-ai-next-hone {
  top: 27%;
}

#topics-ai-thumb .swiper-slide {
  overflow: hidden !important;
  border-radius: 8px;
}
#topics-ai-thumb .swiper-slide img {
  transition: 0.3s all !important;
}
#topics-ai-thumb .swiper-slide:hover img {
  transform: scale(1.1, 1.1);
  transition: 0.3s all !important;
}

/* 250722_スライダー追加 */
.p-ai-for-work-new-list-ai-column {
  overflow: hidden;
}
.p-ai-for-work-new-list-ai-column .swiper-slide {
  width: 25%;
  overflow: hidden !important;
}
.p-ai-for-work-new-list-ai-column .c-list-column-list {
  position: relative;
  flex-wrap: nowrap;
  gap: initial;
}
.p-ai-for-work-new-list-ai-column-pagination {
  width: 100%;
  padding-top: 1rem;
  text-align: center;
}
.p-ai-for-work-new-list-ai-column-pagination .swiper-pagination-bullet-active {
  background-color: #cf122e;
}
.p-ai-for-work-new-list-ai-column-pagination .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
}
.p-ai-for-work-new-list-ai-column-prev {
  z-index: 10;
  position: absolute;
  top: 50%;
  left: -35px;
  width: 70px;
  height: 70px;
  padding-top: 35px;
  border: 1px solid #999;
  border-radius: 50%;
  background: url(../img/ico_arrow_05.png) no-repeat center 14px;
  background-size: 19px;
  background-color: #fff;
  font-size: 14px;
  text-align: center;
}
.p-ai-for-work-new-list-ai-column-prev-hone {
  top: 27%;
}
.p-ai-for-work-new-list-ai-column-next {
  z-index: 10;
  position: absolute;
  top: 50%;
  right: -35px;
  width: 70px;
  height: 70px;
  padding-top: 35px;
  border: 1px solid #999;
  border-radius: 50%;
  background: url(../img/ico_arrow_03.png) no-repeat center 14px;
  background-size: 19px;
  background-color: #fff;
  font-size: 14px;
  text-align: center;
}
.p-ai-for-work-new-list-ai-column-next-hone {
  top: 27%;
}
.p-dify .c-title-area-m .c-title-area-m-text {
  margin-bottom: 0;
  font-size: clamp(18px, 1.5vw, 28px);
}
.p-dify .c-title-area-m .c-title-area-m-text:nth-of-type(2) {
  font-size: clamp(15px, 1.5vw, 18px);
}
.p-dify .c-title-area-m .l-container::after {
  right: -150px;
  background: url(../img/service/service_dify_img13.png) no-repeat;
}
.p-dify .c-title-area-m .p-home-mv-btn {
  -moz-column-gap: 1rem;
  display: flex;
       column-gap: 1rem;
  justify-content: center;
  max-width: 570px;
}
.p-dify .c-title-area-m .p-home-mv-btn-item {
  text-align: center;
}
.p-dify .c-title-area-m .p-home-mv-btn-item p {
  display: inline-block;
  position: relative;
  margin-bottom: 5px;
  margin-bottom: 0.5rem;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(12px, 1.5vw, 14px);
  letter-spacing: 0.04rem;
}
.p-dify .c-title-area-m .p-home-mv-btn-item p::before, .p-dify .c-title-area-m .p-home-mv-btn-item p::after {
  display: inline-block;
  position: absolute;
  top: 45%;
  width: 18px;
  height: 2px;
  border-radius: 5px;
  background-color: #cf122e;
  content: "";
}
.p-dify .c-title-area-m .p-home-mv-btn-item p::before {
  left: -20px;
  transform: rotate(50deg);
}
.p-dify .c-title-area-m .p-home-mv-btn-item p::after {
  right: -20px;
  transform: rotate(-50deg);
}
.p-dify .c-title-area-m .p-home-mv-btn .c-btn--red2 {
  margin-top: 0;
}
.p-dify-assignment .c-list-num {
  align-items: start;
}
.p-dify-assignment .c-list-num li {
  min-width: 380px;
}
.p-dify-assignment .screen {
  margin: 5rem 0 0 0;
  padding: 4rem 10rem;
  overflow-x: auto;
  border: 1px solid #999;
  border-radius: 8px;
  background-color: #fff;
}
.p-dify-assignment .screen p {
  font-size: clamp(13px, 1.046vw, 16px);
}
.p-dify-assignment .screen-step {
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(16px, 1.046vw, 18px);
}
.p-dify-assignment .screen-inner {
  min-width: 768px;
}
.p-dify-assignment .screen-dtl {
  display: flex;
  flex-direction: column-reverse;
}
.p-dify-assignment .screen ul {
  display: flex;
  justify-content: space-around;
}
.p-dify-assignment .screen ul li {
  text-align: center;
}
.p-dify-feature .attention-text {
  font-size: clamp(12px, 1.2vw, 14px);
  text-align: right;
}
.p-dify-feature .c-list-list2 {
  justify-content: space-between;
}
.p-dify-feature .c-list-list2 li {
  display: block;
}
.p-dify-feature .c-list-list2-name {
  display: inline-block;
  min-width: 200px;
  margin-bottom: 3rem;
  padding: 2px 0;
  border-radius: 4px;
  background-color: #cf122e;
  color: #fff;
  font-weight: bold;
  font-size: clamp(18px, 1.2vw, 20px);
  text-align: center;
}
.p-dify-feature .c-list-list2__ttl {
  font-size: clamp(18px, 1.2vw, 22px);
}
.p-dify-feature .c-list-list2-small-dtl {
  display: flex;
  justify-content: space-between;
}
.p-dify-feature .c-list-list2-big-wrapper {
  width: 100%;
}
.p-dify-feature .c-list-list2-big-dtl {
  display: flex;
  justify-content: space-between;
}
.p-dify-feature .c-list-list2-big-item {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 48%;
  gap: 0;
}
.p-dify-feature .c-list-list2-big-item-border {
  width: 10px;
  border-right: 1px dashed #999999;
}
.p-dify-feature .c-list-list2-big-item:nth-of-type(3) {
  padding-left: 3rem;
}
.p-dify-function figure {
  text-align: center;
}
.p-dify-faq .p-faq__wrapl {
  width: 100%;
}
.p-dify-faq .p-faq__wrapl .c-title-h2-nomal {
  text-align: center;
}
.p-dify-faq .p-faq__wrap {
  display: block;
}
.p-dify-faq .p-faq__wrapr {
  width: 100%;
}
.p-dify-service .c-title-h2-nomal span {
  display: inline-block;
  margin-bottom: 1rem;
  font-size: clamp(18px, 1.5vw, 28px);
}
.p-dify-service .dify_service {
  max-width: 1300px;
  margin: 48px auto 0;
  padding: 40px 0;
  border-radius: 8px;
  background: #fff;
}
.p-dify-service .dify_service .c-h4-a__text {
  max-width: 100%;
  margin: 0;
  padding: 0;
  color: #333333;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.6;
}
.p-dify-service .dify_service .c-list-disc-a__item {
  margin-top: 0;
  padding-left: 21px;
  line-height: 1.5;
  text-indent: -21px;
}
.p-dify-service .dify_service .c-list-disc-a__item::before {
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-right: 9px;
  margin-left: 4px;
  border-radius: 50%;
  background-color: #333;
  content: "";
  vertical-align: 2px;
}
.p-dify-service .dify_service-inner {
  width: calc(100% - 80px);
  margin-right: 40px;
  margin-left: 40px;
}
.p-dify-service .dify_service-conts {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 40px;
  border-radius: 8px;
  background: #f3f3f3;
}
.p-dify-service .dify_service-conts + .dify_service-conts {
  position: relative;
  margin-top: 30px;
}
.p-dify-service .dify_service-conts + .dify_service-conts::before {
  display: block;
  position: absolute;
  top: -42px;
  left: 50%;
  width: 50px;
  height: 50px;
  transform: translateX(-50%);
  background: url(../../../assets/img/service/service_dify_img16.png);
  content: "";
}
.p-dify-service .dify_service-conts-item {
  width: 49%;
}
.p-dify-service .dify_service-conts-item span {
  font-weight: 800;
}
.p-dify-service .dify_service-conts-item .c-attention-a {
  margin-top: 16px;
}
.p-dify-service .dify_service-conts-item .c-attention-a__item {
  -moz-column-gap: 4px;
  display: grid;
  grid-template-columns: auto 1fr;
       column-gap: 4px;
  margin: 0;
}
.p-dify-service .dify_service-conts-item .c-attention-a__marker {
  width: 1.5em;
  font-size: 12px;
}
.p-dify-service .dify_service-conts-item .c-attention-a__text {
  font-size: 12px;
}
.p-dify-service .dify_service-conts-item:nth-of-type(3) {
  width: 100%;
  margin-top: 30px;
}
.p-dify-service .dify_service-title {
  display: flex;
  max-width: 100%;
  margin: 0;
  margin-bottom: 15px;
  padding: 0;
  overflow: initial;
  gap: 15px;
  color: #cf142b !important;
  font-size: 24px;
  line-height: 1.6;
}
.p-dify-service .dify_service-num {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin-top: 0;
  border-radius: 100%;
  background: #cf142b;
  color: #fff;
  font-size: 20px;
  line-height: 1.6;
}
.p-dify-service .dify_service-imgflex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 60px;
}
.p-dify-service .dify_service-imgflex-textbox {
  order: 1;
  width: calc(100% - 380px - 60px);
}
.p-dify-service .dify_service-subtitle {
  display: flex;
  flex-wrap: wrap;
  margin-top: 15px;
  margin-bottom: 10px;
  gap: 15px;
}
.p-dify-service .dify_service-subtitletag {
  padding: 8px 20px;
  border-radius: 9999px;
  background: #666666;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
}
.p-dify-service .dify_service-flow {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin-top: 30px;
  padding: 0;
  gap: 40px;
}
.p-dify-service .dify_service-flow li {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
  margin: 0;
  gap: 0;
}
.p-dify-service .dify_service-flow li:nth-child(1) .dify_service-flow-textbox::before {
  display: none;
}
.p-dify-service .dify_service-flow li:nth-child(3) .dify_service-flow-title {
  width: 215%;
}
.p-dify-service .dify_service-flow li:nth-child(4)::before {
  content: "";
}
.p-dify-service .dify_service-flow-title {
  margin-bottom: 10px;
  padding: 6px 20px;
  border-radius: 9999px;
  background: #666666;
  color: #fff;
  line-height: 1.25;
  text-align: center;
}
.p-dify-service .dify_service-flow-textbox {
  position: relative;
  padding: 45px 20px;
  border-radius: 8px;
  background: #fff;
  text-align: center;
}
.p-dify-service .dify_service-flow-textbox span {
  display: inline-block;
  margin-bottom: 8px;
  font-weight: 800;
}
.p-dify-service .dify_service-flow-textbox p {
  margin-bottom: 0;
  font-size: 12px;
  text-align: center;
}
.p-dify-service .dify_service-flow-textbox::before {
  position: absolute;
  top: 50%;
  left: -24px;
  width: 0;
  height: 0;
  transform: translateY(-50%);
  border-width: 10px 0 10px 12px;
  border-style: solid;
  border-color: transparent transparent transparent #888;
  content: "";
}

.p-cta-dify .p-cta-list {
  padding-top: 4rem;
}
.p-cta-download__btn__mcw {
  text-align: center;
}
.p-cta-download__btn__mc {
  display: inline-block;
  position: relative;
  margin-bottom: 5px;
  margin-bottom: 0.5rem;
  color: #cf122e;
  font-weight: bold;
  letter-spacing: 0.04rem;
}
.p-cta-download__btn__mc::before, .p-cta-download__btn__mc::after {
  display: inline-block;
  position: absolute;
  top: 45%;
  width: 18px;
  height: 2px;
  border-radius: 5px;
  background-color: #cf122e;
  content: "";
}
.p-cta-download__btn__mc::before {
  left: -20px;
  transform: rotate(50deg);
}
.p-cta-download__btn__mc::after {
  right: -20px;
  transform: rotate(-50deg);
}

.satori__custom_form_8990b0578643f01f_css .satori__require {
  background: #cf122e !important;
  color: #fff !important;
}
.satori__custom_form_8990b0578643f01f_css a {
  color: #cf122e !important;
}

.c-list-service-list-btn-3 li {
  max-width: 300px;
}

/* 250617_教育メニュー部分のテキスト変更 */
.c-attention-a {
  margin-top: 16px;
}
.c-attention-a__item {
  -moz-column-gap: 4px;
  display: grid;
  grid-template-columns: auto 1fr;
       column-gap: 4px;
  margin: 0;
}
.c-attention-a__marker {
  width: 1.5em;
  font-size: 12px;
}
.c-attention-a__marker span {
  font-weight: 800;
}
.c-attention-a__text {
  font-size: 12px;
}
.c-attention-a .c-list-disc-a__item {
  padding-left: 23px !important;
  font-size: 12px !important;
  text-indent: -11px !important;
}
.c-attention-a .c-list-disc-a__item::before {
  width: 3px !important;
  height: 3px !important;
  margin-right: 6px !important;
  margin-left: 2px !important;
}

.dify_service-conts-item-center {
  width: 100% !important;
  max-width: 625px;
  margin: 0 auto;
}
.dify_service-conts-item-center .dify_service-flow {
  grid-template-columns: repeat(2, 1fr);
}

/*250703_Difyロゴの変更*/
.p-dify .c-title-area-m .c-title-area-m-text {
  font-size: clamp(18px, 1.5vw, 25px);
}

/*260511_Dify活用シーン*/
.p-dify-feature .c-btn--red2 {
  width: auto;
  padding: 0.5rem 5rem 0.5rem 3rem;
  font-size: clamp(14px, 0.8vw, 16px);
}
.p-dify-feature .c-list-list2__wrap p {
  margin-bottom: 2rem;
}
.p-dify-feature .c-list-list2__wrap-btn {
  text-align: right;
}
.p-dify-feature .c-list-list2__wrap-btn a {
  line-height: 1.5;
  text-align: left;
}

.p-dflg .p-digitalbuddy-mv {
  background: url(../img/service/service_dflg_img01.png) no-repeat right 10vw top 45px;
  background-size: 768px 594px;
  background-color: #f3f3f3;
}
.p-dflg .p-digitalbuddy-mv-btn__wrap .p-digitalbuddy-mv-btn {
  text-align: center !important;
}
.p-dflg .p-digitalbuddy-mv-btn__wrap .p-digitalbuddy-mv-btn a {
  min-width: 300px;
}
.p-dflg .p-digitalbuddy-mv-btn__wrap .p-digitalbuddy-mv-btn p {
  display: inline-block;
  position: relative;
  margin-bottom: 0.5rem;
  font-weight: bold;
  font-size: clamp(12px, 1.5vw, 14px);
  letter-spacing: 0.04rem;
}
.p-dflg .p-digitalbuddy-mv-btn__wrap .p-digitalbuddy-mv-btn p::before {
  display: inline-block;
  position: absolute;
  top: 45%;
  left: -20px;
  width: 18px;
  height: 2px;
  transform: rotate(50deg);
  border-radius: 5px;
  background-color: #000;
  content: "";
}
.p-dflg .p-digitalbuddy-mv-btn__wrap .p-digitalbuddy-mv-btn p::after {
  display: inline-block;
  position: absolute;
  top: 45%;
  right: -20px;
  width: 18px;
  height: 2px;
  transform: rotate(-50deg);
  border-radius: 5px;
  background-color: #000;
  content: "";
}
.p-dflg .p-digitalbuddy-mv h1 {
  padding-bottom: 1.5rem;
  color: #242424;
  font-size: clamp(40px, 4.166vw, 72px);
  line-height: 1.1;
  letter-spacing: 1px;
}
.p-dflg .p-digitalbuddy-mv__ttl__span01 {
  display: block;
  margin-bottom: -1rem;
  font-weight: normal;
  font-size: clamp(28px, 2.083vw, 32px);
}
.p-dflg .p-digitalbuddy-mv__ttl__span02 {
  font-size: clamp(32px, 3.125vw, 48px);
}
.p-dflg section#solution .p-digitalbuddy-solution__item {
  padding-bottom: 1.3vw;
}
.p-dflg section#solution .p-digitalbuddy-solution__item__ttl {
  z-index: 10;
  width: 83%;
}
.p-dflg section#solution .p-digitalbuddy-solution__item__ttl_department {
  position: absolute;
  right: -10px;
  bottom: -30px;
  width: 14rem;
  border-radius: 30px;
  background-color: #cf122e;
  color: #fff;
}
.p-dflg section#solution .p-digitalbuddy-solution__item_top {
  border-radius: 30px 30px 0px 0px;
  background-color: #f3f3f3;
}
.p-dflg section#solution .p-digitalbuddy-solution__item_top figure {
  padding: 3vw 0 1vw;
}
.p-dflg section#solution .p-digitalbuddy-solution__item_top figure::after {
  bottom: -18px;
  border-top: 18px solid #f3f3f3;
  border-right: 17px solid transparent;
  border-left: 17px solid transparent;
}
.p-dflg section#solution .p-digitalbuddy-solution__item_bottom figure {
  padding: 1.5vw 0 1vw;
}
.p-dflg section#solution .p-digitalbuddy-solution__item_bottom figure::after {
  display: none;
}
.p-dflg section#solution .p-digitalbuddy-solution__item_bottom .p-digitalbuddy-solution__item__dtl01 {
  padding: 1rem;
  color: #cf122e;
  font-size: clamp(17px, 1.046vw, 20px);
  line-height: 1.3;
}
.p-dflg section#example .l-container {
  padding-top: 0;
}
.p-dflg section#explain .l-container {
  padding: 16rem 0 0;
}
.p-dflg section#explain .c-text-center {
  font-size: clamp(15px, 1.046vw, 17px);
}
.p-dflg section#explain .p-ai-for-work-about {
  width: 95%;
  max-width: 1100px;
  margin: 0 auto;
  padding: 6rem 7rem;
  gap: 1rem;
}
.p-dflg section#explain .p-ai-for-work-about-txt {
  width: 70%;
}
.p-dflg section#explain .p-ai-for-work-about-txt-attention {
  margin-top: 5rem;
  color: #333;
  line-height: 1.3;
}
.p-dflg section#explain .c-title-h2-nomal {
  color: #333;
  font-size: clamp(18px, 1.562vw, 24px);
}
.p-dflg section#explain .c-text-center {
  color: #333;
}
.p-dflg section#use .p-digitalbuddy-use__item02__dtl__txt {
  font-weight: normal;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-dflg section#use .p-digitalbuddy-use__item_attention {
  width: 100%;
  margin-top: 16px;
  font-weight: normal;
  font-size: 80%;
}
.p-dflg section#plan .p_attention {
  width: 31vw;
  margin: 0 auto;
}
.p-digitalbuddy-plan-wide-ttl {
  font-size: clamp(18px, 2.083vw, 37px) !important;
}
.p-digitalbuddy-feature01__ttlArea {
  padding-bottom: 0 !important;
  background: none !important;
}
.p-digitalbuddy-feature01__ttlArea-img {
  text-align: center;
}
.p-digitalbuddy-feature02__content__dtl {
  padding-top: 7rem !important;
}
.p-digitalbuddy-feature02__content__dtl__item {
  width: 90%;
  margin: 0 auto;
}
.p-digitalbuddy-feature02__content__dtl__item figure {
  width: 40%;
}
.p-digitalbuddy-feature02__content__dtl__item figure img {
  -o-object-fit: cover;
  height: 100%;
     object-fit: cover;
}
.p-digitalbuddy-feature02__content__dtl__item__txt {
  width: 60%;
  padding: 5rem !important;
}
.p-digitalbuddy-feature02__content__dtl__item__txt__ttl__lead {
  width: 80%;
  font-size: clamp(24px, 1.3vw, 30px) !important;
}
.p-digitalbuddy-feature02__content__list__item {
  padding: 2vw 0.5vw 1.5vw;
}
.p-digitalbuddy-feature02__content__list__item p {
  font-size: clamp(14px, 1.5vw, 16px);
}
.p-digitalbuddy-feature02__content__list__item p span {
  font-size: clamp(18px, 0.9vw, 25px) !important;
}
.p-digitalbuddy-feature02__content__list__item p small {
  font-size: clamp(10px, 0.5vw, 12px) !important;
}
.p-digitalbuddy-cta__list {
  flex-wrap: wrap;
}
.p-digitalbuddy-cta__list__item {
  justify-content: space-between !important;
  width: 407px !important;
  padding: 4rem 2rem !important;
}
.p-digitalbuddy-cta__list__item__ttl {
  line-height: 1.3;
}
.p-digitalbuddy-cta__list__item p {
  padding-bottom: 2rem !important;
}
.p-digitalbuddy-cta__list__item .p-digitalbuddy-mv-btn {
  width: auto;
}

.p-cta-campaign {
  background-color: #fff !important;
}
.p-cta-campaign p {
  text-align: left !important;
}

.p-cta-campaign.mgb0 {
  margin-bottom: 0 !important;
}

.p-digitalbuddy-mv {
  visibility: hidden;
  position: relative;
  width: 100%;
  height: 710px;
  overflow: visible;
  transform: translateY(3rem);
  background: url(../img/digitalbuddy/mv_img.png) no-repeat right 10vw top 45px;
  background-size: 908px 594px;
  background-color: #f3f3f3;
  opacity: 0;
  transition: 1s;
}
.p-digitalbuddy-mv h1 {
  padding-bottom: 3rem;
  font-size: clamp(40px, 4.166vw, 80px);
  line-height: 1.2;
  letter-spacing: 3px;
}
.p-digitalbuddy-mv h1 span {
  font-family: "Roboto", sans-serif;
}
.p-digitalbuddy-mv__ttl__span01 {
  font-size: clamp(28px, 2.083vw, 40px);
  letter-spacing: 0;
}
.p-digitalbuddy-mv__ttl__span02 {
  font-size: clamp(32px, 3.125vw, 60px);
}
.p-digitalbuddy-mv-text {
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-digitalbuddy-mv-btn {
  width: 42vw;
  max-width: 420px;
  max-height: 100px;
}
.p-digitalbuddy-mv-btn__wrap {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  display: flex;
  position: absolute;
  bottom: -2.5vw;
  left: 50%;
  justify-content: flex-start;
  gap: 3rem;
  transform: translateX(-50%);
}
.p-digitalbuddy-mv-list ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding-top: 3rem;
  gap: 3rem;
}
.p-digitalbuddy-mv-list ul li {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 24vw;
  max-width: 200px;
  height: 24vw;
  max-height: 200px;
  border-radius: 50%;
  background: #cf122e;
  background: linear-gradient(145deg, #cf122e 0%, #cf122e 50%, #c00f29 50%, #c00f29 100%);
  color: #fff;
  font-weight: bold;
  font-size: clamp(14px, 0.8333vw, 16px);
  line-height: 1.5;
  text-align: center;
}
.p-digitalbuddy-mv-list ul li span {
  display: block;
  font-size: clamp(28px, 2.083vw, 40px);
}
.p-digitalbuddy-mv .l-container {
  background: none;
}
.p-digitalbuddy-example {
  position: relative;
  margin-top: 6vw;
  padding-top: 0;
  padding-bottom: 2.5vw;
}
.p-digitalbuddy-example .l-container {
  width: 1088px;
}
.p-digitalbuddy-example h2 {
  font-size: clamp(34px, 2.6vw, 50px);
}
.p-digitalbuddy-example__wrap {
  display: flex;
  flex-direction: column;
  gap: 2vw;
}
.p-digitalbuddy-example__item {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 1vw;
}
.p-digitalbuddy-example__item p {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 1vw 2vw;
  border-radius: 20px 20px 0px 20px;
  background-color: #f3f3f3;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-digitalbuddy-example__lead {
  display: flex;
  z-index: 2;
  position: absolute;
  bottom: -4vw;
  align-items: center;
  gap: 1vw;
}
.p-digitalbuddy-example__lead p {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 1vw 2vw;
  border-radius: 20px 20px 20px 0px;
  background-color: #f3f3f3;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
  line-height: 1.4;
}
.p-digitalbuddy-example__lead p span {
  display: contents;
  font-size: clamp(28px, 2.083vw, 40px);
}
.p-digitalbuddy-solution {
  padding-top: 3.5vw;
  background-color: #c00f29;
  color: #fff;
}
.p-digitalbuddy-solution h2 {
  margin-bottom: 2vw;
  font-weight: bold;
  font-size: clamp(28px, 2.083vw, 40px);
}
.p-digitalbuddy-solution h2 span {
  font-weight: bold;
  font-size: clamp(32px, 3.125vw, 60px);
}
.p-digitalbuddy-solution__h2-span {
  font-weight: bold;
  font-size: clamp(34px, 2.6vw, 50px);
}
.p-digitalbuddy-solution__wrap {
  display: flex;
  justify-content: space-between;
  gap: 2vw;
}
.p-digitalbuddy-solution__item {
  position: relative;
  width: 33.333%;
  padding-bottom: 3vw;
  border-radius: 30px 30px 0px 30px;
  background-color: #fff;
}
.p-digitalbuddy-solution__item__ttl {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  position: absolute;
  top: -1vw;
  left: 50%;
  width: 80%;
  padding: 0 1vw;
  transform: translateX(-50%);
  border: 2px solid #cf122e;
  border-radius: 30px;
  background-color: #fff;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
  text-align: center;
}
.p-digitalbuddy-solution__item__ttl span {
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-digitalbuddy-solution__item figure {
  position: relative;
  padding-top: 4vw;
  padding-bottom: 4vw;
  text-align: center;
}
.p-digitalbuddy-solution__item figure::after {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  position: absolute;
  bottom: 1.2vw;
  left: 50%;
  width: 0;
  height: 0;
  transform: translateX(-50%);
  border-top: 25px solid #666666;
  border-right: 15px solid transparent;
  border-bottom: 0;
  border-left: 15px solid transparent;
  border-style: solid;
  content: "";
}
.p-digitalbuddy-solution__item__dtl01 {
  color: #333;
  font-weight: bold;
  font-size: clamp(13px, 0.78vw, 15px);
  line-height: 1.6;
  font-family: "Noto Sans CJK JP";
  text-align: center;
}
.p-digitalbuddy-solution__item__dtl02 {
  color: #333;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.6;
  font-family: "Noto Sans CJK JP";
  text-align: center;
}
.p-digitalbuddy-solution__item__dtl02__span {
  background: linear-gradient(transparent 80%, #5ea8e6 80%);
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-digitalbuddy-solution__item__dtl02__span.span02 {
  background: linear-gradient(transparent 80%, #ffc13d 80%);
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-digitalbuddy-solution__item__dtl02__span.span03 {
  background: linear-gradient(transparent 80%, #00a9c5 80%);
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-digitalbuddy-lead {
  text-align: center;
}
.p-digitalbuddy-lead__subTtl {
  margin-bottom: 1vw;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-digitalbuddy-lead__dtl {
  margin-bottom: 3vw;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-digitalbuddy-about {
  background-color: #f3f3f3;
}
.p-digitalbuddy-about .l-container {
  text-align: center;
}
.p-digitalbuddy-about h2 {
  font-size: clamp(28px, 2.083vw, 40px);
}
.p-digitalbuddy-about h2 span {
  font-size: clamp(32px, 3.125vw, 60px);
}
.p-digitalbuddy-about__p01 {
  padding-bottom: 2vw;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-digitalbuddy-about__p02 {
  padding-bottom: 1.5vw;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-digitalbuddy-about__p02 span {
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-digitalbuddy-about__p03 {
  padding-bottom: 2vw;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-digitalbuddy-use__item01 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 1100px;
  margin-left: 10vw;
  padding: 2vw;
  border-radius: 60px 60px 0px 60px;
  background-color: #f3f3f3;
}
.p-digitalbuddy-use__item01 p {
  padding-bottom: 1vw;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-digitalbuddy-use__item01 p span {
  color: #cf122e;
}
.p-digitalbuddy-use__item02 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 1100px;
  margin-top: 2vw;
  margin-left: 0vw;
  padding: 2vw;
  border-radius: 60px 60px 60px 0px;
  background-color: #f3f3f3;
}
.p-digitalbuddy-use__item02 p {
  padding-bottom: 1vw;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-digitalbuddy-use__item02 p span {
  color: #cf122e;
}
.p-digitalbuddy-use__item02__dtl {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2vw;
}
.p-digitalbuddy-use__item02__dtl p {
  width: 36%;
  font-weight: normal;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-digitalbuddy-feature01 {
  padding-bottom: 0;
}
.p-digitalbuddy-feature01 .l-container {
  padding-bottom: 0;
}
.p-digitalbuddy-feature01__ttlArea {
  padding-bottom: 20vw;
  background: url(../img/digitalbuddy/feature_bg_img.png) no-repeat center bottom 0;
  background-size: 472px 377px;
}
.p-digitalbuddy-feature01 h2 {
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-digitalbuddy-feature01 h2 span {
  font-size: clamp(28px, 2.083vw, 40px);
}
.p-digitalbuddy-feature02 {
  background-color: #cf122e;
}
.p-digitalbuddy-feature02__content {
  position: relative;
}
.p-digitalbuddy-feature02__content__list {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  display: flex;
  position: absolute;
  top: -11vw;
  left: 50%;
  justify-content: space-between;
  gap: 2vw;
  transform: translateX(-50%);
}
.p-digitalbuddy-feature02__content__list__item {
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 25%;
  min-width: 290px;
  padding: 2vw 1vw 1.5vw;
  border-radius: 8px;
  background-color: #f3f3f3;
  text-align: center;
}
.p-digitalbuddy-feature02__content__list__item::after {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  position: absolute;
  bottom: -1.5vw;
  left: 50%;
  width: 0;
  height: 0;
  transform: translateX(-50%);
  border-top: 31px solid #f3f3f3;
  border-right: 20px solid transparent;
  border-bottom: 0;
  border-left: 20px solid transparent;
  border-style: solid;
  content: "";
}
.p-digitalbuddy-feature02__content__list__item__num {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  display: flex;
  position: absolute;
  top: -30px;
  left: 50%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  transform: translateX(-50%);
  border-radius: 50%;
  background-color: #cf122e;
  color: #fff;
  font-weight: bold;
  font-size: clamp(28px, 2.083vw, 40px);
  font-family: "Roboto";
}
.p-digitalbuddy-feature02__content__list__item p {
  font-weight: bold;
  font-size: clamp(14px, 0.8333vw, 16px);
  line-height: 1.5;
}
.p-digitalbuddy-feature02__content__list__item p span {
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(18px, 1.24vw, 25px);
}
.p-digitalbuddy-feature02__content__list__item p small {
  font-size: clamp(10px, 0.625vw, 12px);
}
.p-digitalbuddy-feature02__content__dtl {
  display: flex;
  flex-direction: column;
  padding-top: 4vw;
  padding-bottom: 4vw;
  gap: 2vw;
}
.p-digitalbuddy-feature02__content__dtl__item {
  display: flex;
  justify-content: space-between;
  border-radius: 30px 30px 0px 30px;
  background-color: #fff;
}
.p-digitalbuddy-feature02__content__dtl__item figure img {
  border-radius: 0px 30px 0px 0px;
}
.p-digitalbuddy-feature02__content__dtl__item__txt {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 3vw;
}
.p-digitalbuddy-feature02__content__dtl__item__txt__ttl {
  display: flex;
  align-items: center;
  width: 100%;
  padding-bottom: 2vw;
  gap: 1vw;
}
.p-digitalbuddy-feature02__content__dtl__item__txt__ttl p {
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-digitalbuddy-feature02__content__dtl__item__txt__ttl__num {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: #cf122e;
  color: #fff;
  font-weight: bold;
  font-size: clamp(28px, 2.083vw, 40px);
  font-family: "Roboto";
}
.p-digitalbuddy-feature02__content__dtl__item__txt__ttl__lead {
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-digitalbuddy-feature02__content__dtl__item:nth-of-type(2n) {
  flex-direction: row-reverse;
  justify-content: flex-end;
  border-radius: 30px 30px 30px 0px;
}
.p-digitalbuddy-feature02__content__dtl__item:nth-of-type(2n) figure img {
  border-radius: 30px 0px 0px 0px;
}
.p-digitalbuddy-bnr {
  margin: 0 auto;
}
.p-digitalbuddy-bnr figure {
  text-align: center;
}
.p-digitalbuddy-plan h2 {
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-digitalbuddy-plan h2 span {
  font-size: clamp(28px, 2.083vw, 40px);
}
.p-digitalbuddy-plan p {
  font-size: clamp(14px, 0.8333vw, 16px);
  text-align: center;
}
.p-digitalbuddy-plan__list {
  display: flex;
  justify-content: center;
  padding-top: 3vw;
  gap: 2vw;
}
.p-digitalbuddy-plan__list__item {
  width: 31vw;
  padding: 3vw 2vw 2vw;
  border-radius: 30px 30px 30px 0px;
  background-color: #f3f3f3;
  text-align: center;
}
.p-digitalbuddy-plan__list__item__ttl {
  padding-bottom: 2vw;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(28px, 2.083vw, 40px);
  line-height: 1.4;
}
.p-digitalbuddy-plan__list__item__lead {
  padding-bottom: 2vw;
  font-size: clamp(28px, 2.083vw, 40px);
}
.p-digitalbuddy-plan__list__item__dtl {
  padding: 1vw;
  border-radius: 8px;
  background-color: #fff;
}
.p-digitalbuddy-plan__list__item__dtl dl {
  padding: 0.8vw 0;
  border-bottom: 1px solid #f3f3f3;
}
.p-digitalbuddy-plan__list__item__dtl dl dt {
  color: #555;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-digitalbuddy-plan__list__item__dtl dl dd {
  color: #333;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-digitalbuddy-plan__list__item__dtl dl dd.p-digitalbuddy-plan__list__item__dtl__span {
  min-height: 66px;
  font-size: clamp(25px, 1.875vw, 36px);
}
.p-digitalbuddy-plan__list__item__dtl dl dd.p-digitalbuddy-plan__list__item__dtl__span span {
  padding-left: 0.5em;
  font-weight: normal;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-digitalbuddy-plan__list__item__dtl dl dd.p-digitalbuddy-plan__list__item__dtl__span02 {
  min-height: 66px;
  font-size: clamp(24px, 1.562vw, 30px);
  line-height: 3;
}
.p-digitalbuddy-plan__list__item__dtl dl dd.p-digitalbuddy-plan__list__item__dtl__span02 span {
  padding-left: 0.5em;
  font-weight: normal;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-digitalbuddy-plan__list__item__dtl dl dd ul {
  padding-top: 0.5vw;
  text-align: left;
}
.p-digitalbuddy-plan__list__item__dtl dl dd ul li {
  position: relative;
  padding-left: 4em;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-digitalbuddy-plan__list__item__dtl dl dd ul li::after {
  position: absolute;
  left: 3em;
  content: "・";
  color: #cf122e;
}
.p-digitalbuddy-plan__list__item__dtl dl:first-of-type {
  padding-top: 0;
}
.p-digitalbuddy-plan__list__item__dtl dl:last-of-type {
  padding-bottom: 0;
  border-bottom: none;
}
.p-digitalbuddy-plan__list__item-btn {
  width: 42vw;
  max-width: 420px;
  max-height: 100px;
  margin: 2vw auto 1vw;
}
.p-digitalbuddy-plan__list__item:nth-of-type(1) {
  max-height: 1140px;
}
.p-digitalbuddy-plan__list__item:nth-of-type(2) {
  padding: 3vw 2vw 2vw;
  border-radius: 30px 30px 0px 30px;
  background-color: #f3f3f3;
}
.p-digitalbuddy-trial__list {
  display: flex;
  justify-content: center;
  color: #fff;
}
.p-digitalbuddy-trial__list__top {
  position: relative;
  position: relative;
  max-width: 1000px;
  height: 320px;
  margin: auto;
  padding: 2.8em 3.2em;
  border-radius: 40px;
  background-color: #cf122e;
}
.p-digitalbuddy-trial__list__top::before {
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
  position: absolute;
  bottom: -30px;
  left: 46%;
  width: 140px;
  height: 30px;
  background-color: #cf122e;
  content: "";
          clip-path: polygon(0 0, 100% 0, 50% 100%);
}
.p-digitalbuddy-trial__list__item {
  width: 50%;
  margin-bottom: 30px;
  margin-left: 50%;
}
.p-digitalbuddy-trial__list__item__h2 {
  font-weight: bold;
  font-size: clamp(28px, 2.083vw, 40px);
}
.p-digitalbuddy-trial__list__item span {
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-digitalbuddy-trial__list__item__img {
  position: absolute;
  top: -30px;
  width: 40%;
  margin: 0;
}
.p-digitalbuddy-trial__list__bottom {
  margin-top: 60px;
  font-weight: bold;
  text-align: center;
}
.p-digitalbuddy-trial__list__bottom p {
  padding-bottom: 35px;
}
.p-digitalbuddy-price {
  background-color: #f3f3f3;
}
.p-digitalbuddy-price p {
  padding-bottom: 3vw;
  color: #333;
  font-size: clamp(14px, 0.8333vw, 16px);
  text-align: center;
}
.p-digitalbuddy-faq__item {
  padding-bottom: 2vw;
}
.p-digitalbuddy-faq__question {
  display: flex;
  position: relative;
  justify-content: center;
  gap: 1vw;
}
.p-digitalbuddy-faq__question__txt {
  position: relative;
  width: 60vw;
  max-width: 1000px;
  min-height: 100px;
  padding: 1vw 2.5vw 1.4vw;
  border: 1px solid #f3f3f3;
  border-radius: 30px 30px 0px 0px;
  background-color: #f3f3f3;
  color: #333;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-digitalbuddy-faq__question__txt::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: -1;
  position: absolute;
  top: 50%;
  right: -0.9vw;
  width: 0;
  height: 0;
  transform: translateY(-50%);
  border-top: 9px solid transparent;
  border-right: 0;
  border-bottom: 9px solid transparent;
  border-left: 16px solid #f3f3f3;
  border-style: solid;
  content: "";
}
.p-digitalbuddy-faq__question__txt span {
  padding-right: 0.1em;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-digitalbuddy-faq__question figure {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 1vw;
  transform: translateY(-50%);
}
.p-digitalbuddy-faq__answer {
  display: flex;
  position: relative;
  justify-content: center;
  gap: 1vw;
}
.p-digitalbuddy-faq__answer__txt {
  position: relative;
  width: 60vw;
  max-width: 1000px;
  min-height: 100px;
  padding: 1vw 2.5vw 1.4vw;
  border: 1px solid #f3f3f3;
  border-radius: 0px 0px 30px 0px;
  background-color: #fff;
  color: #333;
  font-weight: normal;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-digitalbuddy-faq__answer__txt::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: -1;
  position: absolute;
  top: 50%;
  left: -0.9vw;
  width: 0;
  height: 0;
  transform: translateY(-50%);
  border-top: 9px solid transparent;
  border-right: 16px solid #f3f3f3;
  border-bottom: 9px solid transparent;
  border-left: 0;
  border-style: solid;
  content: "";
}
.p-digitalbuddy-faq__answer__txt span {
  padding-right: 0.1em;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-digitalbuddy-faq__answer figure {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 1vw;
  transform: translateY(-50%);
}
.p-digitalbuddy-cta .l-container {
  padding-top: 0;
  padding-bottom: 0;
}
.p-digitalbuddy-cta__list {
  display: flex;
  justify-content: center;
  padding-top: 4vw;
  gap: 2vw;
}
.p-digitalbuddy-cta__list__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 50vw;
  max-width: 620px;
  padding: 3.8vw;
  border: 5px solid #0b51b3;
  border-radius: 30px 30px 30px 0px;
  background-color: #0b51b3;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.p-digitalbuddy-cta__list__item__ttl {
  padding-bottom: 1.5vw;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-digitalbuddy-cta__list__item p {
  padding-bottom: 1.5vw;
  font-weight: normal;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-digitalbuddy-cta__list__item figure {
  padding-bottom: 1.5vw;
}
.p-digitalbuddy-cta__list__item__figure {
  padding-left: 3vw;
}
.p-digitalbuddy-cta__list__item__figure__dl {
  max-width: 287px;
}
.p-digitalbuddy-cta__list__item:nth-of-type(2) {
  border: 5px solid #0b51b3;
  border-radius: 30px 30px 0px 30px;
  background-color: #fff;
  color: #0b51b3;
}

/* 250116_ラインナップ紹介改修 */

.p-digitalbuddy-plan__list_3 .p-digitalbuddy-plan__list__item {
  width: calc((100% - 4vw) / 3);
  max-height: none;
  padding: 3vw 1vw 2vw;
}
.p-digitalbuddy-plan__list_3 .p-digitalbuddy-plan__list__item .p-digitalbuddy-plan__list__item-btn {
  width: auto;
}
.p-digitalbuddy-plan__list_3 .p-digitalbuddy-plan__list__item .p-digitalbuddy-plan__list__item-btn .c-btn--orange {
  padding: 0.5vw 2vw 1vw 0.5vw;
}
.p-digitalbuddy-plan__list_3 .p-digitalbuddy-plan__list__item .p-digitalbuddy-plan__list__item__ttl {
  font-size: clamp(28px, 2.083vw, 29px);
}
.p-digitalbuddy-plan__list_3 .p-digitalbuddy-plan__list__item .p-digitalbuddy-plan__list__item__dtl dl dd ul li {
  padding-left: 1.2em;
  font-size: clamp(16px, 0.9375vw, 16px);
}
.p-digitalbuddy-plan__list_3 .p-digitalbuddy-plan__list__item .p-digitalbuddy-plan__list__item__dtl dl dd ul li::after {
  left: 0.3em;
}
.p-digitalbuddy-plan__list_3 .p-digitalbuddy-plan__list__item .p-digitalbuddy-plan__list__item__dtl dl dd {
  font-size: clamp(24px, 1.562vw, 26px);
}
.p-digitalbuddy-plan__list_3 .p-digitalbuddy-plan__list__item .p-digitalbuddy-plan__list__item__dtl dl dd.p-digitalbuddy-plan__list__item__dtl__span {
  font-size: clamp(25px, 1.875vw, 26px);
}

.p_attention {
  margin-top: 1vw;
  text-align: right !important;
}

/* 250217_デジタルバディ名称変更 */
.p-digitalbuddy-plan__list_3 .p-digitalbuddy-plan__list__item__ttl {
  display: grid;
  place-items: center;
}

/* 250305_自治体LP */
.p-digitalbuddy-example .p-digitalbuddy-bnr {
  display: inline-block;
  margin-bottom: 8rem;
}
.p-digitalbuddy-example .l-container-bnr-wrap {
  text-align: center;
}

/* 250407_商品改定に伴うサイト改修 */
.p-digitalbuddy-plan__list__item__ttl {
  display: flex !important;
  flex-direction: column;
  justify-content: center;
}
.p-digitalbuddy-plan__list__item__ttl_sup {
  top: -2.5rem;
  right: -8rem;
}
.p-digitalbuddy-plan__list__item__dtl__span_atn {
  display: block;
  line-height: 1.5 !important;
}

/* 250514_ソリューション比較で追記 */
.arrow_box {
  display: table;
  position: absolute;
  top: -25px;
  left: 50%;
  min-width: 297px;
  margin: 0 auto;
  padding: 0.5em;
  transform: translateX(-50%);
  border: 2px solid #cf122e;
  border-radius: 10rem;
  background-color: #fff;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(16px, 1vw, 18px);
}
.arrow_box span {
  font-size: clamp(13px, 1vw, 14px);
}
.arrow_box::before {
  position: absolute;
  content: "";
}
.arrow_box::after {
  position: absolute;
  content: "";
}
.arrow_box:before {
  bottom: -1.5em;
  left: 50%;
  transform: translateX(-50%);
  border-top: 1.5em solid #cf122e;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.arrow_box:after {
  bottom: -1.5em;
  bottom: calc(4px - 1.5em);
  left: 50%;
  transform: translateX(-50%);
  border-top: 1.5em solid #cf122e;
  border-top: solid 1.5em #fff;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
#plan .p-digitalbuddy-plan__list__item {
  position: relative;
}
#plan .c-title-h2-nomal + p {
  margin-bottom: 3rem;
}

/* 250620_デジタルバディテキスト追加 */
.p-digitalbuddy-add-function .l-container {
  padding-top: 0;
}
.p-digitalbuddy-add-function-bubble {
  display: grid;
  position: absolute;
  top: -35px;
  right: -12rem;
  place-items: center;
  width: 144px;
  height: 144px;
  margin: 0 auto;
  padding: 0.5em;
  transform: translateX(-50%);
  border: 2px solid #cf122e;
  border-radius: 50%;
  border-radius: 10rem;
  background-color: #cf122e;
  color: #fff;
  font-weight: bold;
  font-size: clamp(16px, 1vw, 18px);
}
.p-digitalbuddy-add-function-bubble::after {
  position: absolute;
  top: 104px;
  left: -8px;
  transform: rotate(60deg);
  border-top: 1.5em solid #cf122e;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  content: "";
}
.p-digitalbuddy-add-function-bubble-txt {
  margin-top: -2rem;
}
.p-digitalbuddy-add-function-bubble-img {
  text-align: center;
}
.p-digitalbuddy-add-function-inner {
  position: relative;
  max-width: 1100px;
  margin: 0 auto;
  padding: 4rem 7rem;
  border-radius: 30px;
  background-color: #f3f3f3;
}
.p-digitalbuddy-add-function-sub-ttl {
  font-weight: bold;
  font-size: clamp(15px, 1.5vw, 18px);
}
.p-digitalbuddy-add-function-sub-ttl span {
  margin-right: 10px;
  padding: 0rem 0.8rem;
  border: 1px solid #cf122e;
  border-radius: 5px;
  border-radius: 12px;
  background-color: #fff;
  color: #cf122e;
  font-size: 14px;
}
.p-digitalbuddy-add-function-ttl {
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(18px, 1.5vw, 24px);
}
.p-digitalbuddy-add-function-list {
  margin-top: 3rem;
}
.p-digitalbuddy-add-function-item {
  -moz-column-gap: 4.5rem;
  display: flex;
       column-gap: 4.5rem;
}
.p-digitalbuddy-add-function-item:nth-child(n+2) {
  margin-top: 2rem;
}
.p-digitalbuddy-add-function-item-img {
  min-width: 279px;
  text-align: center;
}
.p-digitalbuddy-add-function-item-cont {
  max-width: 630px;
}
.p-digitalbuddy-add-function-item-cont span {
  font-weight: bold;
  font-size: clamp(15px, 1.5vw, 20px);
}

/* 250715_デジタルバディ改修 */
.p-digitalbuddy-mv-has-form {
  height: 650px;
  margin-bottom: 0 !important;
  background-image: none !important;
  background-color: #f3f3f3 !important;
}
.p-digitalbuddy-mv-has-form .l-container {
  padding: 6.5rem 0 !important;
}
.p-digitalbuddy-mv-inner {
  -moz-column-gap: 5rem;
  display: flex;
       column-gap: 5rem;
}
.p-digitalbuddy-mv-inner-form-wrapper {
  width: 54%;
}
.p-digitalbuddy-mv-inner-form-wrapper .satori__require {
  max-height: 27px;
}
.p-digitalbuddy-mv-inner-form-wrapper label {
  font-size: 15px !important;
}
.p-digitalbuddy-mv-inner-form-wrapper .satori__input_group {
  flex-wrap: nowrap !important;
}
.p-digitalbuddy-mv-inner-form-wrapper .satori__input_group.error {
  position: relative;
}
.p-digitalbuddy-mv-inner-form-wrapper .satori__input_group.error:has(input[type=radio]) .satori__error_messages {
  top: 0;
}
.p-digitalbuddy-mv-inner-form-wrapper .satori__error_messages {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 0.7rem !important;
}
.p-digitalbuddy-mv-inner-form-wrapper #satori__privacy_policy_agreement_wrapper .satori__error_messages {
  top: 0rem;
  left: 50%;
  transform: translateX(-50%);
}
.p-digitalbuddy-mv-inner-form-copy {
  display: inline-block;
  position: relative;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(14px, 1.562vw, 24px);
}
.p-digitalbuddy-mv-inner-form-copy-wrapper {
  margin-bottom: 1rem;
  text-align: center;
}
.p-digitalbuddy-mv-inner-form-copy::before {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: -25px;
  width: 22px;
  height: 2px;
  transform: rotate(50deg);
  border-radius: 5px;
  background-color: #cf122e;
  content: "";
}
.p-digitalbuddy-mv-inner-form-copy::after {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: -25px;
  width: 22px;
  height: 2px;
  transform: rotate(-50deg);
  border-radius: 5px;
  background-color: #cf122e;
  content: "";
}
.p-digitalbuddy-mv-inner-txt-ttl h1 {
  margin: 0 0 1.5rem;
  font-size: clamp(29px, 2.6vw, 50px);
  letter-spacing: 0;
}
.p-digitalbuddy-mv-inner-txt-ttl-lead {
  font-weight: bold;
  font-size: clamp(22px, 1.562vw, 32px);
  line-height: 1.3;
}
.p-digitalbuddy-hrd {
  padding-bottom: 0 !important;
}
.p-digitalbuddy-hrd .hrd-item__desc_copy {
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-digitalbuddy-hrd .p_attention {
  margin-top: 0;
  text-align: left !important;
}
.p-digitalbuddy-menu ul {
  -moz-column-gap: 3rem;
       column-gap: 3rem;
  row-gap: 1rem;
  justify-content: center;
  max-width: 1008px;
  margin: 0 auto;
  padding: 0.5rem 0;
}
.p-digitalbuddy-menu ul li a {
  padding: 0.5rem 25px 0.5rem 0;
}
.p-digitalbuddy-hrd {
  padding-bottom: 0;
}
.p-digitalbuddy-solution__wrap-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
  row-gap: 0;
}
.p-digitalbuddy-solution__wrap-grid .p-digitalbuddy-solution__item {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  width: 100%;
}
.p-digitalbuddy-use__item-center {
  max-width: none;
  margin: 0 auto;
  margin-bottom: 6rem;
  padding: 6rem 5rem;
}
.p-digitalbuddy-use__item-center:last-of-type {
  margin-bottom: 0;
}
.p-digitalbuddy-use__item-ttl {
  -moz-column-gap: 1rem;
  display: flex;
       column-gap: 1rem;
  width: 100%;
  margin-bottom: 3rem;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(22px, 2vw, 30px);
}
.p-digitalbuddy-use__item-ttl-sub {
  width: 100%;
  margin-bottom: 1rem;
  font-weight: bold;
  font-size: clamp(19px, 1.5vw, 25px);
}
.p-digitalbuddy-use__item-num {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: #cf122e;
  color: #fff;
  font-size: clamp(30px, 2.5vw, 40px);
}
.p-digitalbuddy-use__item-txt {
  width: 100%;
  padding-bottom: 2rem !important;
  font-weight: normal !important;
  font-size: 16px !important;
}
.p-digitalbuddy-use__item-figure-att {
  display: none;
}
.p-digitalbuddy-use__item-figure-wrapper {
  width: 100%;
  padding: 3.5rem;
  overflow-x: auto;
  background-color: #fff;
  text-align: center;
}
.p-digitalbuddy-use__item-figure-wrapper figure {
  width: 1120px;
}
.p-digitalbuddy-add-function-inner {
  width: 100%;
  max-width: none;
  margin-top: 4rem;
  padding: 0 !important;
}
.p-digitalbuddy-add-function-ttl {
  color: #000;
}
.p-digitalbuddy-add-function-ttl span {
  padding-left: 5px;
  font-weight: normal;
  font-size: 18px;
}
.p-digitalbuddy-add-function-list {
  margin-top: 1.5rem;
}
.p-digitalbuddy-add-function-item {
  align-items: center;
}
.p-digitalbuddy-add-function-item-img {
  max-width: 279px;
}
.p-digitalbuddy-add-function-item-cont {
  max-width: none;
}
.p-digitalbuddy-add-function-item-cont p {
  font-weight: normal;
  font-size: 16px;
}
.p-digitalbuddy-add-function-item-cont p span {
  color: #000;
}
.p-digitalbuddy-plan-wide {
  margin-top: 8rem;
  padding: 3.5rem 1.5rem;
  border-radius: 30px;
  background-color: #f3f3f3;
}
.p-digitalbuddy-plan-wide + .p_attention {
  text-align: left !important;
}
.p-digitalbuddy-plan-wide-att {
  display: none;
  text-align: left !important;
}
.p-digitalbuddy-plan-wide-terms {
  margin-bottom: 5rem !important;
  text-align: right !important;
}
.p-digitalbuddy-plan-wide-terms a {
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(15px, 1.5vw, 18px);
  text-decoration: underline;
}
.p-digitalbuddy-plan-wide-terms a::after {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 3px;
  background-image: url(/assets/img/ico_external_link.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #fff !important;
  content: "";
}
.p-digitalbuddy-plan-wide table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 30px 0;
}
.p-digitalbuddy-plan-wide table td {
  padding: 1rem;
  border-bottom: 1px solid #f3f3f3;
  background-color: #fff;
  font-weight: bold;
  font-size: clamp(16px, 1.875vw, 22px);
  line-height: 1.2;
  text-align: center;
  vertical-align: middle;
}
.p-digitalbuddy-plan-wide table td span {
  display: block;
  font-weight: normal;
  font-size: clamp(14px, 0.8333vw, 16px);
  line-height: 1.5 !important;
  text-align: center;
}
.p-digitalbuddy-plan-wide table th {
  padding: 3rem;
  border-bottom: 1px solid #fff;
  background-color: #dedede;
  vertical-align: middle;
}
.p-digitalbuddy-plan-wide table .bdr-t-lr {
  border-radius: 8px 8px 0 0;
}
.p-digitalbuddy-plan-wide table .bdr-b-lr {
  border: 0;
  border-radius: 0 0 8px 8px;
}
.p-digitalbuddy-plan-wide-ttl {
  margin-bottom: 1.5rem;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(18px, 2.083vw, 40px);
  text-align: center;
}
.p-digitalbuddy-plan-wide-ttl-group th {
  padding: 1rem 3rem !important;
  border-bottom: none !important;
  background-color: transparent !important;
}
.p-digitalbuddy-plan-wide-ttl::after {
  display: block;
  content: "こんな方におすすめ";
  color: #555;
  font-size: 16px;
  text-align: center;
}
.p-digitalbuddy-plan-wide-ttl-wrapper {
  position: relative;
  padding: 0 1rem 1rem;
  vertical-align: top !important;
}
.p-digitalbuddy-plan-wide-ttl-wrapper .c-list-disc {
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-digitalbuddy-plan-wide-ttl-wrapper .arrow_box {
  top: -60px;
  min-width: 320px;
  font-size: clamp(13px, 1vw, 18px);
  text-align: center;
}
.p-digitalbuddy-plan-wide-data-name {
  width: 26%;
}
.p-digitalbuddy-plan-wide-data-cont {
  width: 37%;
}
.p-digitalbuddy-flow {
  background-color: #cf122e;
}
.p-digitalbuddy-flow::after {
  border-top-color: #cf122e;
}
.p-digitalbuddy-flow .c-title-h2-nomal {
  color: #fff;
}
.p-digitalbuddy-flow .c-text-center {
  color: #fff;
}
.p-digitalbuddy-flow-copy {
  margin-top: 4rem;
  color: #fff;
  font-size: clamp(18px, 1.875vw, 24px);
  text-align: center;
}
.p-digitalbuddy-flow-inner {
  margin-top: 4rem;
  padding: 4.5rem 6rem;
  border-radius: 30px;
  background-color: #fff;
}
.p-digitalbuddy-flow-inner-att {
  display: none;
}
.p-digitalbuddy-flow-inner h3 {
  margin-bottom: 3rem;
  color: #cf122e;
  font-size: clamp(22px, 2vw, 30px);
}
.p-digitalbuddy-flow-inner-step {
  -moz-column-gap: 4rem;
  display: flex;
       column-gap: 4rem;
}
.p-digitalbuddy-flow-inner-step-item {
  display: flex;
  row-gap: 3rem;
  flex-direction: column;
  justify-content: space-between;
}
.p-digitalbuddy-flow-inner-step-item:nth-child(2) .p-digitalbuddy-flow-inner-step-item-dtl {
  max-width: 175px;
  height: 100%;
}
.p-digitalbuddy-flow-inner-step-item:nth-child(1) .p-digitalbuddy-flow-inner-step-item-dtl {
  max-width: 175px;
  height: 100%;
}
.p-digitalbuddy-flow-inner-step-item:nth-child(1) .p-digitalbuddy-flow-inner-step-item-dtl span {
  margin-top: 0.5rem;
  color: #000;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.4;
}
.p-digitalbuddy-flow-inner-step-item-dtl {
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 355px;
  min-height: 96px;
  border: 2px solid #cf122e;
  border-radius: 8px;
  font-weight: bold;
  font-size: clamp(16px, 1vw, 18px);
  line-height: 1.5;
  text-align: center;
}
.p-digitalbuddy-flow-inner-step-item-dtl-wide {
  -moz-column-gap: 3rem;
       column-gap: 3rem;
  flex-direction: row;
  width: 100%;
  padding: 1rem 0;
}
.p-digitalbuddy-flow-inner-step-item-dtl-wide::after {
  display: none !important;
}
.p-digitalbuddy-flow-inner-step-item-dtl-wide-ttl {
  text-align: center;
}
.p-digitalbuddy-flow-inner-step-item-dtl-wide .c-list-disc {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 67%;
  padding: 0 3rem;
  font-weight: normal;
  font-size: 16px;
  text-align: left;
}
.p-digitalbuddy-flow-inner-step-item-dtl-wide .c-list-disc li {
  margin-bottom: 0.2rem;
}
.p-digitalbuddy-flow-inner-step-item-dtl-wrapper {
  -moz-column-gap: 4rem;
  display: flex;
       column-gap: 4rem;
}
.p-digitalbuddy-flow-inner-step-item-dtl-wrapper .p-digitalbuddy-flow-inner-step-item-dtl:last-of-type {
  text-align: center;
}
.p-digitalbuddy-flow-inner-step-item-dtl-wrapper .p-digitalbuddy-flow-inner-step-item-dtl:last-of-type::after {
  display: none;
}
.p-digitalbuddy-flow-inner-step-item-dtl::after {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: -3.2rem;
  transform: translateY(-50%);
  border-width: 14px 0 14px 16px;
  border-style: solid;
  border-color: transparent transparent transparent #cf122e;
  content: "";
}
.p-digitalbuddy-flow-inner-step-item-dtl span {
  display: block;
  color: #cf122e;
}
.p-digitalbuddy-contact .l-container {
  padding-bottom: 0;
}
.p-digitalbuddy-contact .p-digitalbuddy-mv-btn {
  max-height: none;
  margin: 0 auto;
  text-align: center;
}
.p-digitalbuddy-contact .p-digitalbuddy-mv-btn .p-cta-download__btn__mc_wrapper {
  font-size: clamp(18px, 1.875vw, 24px);
  text-align: center;
}
.p-digitalbuddy-contact .p-digitalbuddy-mv-btn .c-btn--red2 {
  min-width: 270px;
  max-width: 420px;
  padding: 1.6vw 4vw 1.6vw 3vw;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: center;
}
.p-digitalbuddy-materials {
  background-color: #fff7e8;
}
.p-digitalbuddy-materials .l-container {
  padding-bottom: 8rem !important;
}
.p-digitalbuddy-materials .p-cta-download {
  margin-bottom: 4rem;
  padding: 0;
  background-color: #fff;
}
.p-digitalbuddy-materials .p-cta-download__wrap {
  padding: 4rem 3rem;
}
.p-digitalbuddy-materials .p-cta-download figure {
  display: grid;
  place-items: center;
  margin: 0;
  padding: 4rem;
  border-radius: 8px 0 0 8px;
  background-color: #cf122e;
}
.p-digitalbuddy-faq__answer__txt a {
  color: #cf122e;
  font-weight: bold;
  text-decoration: underline;
}

.main__form_wrap {
  position: relative;
  padding: 20px;
  border-radius: 10px;
  background: #cf122e;
}
.main__form_wrap .satori__submit_group {
  margin: 0 auto !important;
  text-align: center;
}
.main__form_wrap .satori__submit_group .satori__btn {
  width: auto;
  min-width: 100px !important;
  padding: 2px 5px !important;
  border-radius: 2px !important;
  background-color: #cf122e !important;
  color: #FFFFF0 !important;
  text-align: center !important;
}
.main__form_wrap .satori__message {
  margin-bottom: 0 !important;
  font-size: 14px;
}
.main__form_wrap .satori__custom_form {
  padding: 10px;
  border-radius: 10px;
  background: #fff !important;
}
.main__form_wrap .satori__input_group {
  display: flex;
  flex-wrap: wrap;
  padding: 5px !important;
}
.main__form_wrap .satori__input_group .satori__error_messages {
  display: inline-block;
  flex: 1 1 100%;
  font-size: 0.4rem;
  text-align: right;
}
.main__form_wrap .satori__input_group input {
  padding: 0 10px !important;
}
.main__form_wrap .satori__input_group .satori__require {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.main__form_wrap .satori__input_group #satori__privacy_policy_agreement + label {
  width: auto;
  padding-top: 0 !important;
}
.main__form_wrap .satori__input_group #satori__privacy_policy_agreement + label + .satori__error_messages {
  text-align: center;
}
.main__form_wrap label {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 34%;
  padding-bottom: 0;
  font-size: 16px;
}
.main__form_wrap .satori__horiz_group {
  display: block !important;
}
.main__form_ttlarea {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}
.main__form_ttlarea-inner {
  position: relative;
  color: #fff;
  font-weight: bold;
  font-size: clamp(16px, 1.562vw, 25px);
  line-height: 1.5;
}
.main__form_ttlarea-inner::before {
  display: inline-block;
  margin-right: 3px;
  padding: 0px 15px;
  border-radius: 4px;
  background: #fff;
  content: "無料";
  color: #d71945;
  font-size: 1.4rem;
  font-size: clamp(16px, 1.562vw, 25px);
}

.p-hrd p {
  margin-top: 2.5rem;
}
.p-hrd p:first-of-type {
  margin-top: 0;
}

#news-nav {
  -moz-column-gap: 6px;
  display: flex;
       column-gap: 6px;
  justify-content: space-between;
  width: 100%;
}
#news-nav li {
  display: block;
  width: calc(25% - 18px);
  padding-bottom: 5px;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
}
#news-nav .is-active-tab {
  background-color: #cf122e !important;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
}

.news-block__wrap {
  max-width: 1200px;
  margin: 0 auto;
}
.news-block__wrap dl {
  display: flex;
  flex-wrap: wrap;
  margin-top: 24px;
  margin-bottom: 0;
}
.news-block__wrap dl dt {
  color: #666;
  font-size: 12px;
}
.news-block__wrap dl dd:first-child {
  min-width: 104px;
  padding-right: 10px;
  font-size: 12px;
}
.news-block__wrap dl dd span {
  display: inline-block;
  width: 92px;
  margin: 0 25px;
  padding: 3px 10px;
  background: #666;
  color: #FFF;
  text-align: center;
}
.news-block__wrap dl dd a {
  color: #000;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
}
.news-block__wrap dl dd a:hover {
  text-decoration: underline;
}

.news-block {
  display: none;
}

.news-block.is-show-tab {
  display: block;
}

.news-block__button {
  display: block;
  position: relative;
  width: 240px;
  margin: 30px auto 0;
  padding: 14px 10px;
  border: 1px solid #DFDFDF;
  border-radius: 4px;
  background: #F9F9F9;
  color: #666;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
}

button {
  margin: 0;
  padding: 0;
  border: none;
  background-color: initial;
  transition: 0s;
}
button:hover {
  opacity: 1;
}
.sec-tab .news-nav {
  padding-top: 24rem;
  background: url(/assets/img/digitalbuddy/feature_bg_img.png) no-repeat center top 0;
  background-size: 472px 377px;
}
.sec-tab .news-nav-att {
  display: none;
}
.sec-tab .news-nav #news-nav {
  position: relative;
  top: 3rem;
}
.sec-tab .news-nav #news-nav .is-active-tab {
  position: relative;
}
.sec-tab .news-nav #news-nav .is-active-tab .tab-num {
  color: #cf122e;
}
.sec-tab .news-nav #news-nav .is-active-tab::after {
  position: absolute;
  bottom: -0.7vw;
  left: 50%;
  width: 0;
  height: 0;
  transform: translateX(-50%);
  border-top: 18px solid #cf122e;
  border-right: 20px solid transparent;
  border-bottom: 0;
  border-left: 20px solid transparent;
  border-style: solid;
  content: "";
}
.sec-tab .news-nav #news-nav li {
  position: relative;
  min-width: 320px;
  padding: 4rem 0.5rem 3rem;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0px 0px 25.23px 3.77px rgba(51, 51, 51, 0.07);
  font-size: clamp(16px, 1.5vw, 25px);
  line-height: 1.3;
}
.sec-tab .news-nav #news-nav li button {
  padding: 5px;
}
.sec-tab .news-nav #news-nav li .tab-num {
  display: grid;
  position: absolute;
  top: 0;
  left: 50%;
  place-items: center;
  width: 60px;
  height: 60px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #fff;
  color: #ff9aa8;
  font-weight: bold;
  font-size: clamp(28px, 2.083vw, 40px);
}
.sec-tab .news-block {
  margin-top: 5rem;
  padding: 4rem 1.5rem 6rem;
  border-radius: 8px;
  background-color: #fff;
}
.sec-tab .news-block-ttl {
  margin-bottom: 4rem;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
}
.sec-tab .news-block-add {
  margin-top: 2rem;
}
.sec-tab .news-block-add a {
  color: #cf122e;
  text-decoration: underline;
}
.sec-tab .news-block-lists {
  display: flex;
  row-gap: 2rem;
  flex-direction: column;
  margin-bottom: 3rem;
}
.sec-tab .news-block-lists li {
  padding-left: 3rem;
  text-indent: -2.7rem;
}
.sec-tab .news-block-lists li::before {
  display: inline-block;
  position: relative;
  top: 6px;
  width: 22px;
  height: 22px;
  margin-right: 5px;
  background-image: url(/assets/img/digitalbuddy/news-block-lists-icon.png);
  background-repeat: no-repeat;
  content: "";
}
.sec-tab .news-block-inner {
  padding: 3rem;
  border-radius: 8px;
  background-color: #f3f3f3;
}
.sec-tab .news-block-inner-figure-att {
  display: none;
}
.sec-tab .news-block-inner-figure-wrapper {
  overflow-x: auto;
}
.sec-tab .news-block-inner figure {
  width: 1000px;
  margin: 2rem auto;
  text-align: center;
}
.sec-tab .news-block-inner-ttl {
  display: inline-block;
  padding: 0.5rem 3rem;
  border-radius: 4px;
  background-color: #cf122e;
  color: #fff;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.5;
}
.sec-tab .news-block-inner-ttl-wrapper {
  text-align: center;
}
.sec-tab .news-block-inner-txt {
  color: #cf122e;
  text-align: center;
}
.sec-tab .news-block-inner-lead {
  margin-top: 2rem;
  text-align: center;
}

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

.pdg-0 {
  padding: 0 !important;
}

.mrg-0 {
  margin: 0 !important;
}

.pdb0 {
  padding-bottom: 0 !important;
}

.p-digitalbuddy-trial__list__bottom .p-cta-download__btn__mc {
  padding-bottom: 1rem;
  color: #000;
  font-size: clamp(18px, 1.875vw, 24px);
}
.p-digitalbuddy-trial__list__bottom .p-cta-download__btn__mc::before {
  width: 24px;
  background-color: #000;
}
.p-digitalbuddy-trial__list__bottom .p-cta-download__btn__mc::after {
  width: 24px;
  background-color: #000;
}
.p-digitalbuddy-trial__list__bottom .p-digitalbuddy-mv-btn {
  margin: 0 auto;
}

.p-cta-campaign {
  -moz-column-gap: 4rem;
       column-gap: 4rem;
  flex-wrap: nowrap;
  max-width: 1008px;
  margin: 8rem auto !important;
  padding: 4.9rem 4.5rem !important;
  box-shadow: 0px 0px 11.31px 1.69px rgba(51, 51, 51, 0.07);
}
.p-cta-campaign p {
  margin: 4rem 0;
  font-size: clamp(16px, 1.046vw, 20px);
  line-height: 1.5;
}
.p-cta-campaign figure {
  width: auto;
  padding: 0 !important;
  background-color: #fff !important;
}
.p-cta-campaign .p-cta-download__ttl {
  font-size: clamp(23px, 1.562vw, 30px) !important;
  text-align: left;
}
.p-cta-campaign .p-cta-download__wrap {
  width: 66%;
  padding: 0;
}
.p-cta-campaign .p-cta-download__btn {
  width: 100%;
  max-width: 399px;
  margin: 3rem 0 0;
}

.news-block-inner-figure-att {
  display: none !important;
}

.sec-tab .news-block-inner figure {
  width: auto;
}

.p-digitalbuddy-use__item-figure-att {
  display: none !important;
}

.p-digitalbuddy-use__item-figure-wrapper figure {
  width: auto;
}

/* 250922_MV下バナー調整 */
.mv-under-bnr-wrap a {
  display: inline-block;
}

.mv-under-bnr-wrap figure {
  text-align: center;
}

/* 251027_MVフォーム調整 */
.p-digitalbuddy-mv-has-form {
  height: auto;
}
.p-digitalbuddy-mv-has-form .l-container {
  padding-bottom: 3rem !important;
}

/* 251120_新着情報ブロック追加 */
.latest-topics .l-container {
  padding: 8rem 0;
}
.latest-topics .c-btn--red2 {
  margin-top: 6rem;
}
.latest-topics .p-ai-for-work-news a:nth-child(n+6) {
  display: none;
}

/* 251218_MV改修 */
.p-digitalbuddy-mv-inner {
  align-items: center;
  justify-content: center;
}
.p-digitalbuddy-mv-inner-txt-ttl h1 {
  margin-bottom: 0;
  padding-bottom: 0;
}
.p-digitalbuddy-mv-inner-txt-ttl-lead {
  margin: 2.5rem 0 3rem;
}
.p-digitalbuddy-mv-inner-txt-list {
  padding: 2.3rem 2.5rem;
  border-radius: 10px;
  background-color: #fff;
}
.p-digitalbuddy-mv-inner-txt-list ul {
  display: flex;
  row-gap: 1rem;
  flex-direction: column;
}
.p-digitalbuddy-mv-inner-txt-list li {
  display: flex;
  font-weight: bold;
  font-size: clamp(16px, 1.046vw, 20px);
  line-height: 1.3;
}
.p-digitalbuddy-mv-inner-txt-list li::before {
  display: inline-block;
  width: 31px;
  height: 28px;
  margin-top: 0.5rem;
  margin-right: 1.2rem;
  background-image: url(/assets/img/ico_mv_list.png);
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
}
.p-digitalbuddy-mv-inner-txt-btn {
  max-width: 420px;
  margin-top: 4rem;
  text-align: center;
}
.p-digitalbuddy-mv-inner-txt-btn span {
  display: inline-block;
  position: relative;
  margin-bottom: 1rem;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-digitalbuddy-mv-inner-txt-btn span::before {
  display: inline-block;
  position: absolute;
  top: 45%;
  left: -20px;
  width: 18px;
  height: 2px;
  transform: rotate(50deg);
  background-color: #cf122e;
  content: "";
}
.p-digitalbuddy-mv-inner-txt-btn span::after {
  display: inline-block;
  position: absolute;
  top: 45%;
  right: -20px;
  width: 18px;
  height: 2px;
  transform: rotate(-50deg);
  background-color: #cf122e;
  content: "";
}
.p-digitalbuddy-mv-inner-txt-btn a {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  padding: 2rem 0;
  border-radius: 10rem;
  background-color: #cf122e;
  color: #fff;
  font-weight: bold;
  font-size: clamp(16px, 1.046vw, 18px);
  text-align: center;
}
.p-digitalbuddy-mv-inner-txt-btn a::after {
  display: inline-block;
  position: absolute;
  right: 3rem;
  width: 25px;
  height: 23px;
  background-image: url(/assets/img/ico_mv_dl.png);
  content: "";
}

/* popup-bnr */
.top-popup-bnr {
  z-index: 999;
  position: fixed;
  top: 16vh;
  right: 0;
  width: 298px;
}
.top-popup-bnr__close {
  position: absolute;
  top: -12px;
  left: -14px;
  cursor: pointer;
}
.top-popup-bnr__close span {
  display: block;
  position: relative;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #333;
}
.top-popup-bnr__close span::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3px;
  height: 18px;
  transform: translate(-50%, -50%) rotate(45deg);
  background: #fff;
  content: "";
}
.top-popup-bnr__close span::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3px;
  height: 18px;
  transform: translate(-50%, -50%) rotate(-45deg);
  background: #fff;
  content: "";
}

.top-popup-bnr.is-close a {
  display: none;
}
.top-popup-bnr.is-close span {
  display: none;
}

/* 251215_デジタルバディ資料DL作成 */
.p-digitalbuddy-contact .p-digitalbuddy-mv-btn .c-btn--white {
  min-width: 270px;
  max-width: 420px;
  padding: 1.6vw 4vw 1.6vw 3vw;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: center;
}
.p-digitalbuddy-contact .p-digitalbuddy-mv-btn-flex {
  display: flex;
}
.p-digitalbuddy-contact .p-digitalbuddy-mv-btn-flex .p-cta-download__btn__mc {
  font-size: clamp(16px, 1.875vw, 24px);
}

/* 260113_資料導線追加 */
.p-digitalbuddy-materials-02 {
  background-color: #fff;
}
.p-digitalbuddy-materials-02 .p-cta-download {
  margin-bottom: 0;
  border: 1px solid #999999;
}
.p-digitalbuddy-materials-02 .p-cta-download figure {
  background-color: #e3f1fa;
}
.p-digitalbuddy-materials-02 .l-container {
  padding-bottom: 0 !important;
}
.p-digitalbuddy-mv-btn-flex {
  padding: 5rem 0;
}

/* 260305_デジタルバディLP改修・新規作成 */
.p-digitalbuddy-c-list-num {
  gap: 4rem;
}
.p-digitalbuddy-c-list-num li {
  width: calc((100% - 8rem) / 3) !important;
  padding-bottom: 0;
  border: none;
  border-radius: 30px 30px 0px 30px;
}
.p-digitalbuddy-c-list-num li figure {
  padding: 3rem 0 0;
  border-radius: 30px 30px 0px 0px;
  background-color: #dedede;
  text-align: center;
}
.p-digitalbuddy-c-list-num li figure img {
  width: 100%;
}
.p-digitalbuddy-c-list-num li .c-list-num__wrap {
  padding: 3rem 2.5rem;
  border-radius: 0px 0px 0px 30px;
  background-color: #f3f3f3;
}
.p-digitalbuddy-c-list-num li .c-list-num__wrap .p_attention {
  text-align: left !important;
}
.p-digitalbuddy-c-list-num li .c-list-num-ico {
  display: grid;
  place-content: center;
  padding-top: 0;
  font-weight: bold;
  font-size: clamp(28px, 2.083vw, 40px);
}
.p-digitalbuddy-c-list-num li .c-list-num__ttl {
  color: #000;
  text-align: center;
}
.p-digitalbuddy-c-list-num-point .c-list-num-ico {
  background-color: #fff;
  color: #cf122e;
}
.p-digitalbuddy-c-list-num-point .c-list-num__ttl span {
  color: #cf122e;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-digitalbuddy-c-list-num-point .c-list-num__wrap {
  display: flex;
  flex-direction: column;
  background-color: #fff !important;
}
.p-digitalbuddy-c-list-num-point .c-list-num__wrap p {
  color: #000;
  text-align: left;
}
.p-digitalbuddy-c-list-num-point .c-list-num__point {
  margin-top: auto;
  padding-top: 3rem;
}
.p-digitalbuddy-c-list-num-point .c-list-num__point-inner {
  position: relative;
  padding: 3rem 2rem 2rem;
  border-radius: 10px;
  background-color: #e3f1fa;
}
.p-digitalbuddy-c-list-num-point .c-list-num__point span {
  display: inline-block;
  position: absolute;
  top: -9px;
  left: 50%;
  min-width: 107px;
  transform: translateX(-50%);
  border-radius: 10rem;
  background-color: #cf122e;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
}
.p-digitalbuddy-solution-figure {
  padding: 3rem;
  overflow-x: auto;
  border-radius: 10px;
  background-color: #fff;
}
.p-digitalbuddy-solution-figure-wrapper {
  margin-top: 5rem;
}
.p-digitalbuddy-solution-figure-att {
  display: none;
  font-size: clamp(14px, 0.8333vw, 16px);
  text-align: left;
}
.p-digitalbuddy-solution-figure img {
  max-width: none;
}
.p-digitalbuddy-process {
  width: 100%;
  border: 2px solid #dedede;
}
.p-digitalbuddy-process tr:first-of-type th {
  vertical-align: middle;
}
.p-digitalbuddy-process tr:first-of-type th:nth-of-type(2) {
  background-color: #666;
  color: #fff;
}
.p-digitalbuddy-process tr:first-of-type th:nth-of-type(3) {
  background-color: #c00f29;
  color: #fff;
}
.p-digitalbuddy-process tr td:first-of-type {
  font-weight: bold;
  font-size: clamp(14px, 0.9375vw, 18px);
}
.p-digitalbuddy-process tr td:nth-of-type(3) {
  color: #c00f29;
}
.p-digitalbuddy-process th {
  padding: 3rem 0;
  padding: 0.5rem;
  border: 2px solid #dedede;
  background-color: #c9c9c9;
  font-size: clamp(14px, 1.2vw, 22px);
  text-align: center;
}
.p-digitalbuddy-process td {
  padding: 2rem;
  border: 2px solid #dedede;
  background-color: #fff;
  text-align: center;
  vertical-align: middle;
}
.p-digitalbuddy-process-col-1 {
  width: 20%;
}
.p-digitalbuddy-process-col-2 {
  width: 40%;
}
.p-digitalbuddy-process-col-2 {
  width: 40%;
}
.p-digitalbuddy-process-summary {
  max-width: 1000px;
  margin: 2rem auto 0;
  padding: 2rem;
  border-radius: 10px;
  background-color: #ffcdd3;
}
.p-digitalbuddy-process-summary p {
  font-weight: bold;
  font-size: clamp(16px, 1.046vw, 20px);
  text-align: center;
}
.p-digitalbuddy-process-summary p span {
  color: #cf122e;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 1.5;
}
.p-digitalbuddy-mv-inner-txt .p-home-mv-btn {
  -moz-column-gap: 1rem;
  display: flex;
       column-gap: 1rem;
  justify-content: center;
  max-width: none;
  padding: 0 0 3rem;
}
.p-digitalbuddy-mv-inner-txt .p-home-mv-btn-item {
  text-align: center;
}
.p-digitalbuddy-mv-inner-txt .p-home-mv-btn-item p {
  display: inline-block;
  position: relative;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(12px, 1.5vw, 14px);
  letter-spacing: 0.04rem;
}
.p-digitalbuddy-mv-inner-txt .p-home-mv-btn-item p::before {
  display: inline-block;
  position: absolute;
  top: 45%;
  left: -20px;
  width: 18px;
  height: 2px;
  transform: rotate(50deg);
  border-radius: 5px;
  background-color: #cf122e;
  content: "";
}
.p-digitalbuddy-mv-inner-txt .p-home-mv-btn-item p::after {
  display: inline-block;
  position: absolute;
  top: 45%;
  right: -20px;
  width: 18px;
  height: 2px;
  transform: rotate(-50deg);
  border-radius: 5px;
  background-color: #cf122e;
  content: "";
}
.p-digitalbuddy-mv-inner-txt-ttl span {
  display: block;
  font-size: clamp(24px, 2.083vw, 39px);
}
.p-digitalbuddy-mv-inner-txt-ttl .p_attention {
  margin-top: 0.5rem;
  text-align: left !important;
}
.p-digitalbuddy-mv-inner-txt-ttl:has(.p-digitalbuddy-mv-inner-txt-ttl-lead-below) {
  padding-top: 6rem;
}
.p-digitalbuddy-mv-inner-txt-ttl-lead {
  margin-bottom: 0;
}
.p-digitalbuddy-mv-inner-txt-ttl-lead-below {
  position: absolute;
  top: 2rem;
  font-size: clamp(18px, 1.354vw, 26px);
}
.p-digitalbuddy-mv-inner-txt-ttl-lead-under {
  font-size: clamp(18px, 1.25vw, 23px);
}
.p-digitalbuddy-mv-inner-txt-list {
  margin: 2.5rem 0;
}
.p-digitalbuddy-mv-inner-txt-list li span {
  width: calc(100% - 25px);
}
.p-digitalbuddy-mv-inner-form-wrapper img {
  width: 662px;
}
.p-digitalbuddy-mv-inner-form-wrapper figure {
  text-align: right;
}

.p_attention {
  line-height: 1.2;
}
.p_attention-center {
  text-align: center !important;
}

/* 260608_デジタルバディLP改修 */
.p-digitalbuddy-hrd .hrd-item {
  gap: 1rem;
}
.p-digitalbuddy-hrd .hrd-item figure {
  text-align: center;
}
.p-digitalbuddy-hrd .hrd-item figure img {
  max-width: none;
}
.p-digitalbuddy-hrd .hrd-item-figure-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-digitalbuddy-solution__wrap {
  row-gap: 6rem;
  flex-wrap: wrap;
  justify-content: center;
}
.p-digitalbuddy-solution__wrap .p-digitalbuddy-solution__item {
  width: 407px;
  max-width: 100%;
}
.p-digitalbuddy-solution__wrap .p-digitalbuddy-solution__item__ttl {
  font-size: clamp(20px, 1.562vw, 23px);
}
.p-digitalbuddy-solution__wrap .p-digitalbuddy-solution__item__dtl02__span.span04 {
  background: linear-gradient(transparent 80%, #FF9AA8 80%);
}
.p-digitalbuddy-solution__wrap .p-digitalbuddy-solution__item__dtl02__span.span05 {
  background: linear-gradient(transparent 80%, #96C120 80%);
}
.p-digitalbuddy-solution__wrap .p-digitalbuddy-solution__item figure {
  padding-top: 3vw;
}

.sec-tab .news-nav #news-nav li {
  display: grid;
  font-size: clamp(16px, 1.5vw, 21px);
}

/* llm個別 */
.p-llm .c-title-area-m .l-container::after {
  top: 80px;
  right: -150px;
  background: url(../img/service/service_llm_img01.png?d=251216) no-repeat;
}
.p-llm .p-ai-for-work-about {
  display: block;
  padding: 6rem 7rem;
}
.p-llm .p-ai-for-work-about .c-title-h2-nomal {
  margin: 0 0 3rem 0;
}
.p-llm-content-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  padding: 7rem 3rem 5rem;
  border-radius: 8px;
  background-color: #fff;
}
.p-llm-content-list-item {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  justify-content: center;
  padding: 0 2.5rem 1rem;
  border-right: 1px dashed #666;
}
.p-llm-content-list-item:last-of-type {
  border: none;
}
.p-llm-content-list-item:first-of-type {
  position: relative;
}
.p-llm-content-list-item:first-of-type::after {
  display: block;
  position: absolute;
  top: 35%;
  right: 0;
  right: -24px;
  width: 48px;
  height: 48px;
  background-image: url(../img/service/service_llm_img06.png);
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
}
.p-llm-content-list-item h3 {
  margin-bottom: 2.5rem;
  padding: 0.7rem;
  font-size: clamp(18px, 1.2vw, 20px);
  text-align: center;
}
.p-llm-content-list-item .bgc1 {
  background-color: #ffcdd3;
}
.p-llm-content-list-item .bgc2 {
  background-color: #ff9aa8;
}
.p-llm-content-list-item .bgc3 {
  background-color: #dd7a87;
}
.p-llm-content-list-item figure {
  width: 100%;
  margin-bottom: 3rem;
  text-align: center;
}
.p-llm .p-dify-assignment .c-title-h2-nomal {
  margin-bottom: 4rem;
}
.p-llm .p-dify-assignment .c-title-h3-nomal {
  color: #cf122e;
  font-size: clamp(24px, 2vw, 32px);
  text-align: center;
}
.p-llm .p-dify-assignment .c-list-num {
  margin-top: 6rem;
}
.p-llm .p-dify-assignment .c-list-num figure {
  background-color: #f3f3f3;
  text-align: center;
}
.p-llm .p-dify-assignment .c-list-num__ttl {
  margin-bottom: 1rem;
  font-size: clamp(18px, 2vw, 24px);
  text-align: center;
}
.p-llm .p-dify-assignment .c-list-num__wrap li {
  min-width: auto;
}
.p-llm-merit-copy {
  margin-bottom: 4rem;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(24px, 3vw, 48px);
  text-align: center;
}
.p-llm-merit-list {
  -moz-column-gap: 3rem;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, min(430px, (100% - 6rem) / 3)));
       column-gap: 3rem;
}
.p-llm-merit-list-item {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 4;
  border-radius: 8px;
  box-shadow: 0px 0px 25.23px 3.77px rgba(51, 51, 51, 0.07);
}
.p-llm-merit-list-item-m {
  padding: 3rem;
  border-radius: 8px 8px 0 0;
  background-color: #fff;
}
.p-llm-merit-list-item-m-inner {
  display: flex;
  flex-direction: column-reverse;
}
.p-llm-merit-list-item-m-inner .c-list-disc {
  font-weight: bold;
  font-size: clamp(18px, 2vw, 20px);
}
.p-llm-merit-list-item-m h3 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #cf122e;
  font-size: clamp(18px, 3vw, 30px);
  text-align: center;
}
.p-llm-merit-list-item-m h3 .c-list-num-ico {
  display: block;
  position: static;
  width: 37px;
  height: 37px;
  margin-top: 7px;
  margin-right: 0.7rem;
  padding-top: 0;
  font-size: clamp(18px, 3vw, 20px);
}
.p-llm-merit-list-item-m figure {
  margin: 2rem 0 2.5rem;
  text-align: center;
}
.p-llm-merit-list-item-p {
  position: relative;
  padding: 4rem 3rem 3rem 3rem;
  border-radius: 0 0 8px 8px;
  background-color: #b0d4f4;
}
.p-llm-merit-list-item-p::before {
  display: block;
  position: absolute;
  top: -20px;
  left: 50%;
  width: 134px;
  transform: translateX(-50%);
  border: solid 2px #cf122e;
  border-radius: 10rem;
  background-color: #fff;
  content: "POINT";
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(18px, 3vw, 20px);
  text-align: center;
}
.p-llm-merit-list-item-p h4 {
  margin-bottom: 1rem;
  color: #cf122e;
  font-size: clamp(18px, 2vw, 24px);
  text-align: center;
}
.p-llm-service .c-list-num {
  row-gap: 2rem;
  align-items: flex-start;
  margin: 4rem 0 7rem;
}
.p-llm-service .c-list-num__wrap {
  padding: 4rem 3rem;
}
.p-llm-service .c-list-num__ttl {
  margin-bottom: 1rem;
  font-size: clamp(18px, 2vw, 24px) !important;
  text-align: center;
}
.p-llm-service .c-list-num__dtl {
  display: flex;
  row-gap: 2rem;
  flex-direction: column-reverse;
  justify-content: center;
}
.p-llm-service .c-list-num__dtl p {
  text-align: center;
}
.p-llm-service .c-list-num__dtl figure {
  text-align: center;
}
.p-llm-service .c-list-num__dtl figure img {
  -o-object-fit: contain;
  width: 90px;
  height: 71px;
     object-fit: contain;
}
.p-llm-service .c-list-num-ico {
  display: flex;
  top: -18px;
  left: 50%;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  padding-top: 0;
  transform: translateX(-50%);
  border: 2px solid #cf122e;
  background-color: #fff !important;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(18px, 2vw, 26px);
}
.p-llm-service .c-list-num li {
  position: relative;
  padding-bottom: 0;
  border: none;
  box-shadow: 0px 0px 19.53px 1.47px rgba(51, 51, 51, 0.07);
  transition: 0.5s !important;
}
.p-llm-service .c-list-num li:hover {
  opacity: 0.8;
}
.p-llm-service .c-list-num li:hover::after {
  bottom: -13px;
}
.p-llm-service .c-list-num li::after {
  display: block;
  position: absolute;
  bottom: -23px;
  left: 50%;
  width: 46px;
  height: 46px;
  transform: translateX(-50%);
  border-radius: 50%;
  background: url(../img/ico_arrow_07.png) no-repeat center center;
  background-size: 23px;
  background-color: #cf122e;
  content: "";
  transition: all 0.6s;
}
.p-llm-service .c-list-service-list__grid {
  padding-right: 20px;
}
.p-llm-service .c-list-service-list__ttl {
  display: flex;
  align-items: flex-start;
  margin-bottom: 0.5rem;
}
.p-llm-service .c-list-service-list__ttl span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 37px;
  min-width: 37px;
  height: 37px;
  margin-top: 0.7rem;
  margin-right: 10px;
  border: 2px solid #cf122e;
  border-radius: 50%;
  background-color: #fff;
}
.p-llm-service .c-list-service-list__ttl2 {
  margin: 1rem 0 0.5rem;
  color: #cf122e;
  font-size: clamp(18px, 1.24vw, 20px);
}
.p-llm-service .c-list-service-list__ttl3 {
  font-weight: bold;
  font-size: clamp(16px, 1.24vw, 18px);
}
.p-llm-service .c-list-service-list-icon {
  padding: 0 0 0 4rem;
}
.p-llm-service .c-list-service-list-icon img {
  -o-object-fit: contain;
  height: 158px;
     object-fit: contain;
}
.p-llm-service .c-list-service-list-wrapper {
  max-width: 1200px;
  margin: 3rem auto 0;
}
.p-llm-service .c-list-service-list__wrap .cta-dify-service {
  max-width: none;
  margin-top: 3rem;
  border: 2px solid #ddd;
  border-radius: 8px;
  background-color: #e3f1fa !important;
}
.p-llm-service .c-list-service-list__wrap .cta-dify-service .column-cta-download {
  background-color: #e3f1fa !important;
}
.p-llm-service .c-list-service-list__wrap .cta-dify-service::after {
  display: none !important;
}
.p-llm-service .c-list-service-list__wrap .cta-dify-service .p-cta-download__wrap {
  padding-top: 0;
}
.p-llm-service .c-list-service-list__wrap .cta-dify-service .p-cta-download__ttl {
  font-size: clamp(19px, 2vw, 25px);
}
.p-llm-service .c-list-service-list__wrap .cta-dify-service .p-cta-download__btn {
  margin-top: 2rem;
}
.p-llm-service .c-list-service-list__wrap .cta-dify-service .p-cta-download figure img {
  height: auto;
}
.p-llm-service .c-list-service-list__wrap_figure {
  display: flex;
  justify-content: center;
  margin-top: 3rem;
}
.p-llm-service .c-list-service-list__wrap_figure_item__ttl {
  max-width: 300px;
  margin-bottom: 1.5rem;
  padding: 1rem;
  border-radius: 4px;
  background-color: #333;
  color: #fff;
  font-weight: bold;
  font-size: clamp(16px, 1.24vw, 18px);
  text-align: center;
}
.p-llm-service .c-list-service-list__wrap_figure_item__ttl span {
  font-weight: normal;
  font-size: clamp(14px, 1.24vw, 15px);
}
.p-llm-service .c-list-service-list__wrap_figure_item:nth-of-type(2) .c-list-service-list__wrap_figure_item__ttl {
  margin-left: auto;
  background-color: #cf122e;
}
.p-llm-service .c-list-service-list__wrap_list {
  -moz-column-gap: 2rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
       column-gap: 2rem;
  row-gap: 1rem;
  margin-top: 4rem;
}
.p-llm-service .c-list-service-list__wrap_list__ttl {
  margin-top: 1rem;
  font-weight: bold;
  line-height: 1.5;
}
.p-llm-service .c-list-service-list__wrap_list li {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
}
.p-llm-service .c-list-service-list__wrap_list figure {
  display: grid;
  place-items: center;
  order: -1;
  width: auto;
  padding: 0.5rem;
  border-radius: 4px;
  background-color: #fff;
}
.p-llm-service .c-list-service-list__wrap_list figure img {
  -o-object-fit: contain;
  width: 140px;
  height: 120px;
     object-fit: contain;
}
.p-llm-overview .dify_service-imgflex {
  align-items: flex-start;
  gap: 40px;
}
.p-llm-overview .dify_service-imgflex-imgbox {
  max-width: 400px;
}
.p-llm-overview .dify_service-subtitle {
  margin-bottom: 0;
}
.p-llm-overview .dify_service-subtitle .c-h4-a__text_red {
  color: #cf142b;
}
.p-llm-overview .dify_service-conts-item .c-list-disc-a__item::before {
  background-color: #cf142b;
}
.p-llm .p-digitalbuddy-price .p-digitalbuddy-mv-btn .p-cta-download__btn__mc {
  padding-bottom: 0 !important;
}
.p-llm .p-digitalbuddy-price .p-digitalbuddy-mv-btn .p-cta-download__btn__mc_wrapper {
  text-align: center;
}
.p-llm .p-ai-for-work-case .c-list-case__wrap {
  padding: 3rem 8rem 3rem 3rem;
}
.p-llm .p-ai-for-work-case figure {
  width: 430px;
}
.p-llm .p-ai-for-work-case figure img {
  -o-object-fit: cover;
  height: 100%;
     object-fit: cover;
}
.p-llm .p-digitalbuddy-cta .l-container {
  padding-bottom: 8rem;
}
.p-llm .p-cta-dify .p-cta-list {
  padding: 0;
}
.p-llm .p-cta-dify .p-cta-list li {
  width: 800px;
  max-width: 100%;
}
.p-llm .p-digitalbuddy-price p {
  padding-bottom: 2vw;
}
.p-llm sup {
  font-weight: 800;
  font-size: clamp(16px, 1.25vw, 24px);
}
.p-llm .c-attention-a__item {
  -moz-column-gap: 4px;
  display: grid;
  grid-template-columns: auto 1fr;
       column-gap: 4px;
  margin: 10px 0 0;
}
.p-llm .c-attention-a__marker {
  width: 1.5em;
  font-size: 12px;
}
.p-llm .c-attention-a__marker span {
  font-weight: 800;
}
.p-llm .c-attention-a__text {
  font-size: 12px;
}
.p-llm .c-attention-a__wrapper {
  display: flex;
  justify-content: flex-end;
  padding-left: 2rem;
}

/* 汎用 */
.p-ai-for-work-about-dtl {
  display: flex;
  justify-content: space-between;
  margin-top: 2.5rem;
}
.p-ai-for-work-about-dtl-txt-part {
  margin-bottom: 2rem;
}
.p-ai-for-work-about-dtl figure {
  margin-top: 1rem;
  text-align: center;
}
.p-ai-for-work-about-dtl h3 {
  margin-bottom: 1rem;
  color: #cf122e;
}
.p-ai-for-work-about-dtl h4 {
  color: #cf122e;
  font-size: clamp(16px, 1vw, 18px);
}
.p-ai-for-work-about-dtl ul {
  padding-left: 5px;
}

.p-cta-download__ttl_small {
  font-size: clamp(20px, 2vw, 26px);
}
.p-cta-download__ttl:has(.p-cta-download__ttl_small) {
  line-height: 1.3;
}

.p-home-service-list {
  margin: 0 auto;
  gap: 3rem;
}
.p-home-service-list li {
  width: calc((100% - 10rem) / 3);
  max-width: 297px;
}

.p-cta-download__btn__mc_black {
  color: #000;
}

/* 251216_オンプレLLM改修 */
.p-llm .c-title-area-m__wrap {
  position: relative;
}
.p-llm .c-title-area-m h1 {
  font-size: clamp(30px, 2.6vw, 50px);
}

.award-img {
  z-index: -1;
  position: absolute;
  top: 10px;
  right: 470px;
  max-width: 124px;
}

/* 260310_オンプレLLM受賞ブロック追加 */
.p-award-inner {
  padding: 4.5rem 7rem;
  border: 2px solid #dfe3e7;
  border-radius: 10px;
}
.p-award-inner h2 {
  margin-bottom: 2rem;
  color: #cf122e;
  font-size: clamp(20px, 1.875vw, 36px);
  line-height: 1.4;
  text-align: center;
}
.p-award-dtl {
  -moz-column-gap: 2.5rem;
  display: flex;
       column-gap: 2.5rem;
  align-items: center;
  max-width: 870px;
  margin: 0 auto;
  padding: 0 1rem;
}
.p-award-txt {
  order: 2;
  width: calc(100% - (111px + 2.5rem));
}
.p-award-txt p {
  font-weight: bold;
  font-size: clamp(16px, 1.046vw, 20px);
  line-height: 1.5;
}
.p-award-txt p a {
  padding-left: 0.5rem;
  color: #cf122e;
  font-weight: normal;
  font-size: clamp(14px, 0.9375vw, 18px);
  text-decoration: underline;
}
.p-award-txt p a:hover {
  text-decoration: none;
}
.p-award-txt p a[target=_blank]::after {
  display: inline-block;
  position: relative;
  top: 0.5rem;
  left: 0.5rem;
  width: 20px;
  height: 20px;
  background: url(/assets/img/ico_external_link.png) no-repeat;
  background-size: contain;
  content: "";
}
.p-award-img {
  order: 1;
  width: 111px;
}
.p-award .c-attention-a__item {
  max-width: 870px;
  margin: 2rem auto 0;
  padding: 0 1rem;
}
.p-award .l-container {
  padding-bottom: 0;
}

/* 260511_オンプレLLM改修 */
.p-hrd-center {
  text-align: center;
}
.p-hrd-center .c-attention-a__item {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}

.dify_service-conts-item-inner {
  display: flex;
  justify-content: space-between;
}
.dify_service-conts-item-inner-l {
  width: 48%;
}
.dify_service-conts-item-inner-r {
  width: 48%;
}
.dify_service-conts-item-inner-ttl {
  color: #cf142b;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.6;
}
.dify_service-conts-item-inner .dify_service-flow {
  grid-template-columns: repeat(2, 1fr);
}
.dify_service-conts-item-inner .dify_service-tec {
  align-items: self-start;
}
.dify_service-conts-item-inner .dify_service-tec-txt {
  margin-top: 1rem;
  text-align: center;
}
.dify_service-conts-item-inner .dify_service-tec-item {
  display: flex !important;
  flex-direction: column-reverse;
}
.dify_service-conts-item-inner .dify_service-tec-ttl {
  margin-bottom: 0.5rem;
  font-weight: bold;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1.5;
}
.dify_service-conts-item-inner .dify_service-tec figure {
  display: grid;
  place-content: center;
  border-radius: 8px;
  background-color: #fff;
}
.dify_service-conts-item-inner .dify_service-tec figure img {
  -o-object-fit: contain;
  width: 100%;
  height: 150px;
     object-fit: contain;
}
.dify_service-conts-item-inner .dify_service-tec p {
  font-size: 12px;
}
.dify_service-conts-item-figure {
  width: 100% !important;
  padding: 3rem 0 0;
}
.dify_service-conts-item-figure figure {
  text-align: center;
}
.dify_service-conts-item-figure-ttl {
  display: inline-block;
  margin-bottom: 1rem;
  padding: 0.5rem 1rem;
  border-radius: 8px;
  background-color: #cf142b;
  color: #fff;
  font-weight: bold;
}
.dify_service-conts-item-2col {
  -moz-column-gap: 2rem;
  display: flex;
       column-gap: 2rem;
}

.p-news-list {
  display: flex;
  visibility: hidden;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 6rem;
  transform: translateY(3rem);
  opacity: 0;
  transition: 1s;
}
.p-news-list dt {
  color: #666;
  font-weight: normal;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-news-list dd .c-cate--line {
  margin-right: 1.5625vw;
}
.p-news-list + .p-news-list {
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid #ddd;
}

.p-page-nav {
  visibility: hidden;
  transform: translateY(3rem);
  opacity: 0;
  transition: 1s;
}
.p-page-nav ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: center;
  gap: 2rem;
}
.p-page-nav ul li a {
  position: relative;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-page-nav li {
  width: 28%;
  text-align: center;
}
.p-page-nav li a {
  display: block;
  padding: 20px 10px;
  border: 2px solid #ccc;
  border-radius: 100px;
  box-shadow: 0rem 0.5rem 2rem rgba(1, 120, 228, 0.2);
  transition: 0.2s;
}
.p-page-nav ul li:nth-of-type(1) a {
  border-color: #34a5b6;
  color: #34a5b6;
}
.p-page-nav ul li:nth-of-type(2) a {
  border-color: #0566d4;
  color: #0566d4;
}
.p-page-nav ul li:nth-of-type(3) a {
  border-color: #e1b004;
  color: #e1b004;
}
.p-page-nav ul li:nth-of-type(1) a:hover {
  background: #34a5b6;
  color: #fff;
}
.p-page-nav ul li:nth-of-type(2) a:hover {
  background: #0566d4;
  color: #fff;
}
.p-page-nav ul li:nth-of-type(3) a:hover {
  background: #e1b004;
  color: #fff;
}
.p-page-nav ul li a:after {
  position: absolute;
  bottom: 0;
  left: calc(50% - 10px);
  width: 0;
  height: 0;
  border-width: 12px 10px 0 10px;
  border-style: solid;
  border-color: transparent transparent transparent transparent;
  content: "";
  transition: 0.5s;
}
.p-page-nav ul li a:hover:after {
  bottom: -12px;
}
.p-page-nav ul li:nth-of-type(1) a:hover:after {
  border-color: #34a5b6 transparent transparent transparent;
}
.p-page-nav ul li:nth-of-type(2) a:hover:after {
  border-color: #0566d4 transparent transparent transparent;
}
.p-page-nav ul li:nth-of-type(3) a:hover:after {
  border-color: #e1b004 transparent transparent transparent;
}

.p-reason-panel {
  display: flex;
  visibility: hidden;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0;
  transform: translateY(3rem);
  background-position: center;
  background-size: cover;
  opacity: 0;
  transition: 1s;
}
.p-reason-panel__text {
  width: 31.25vw;
  margin: 0 0 0 calc(50% - 33.3333333333vw);
  padding: 9.375vw 0;
}
.p-reason-panel__text h2 {
  font-size: clamp(25px, 1.875vw, 36px);
}

.mv-scene {
  max-height: 390px;
}
.mv-scene-dify .l-container::after {
  right: -180px !important;
  bottom: -30px !important;
  background: url(/assets/img/service/mv-scene-dify.png) no-repeat !important;
}
.mv-scene-title {
  font-size: clamp(25px, 1.875vw, 36px) !important;
}

.p-usecase-scene .c-title-h2-nomal {
  font-size: clamp(20px, 2.083vw, 32px);
}
.p-usecase-scene .c-title-h2-nomal span {
  color: #cf122e;
  font-size: clamp(28px, 2.083vw, 40px);
}
.p-usecase-scene .c-list-usecase {
  grid-template-columns: repeat(3, 1fr);
  max-width: 1200px;
  margin: 0 auto;
  gap: 3rem 3rem;
}
.p-usecase-scene .c-list-usecase-item a {
  height: auto !important;
  padding: 1.5rem 6rem 1.5rem 1.5rem;
}
.p-usecase-scene .c-list-usecase-item a::after {
  background: url(/assets/img/ico_arrow_01.png) no-repeat center 6px;
  background-size: 16px;
  background-color: #cf122e;
}
.p-usecase-scene .c-list-usecase-item figure {
  width: 90px;
  height: 90px;
}
.p-usecase-scene .c-list-usecase-item-inner {
  -moz-column-gap: 2rem;
  display: flex;
       column-gap: 2rem;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: left;
}
.p-usecase-scene .c-list-usecase-item-ttl {
  font-size: clamp(16px, 1.046vw, 20px);
  line-height: 1.5;
}

.p-scene-detail {
  background-color: #f3f3f3;
}
.p-scene-detail .l-container {
  padding-bottom: 0;
}
.p-scene-detail:last-child .l-container {
  padding: 8rem 0;
}
.p-scene-detail-wrap {
  display: flex;
  row-gap: 4rem;
  flex-direction: column;
  padding: 5rem;
  border-radius: 8px;
  background-color: #fff;
}
.p-scene-detail-ttl {
  -moz-column-gap: 2rem;
  display: flex;
       column-gap: 2rem;
  flex-direction: row-reverse;
  justify-content: center;
  line-height: 1.2;
}
.p-scene-detail-ttl span {
  display: grid;
  place-content: center;
  font-size: clamp(20px, 2.083vw, 40px);
}
.p-scene-detail-sub-ttl {
  margin-bottom: 3rem;
  font-size: clamp(20px, 1.562vw, 30px);
  text-align: center;
}
.p-scene-detail-banda-inner {
  display: flex;
  justify-content: space-between;
}
.p-scene-detail-banda-box {
  display: flex;
  flex: 1;
  flex-direction: column;
  max-width: 560px;
  border-radius: 8px;
}
.p-scene-detail-banda-box-ttl {
  padding: 0.4rem 0;
  border-radius: 8px 8px 0 0;
  background-color: #666;
  color: #fff;
  font-weight: bold;
  font-size: clamp(16px, 1.046vw, 20px);
  text-align: center;
}
.p-scene-detail-banda-box-ttl-01 {
  background-color: #cf122e;
}
.p-scene-detail-banda-box p {
  flex-grow: 1;
  margin: 0;
  padding: 2rem 2.5rem;
  border-radius: 0 0 8px 8px;
  background-color: #f3f3f3;
  line-height: 1.6;
}
.p-scene-detail-banda-box p span {
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(18px, 2vw, 22px);
}
.p-scene-detail-banda-arrow {
  align-self: center;
  width: 37px;
  height: 36px;
  background-image: url(/assets/img/service/banda-arrow.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.p-scene-detail-cont-inner {
  padding: 2.5rem;
  border-radius: 8px;
  background-color: #e3f1fa;
}
.p-scene-detail-cont-dtl {
  display: flex;
  row-gap: 1rem;
  flex-direction: column;
  padding: 2rem 3rem;
  border-radius: 6px;
  background-color: #fff;
}
.p-scene-detail-cont-dtl-item-ttl {
  -moz-column-gap: 0.5rem;
  display: flex;
       column-gap: 0.5rem;
  align-items: center;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(18px, 2vw, 22px);
}
.p-scene-detail-cont-dtl-item-ttl span {
  display: grid;
  place-content: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #cf122e;
  color: #fff;
  font-size: clamp(13px, 0.78vw, 15px);
}
.p-scene-detail-flow-list {
  -moz-column-gap: 5rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
       column-gap: 5rem;
}
.p-scene-detail-flow-item {
  display: grid;
  position: relative;
  grid-template-rows: subgrid;
  grid-row: span 2;
}
.p-scene-detail-flow-item::after {
  display: block;
  position: absolute;
  top: 50%;
  right: -4rem;
  width: 0;
  height: 0;
  border-top: 43px solid transparent;
  border-right: 0;
  border-bottom: 43px solid transparent;
  border-left: 25px solid #d9d9d9;
  border-style: solid;
  content: "";
}
.p-scene-detail-flow-item:last-of-type::after {
  display: none;
}
.p-scene-detail-flow-item-txt {
  padding: 2rem;
  border-radius: 10px 10px 0 0;
  background-color: #cf122e;
  color: #fff;
}
.p-scene-detail-flow-item-ttl {
  -moz-column-gap: 1rem;
  display: inline-block;
       column-gap: 1rem;
  align-items: center;
  margin-bottom: 0.5rem;
  padding: 0 15px;
  border-radius: 4px;
  background-color: #fff;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(18px, 0.9vw, 24px);
  line-height: 1.5;
}
.p-scene-detail-flow-item-ttl-num {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background-color: #fff;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(18px, 1vw, 24px);
  line-height: 1;
}
.p-scene-detail-flow-item-img {
  display: flex;
  justify-content: center;
  padding: 2rem;
  border-radius: 0 0 10px 10px;
  background-color: #F3F3F3;
}
.p-scene-detail-flow-item-img img {
  border-radius: 10px;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.05);
}
.p-scene-detail-exp-inner {
  -moz-column-gap: 3rem;
  display: flex;
       column-gap: 3rem;
}
.p-scene-detail-exp-txt {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60%;
  padding: 3rem;
  border-radius: 10px 0 0 10px;
  background-color: #cf122e;
  color: #fff;
}
.p-scene-detail-exp-txt h5 {
  display: inline-block;
  margin-top: 3rem;
  padding: 0 15px;
  border-radius: 4px;
  background-color: #fff;
  color: #cf122e;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.5;
}
.p-scene-detail-exp-txt h5:first-of-type {
  margin-top: 0;
}
.p-scene-detail-exp-txt p span {
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-scene-detail-exp-img {
  display: grid;
  place-content: center;
  place-items: center;
  padding: 1rem;
  border-radius: 0 10px 10px 0;
}

.p-submenu-btn {
  width: 85%;
  max-width: 300px;
  margin: 3rem auto;
}
.p-submenu-h3 {
  margin-bottom: 3rem;
  padding-bottom: 10px;
  border-bottom: 1px solid #f3f3f3;
  font-size: clamp(16px, 0.9375vw, 18px);
}

.p-trial-form {
  width: 50%;
  padding: 0;
}
.p-trial-form-content {
  display: flex;
  justify-content: center;
  padding: 7rem 0 0 0;
  gap: 2%;
}
.p-trial-form__summary {
  width: 48%;
}
.p-trial-form__text {
  padding-top: 1rem;
}
.p-trial-form__text__blk {
  padding-bottom: 4rem;
}
.p-trial-form__text__blk h3, .p-trial-form__text__blk h4, .p-trial-form__text__blk ul {
  padding-bottom: 2rem;
}
.p-trial-form__list__riten li {
  margin-bottom: 10px;
  padding-left: 21px;
  background: url("/assets/img/digitalbuddy/form-intro_ico.png") no-repeat left top 8px;
  color: #00407F;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.4;
}

.p-usecase-detail:nth-of-type(odd) {
  background: #f3f3f3;
}
.p-usecase-detail__solution {
  padding: 7rem 0 0 0;
}
.p-usecase-detail h3 {
  margin: 1rem 0 0 0;
}
.p-usecase-detail h4 {
  margin: 1rem 0 0 0;
}
.p-usecase-detail table th {
  width: 26%;
  vertical-align: middle;
}
.p-usecase-detail table td {
  vertical-align: middle;
}
.p-usecase-detail__wrap {
  padding: 0 7rem 7rem 7rem;
  border-radius: 8px;
  background-color: #fff;
}
.p-usecase-detail-ico__01 {
  display: inline-block;
  padding: 2px 15px;
  border-radius: 4px;
  background-color: #cf122e;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.2;
}
.p-usecase-detail-ico__01 span {
  font-size: 20px;
  font-family: "Roboto", sans-serif;
}
.p-usecase-detail__item {
  padding: 4rem 0;
  border-bottom: 1px solid #dedede;
}
.p-usecase-detail__item p {
  line-height: 1.75;
}
.p-usecase-detail__item figure {
  width: 80%;
  margin: 3rem auto;
  text-align: center;
}
.p-usecase-detail__item2 {
  padding: 4rem 0;
}
.p-usecase-detail__note {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 80%;
  margin: 0 auto;
  padding: 1rem;
  gap: 12px;
  background-color: #f3f3f3;
}
.p-usecase-detail__note span {
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-usecase-detail__note img {
  width: 3rem;
  height: 3rem;
}

.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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-sp {
  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;
  }
  .p-footer-cta .l-container {
    padding: 100px 0 30px 0;
  }
  .p-digitalbuddy-menu {
    padding: 2rem 0;
  }
  .p-digitalbuddy-menu ul {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
    row-gap: 2rem;
    max-width: 1000px;
    margin: 0 auto;
  }
  .p-digitalbuddy-menu li {
    border-radius: 10rem;
    background-color: #fff;
  }
  .p-digitalbuddy-menu li a {
    padding: 0.5rem 40px 0.5rem 20px !important;
    color: #cf122e !important;
  }
  .p-digitalbuddy-menu li a::after {
    right: 20px !important;
    background: url(../img/ico_arrow_01.png) no-repeat center center !important;
    background-size: 8px !important;
    background-color: #cf122e !important;
  }
  .p-digitalbuddy-menu li a:hover {
    opacity: 0.5;
  }
}

@media screen and (max-width: 768px) {
  main {
    margin-top: 8rem;
  }
  .pc-only {
    display: none;
  }
  .sp-only {
    display: block;
  }
  .l-container.l-container-servicelist {
    padding-top: 3vw !important;
  }
  .l-header {
    height: 8rem;
  }
  .c-btn--blue {
    width: 100%;
    padding: 2vw 4vw 2vw 8vw;
  }
  .c-btn--blue2 {
    width: 100%;
    padding: 2vw 4vw 2vw 4vw;
  }
  .c-btn--blue3 {
    width: 100%;
    padding: 2vw 4vw 2vw 4vw;
  }
  .c-btn--orange {
    width: 100%;
    padding: 2vw 4vw 2vw 4vw;
  }
  .c-btn--line {
    min-width: 80%;
  }
  *[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-list-column-list > li {
    width: 100%;
  }
  .c-list-usecase {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    flex-wrap: wrap;
    align-items: normal;
    gap: 1%;
  }
  .c-list-usecase li {
    width: 100%;
  }
  .c-list-usecase li a {
    padding: 1rem 2rem 1rem 1rem;
  }
  .c-list-usecase li a::after {
    top: 50%;
    right: 0.5rem;
    width: 15px;
    height: 15px;
    transform: translateY(-50%) rotate(90deg);
    background-size: 11px;
    content: "";
  }
  .c-list-relation a figure {
    width: 100px;
    height: 100px;
  }
  .c-list-relation__wrap {
    width: calc(100% - 120px);
  }
  .c-list-submenu a figure {
    width: 70px;
    height: 70px;
  }
  .c-list-submenu__ttl {
    font-size: clamp(16px, 0.9375vw, 18px);
  }
  .c-list-submenu__ttl2 {
    font-size: clamp(16px, 0.9375vw, 18px);
  }
  .c-list-case li a::after {
    top: inherit;
    bottom: 2rem;
  }
  .c-list-case li figure {
    width: 100%;
  }
  .c-list-case__wrap {
    width: 100%;
    padding: 3rem 3rem 6rem 3rem;
  }
  .c-list-list3 li.modal {
    padding-bottom: 4rem;
  }
  .c-list-list3 li.modal::after {
    right: 1rem;
    bottom: 1rem;
  }
  .c-list-list2 li figure {
    width: 65px;
  }
  .c-list-list2__wrap {
    width: calc(100% - 85px);
  }
  .c-list-list2__ttl br {
    display: none;
  }
  .c-list-service-list {
    padding: 2rem;
  }
  .c-list-service-list__grid {
    padding-right: 0;
  }
  .c-list-service-list__grid figure {
    width: 100%;
    margin: auto;
    padding: 0 0 2rem 0;
    text-align: center;
  }
  .c-list-service-list__wrap {
    width: 100%;
  }
  .c-list-service-list__in figure {
    padding: 1rem;
  }
  .c-list-service-list-btn li {
    width: 100%;
  }
  .c-list-service-list-btn li button {
    font-size: clamp(12px, 0.729vw, 14px);
  }
  .c-page-top {
    width: 70px;
    height: 70px;
  }
  .c-page-top a {
    width: 70px;
    height: 70px;
    padding-top: 30px;
    background: url(../img/ico_arrow_04.png) no-repeat center 12px;
    background-size: 20px 12px;
    background-color: #242424;
    font-size: 10px;
  }
  .c-table-nomal th {
    width: 30%;
  }
  .c-title-area-s {
    height: 150px;
  }
  .c-title-area-s h1 {
    padding-top: 4rem;
    font-size: 34px;
  }
  .c-title-area-s .l-container {
    background: url(../img/bg_c-titlearea_s.png) no-repeat right bottom;
    background-size: 191px 100px;
  }
  .c-title-area-s .l-container-ai {
    background: url(../img/ai-for-work/mv_ai-for-work_01.png) no-repeat right center !important;
    background-size: 282px auto !important;
  }
  .c-title-area-l {
    height: auto;
  }
  .c-title-area-s h1 {
    font-size: 28px;
  }
  .c-title-h2-nomal {
    margin: 0 0 2.5rem 0;
  }
  .c-title-h3-nomal {
    font-size: clamp(18px, 1.354vw, 26px);
  }
  .p-ai-for-work-news dd.p-ai-for-work-news_tx {
    margin-top: 3em;
    margin-left: 0;
    float: none;
    clear: both;
  }
  .p-ai-for-work-news dl {
    margin-left: 0;
  }
  .p-news-list__btn {
    width: 70%;
  }
  #topics .p-ai-for-work-news {
    margin: 2.6rem auto 0;
  }
  #topics .list-topics {
    margin-top: 26px;
  }
  #topics .list-topics__item dl {
    flex-direction: column;
  }
  #topics .list-topics__date {
    min-width: 0;
    padding: 3.90625vw 2.6041666667vw 2.6041666667vw;
  }
  #topics .list-topics__title {
    padding: 0 2.6041666667vw 3.90625vw;
  }
  #topics .tabs .tab_item {
    width: calc(50% - 7.8125vw);
    margin: 0 3.90625vw;
  }
  #topics .tabs .tab_content_description {
    margin-top: -28px;
  }
  #topics .section-content .tabs .tab_content_description2 {
    margin-top: -9px;
  }
  #topics-dtl .topics-content h2 {
    font-size: 2rem;
  }
  #topics-dtl .tpc_dtl h3 {
    margin-bottom: 20px;
    font-size: 2rem;
  }
  #topics-dtl .tpc_dtl h4 {
    margin-bottom: 20px;
    font-size: 1.8rem;
  }
  #topics-dtl .tpc_dtl p {
    margin-bottom: 30px;
  }
  #topics-dtl .tpc_dtl p span {
    font-size: 1.5rem;
  }
  #topics-dtl .tpc_dtl p + ul {
    margin-top: -20px;
  }
  #topics-dtl .tpc_dtl table tr {
    display: flex;
    flex-direction: column;
  }
  #topics-dtl .tpc_dtl table tr th {
    width: 100%;
    padding: 8px 8px;
  }
  #topics-dtl .tpc_dtl table tr td span {
    margin-bottom: -20px;
  }
  #topics-dtl .tpc_dtl table tr td {
    padding: 8px 8px;
  }
  #topics-dtl .tpc_dtl__map {
    display: flex;
    flex-direction: column;
    margin-bottom: 4rem;
    gap: 4rem;
  }
  #topics-dtl .tpc_dtl__map__item__left {
    width: 100%;
  }
  #topics-dtl .tpc_dtl__map__item__right {
    width: 100%;
  }
  #topics-dtl .p-news-list__btn {
    width: 70%;
  }
  .p-topics-compare {
    -moz-column-gap: 0;
    display: flex;
         column-gap: 0;
    row-gap: 5rem;
    flex-direction: column;
  }
  .p-topics-compare-item-before::after {
    top: auto;
    bottom: -4rem;
    left: 50%;
    transform: translateX(-50%);
    border-top: 22px solid #cf122e;
    border-right: 32px solid transparent;
    border-bottom: 0;
    border-left: 32px solid transparent;
  }
  .c-title-area-l .l-container {
    padding-bottom: 0 !important;
  }
  .c-title-area-l .l-container::after {
    display: none;
  }
  .p-ai-for-work-menu ul {
    padding: 2rem 0;
  }
  .p-ai-for-work-menu ul li {
    width: 100%;
    line-height: 1;
  }
  .p-ai-for-work-menu ul li a {
    padding: 0 25px 0 0;
  }
  .p-ai-for-work-new-list-prev {
    width: 40px;
    height: 40px;
    padding-top: 16px;
    background: url(../img/ico_arrow_05.png) no-repeat center 8px;
    background-size: 10px;
    background-color: #fff;
    font-size: 10px;
  }
  .p-ai-for-work-new-list-next {
    width: 40px;
    height: 40px;
    padding-top: 16px;
    background: url(../img/ico_arrow_03.png) no-repeat center 8px;
    background-size: 10px;
    background-color: #fff;
    font-size: 10px;
  }
  .p-ai-for-work-about {
    padding: 1.5rem;
  }
  .p-ai-for-work-about-txt .c-title-h2-nomal {
    margin: 0 0 1.5rem 0;
  }
  .p-ai-for-work-about-txt .c-text-center {
    margin: 0 0 1.5rem 0;
  }
  .accordion .c-list-service-list__grid::after {
    top: 0;
  }
  .accordion .c-list-service-list__grid.open::after {
    top: 0;
  }
  .sec-arrow-gr::after {
    margin-left: -40px;
    border-top-width: 25px;
    border-right-width: 40px;
    border-bottom-width: 25px;
    border-left-width: 40px;
  }
  .sec-arrow-wh::after {
    margin-left: -40px;
    border-top-width: 25px;
    border-right-width: 40px;
    border-bottom-width: 25px;
    border-left-width: 40px;
  }
  .p-modal-content {
    width: 95%;
    padding: 1.5rem;
  }
  .p-modal-content p {
    font-size: 14px;
  }
  .modal-main-ttl {
    font-size: 18px;
  }
  .modal-close-btn-top {
    top: 1.5rem;
    right: 1.5rem;
    width: 30px;
    height: 30px;
    background-size: 15px;
  }
  .l-container-flex {
    -moz-column-gap: 0;
         column-gap: 0;
    row-gap: 20px;
    flex-direction: column;
  }
  #accordion07 .c-list-list2__ttl {
    font-size: 17px;
    text-align: center;
  }
  #accordion07 .c-list-list2__wrap {
    width: 100%;
  }
  #accordion07 .c-list-list2 figure {
    width: 70px;
    margin: 0 auto 0.5rem;
  }
  #accordion07 .c-list-list2 figure img {
    width: 70px;
    height: 60px;
  }
  .linkArea {
    font-size: 14px;
  }
  #topics-ai .p-ai-for-work-news {
    margin: 2.6rem auto 0;
  }
  .p-ai-technology .pt-0 {
    padding: 3rem 1.5rem;
  }

  .p-hrd {
    padding-bottom: 5rem;
  }

  .p-hrd .hrd-item {
    flex-direction: column-reverse;
    gap: 3rem;
  }

  .p-hrd .hrd-item figure {
    width: 100%;
  }

  .p-hrd .hrd-item figure img {
    width: 100%;
  }

  .p-hrd .hrd-item .hrd-item__desc {
    width: 100%;
  }

  .p-hrd .hrd-info-item {
    flex-direction: column;
    gap: 0rem;
  }

  .p-hrd .hrd-info-item figure img {
    border-radius: 8px 8px 0 0;
  }

  .p-hrd .hrd-info-item .hrd-info-item__desc {
    width: 100%;
    padding: 1.5rem;
  }

  .p-hrd .hrd-info-item figure {
    width: 100%;
  }
  .hrd-info-item {
    flex-direction: column-reverse !important;
  }
  .p-aiwork-solution__content {
    padding: 1.5rem;
  }
  .p-aiwork-solution__content--faq {
    display: block;
  }
  .p-aiwork-solution__content--faq figure {
    margin-top: 1.5rem;
  }
  .p-aiwork-solution-trial {
    padding: 2rem 1.5rem;
  }
  .p-aiwork-solution-trial-feature {
    display: block;
  }
  .p-aiwork-solution-trial-feature__list {
    padding: 1.5rem;
  }
  .p-breadcrumb ul {
    justify-content: flex-start;
  }
  .p-column-detail-menu {
    padding: 1.5rem;
  }
  .p-column-detail-menu__close {
    top: 1.5rem;
    right: 1.5rem;
  }
  .download_banner {
    padding: 20px 5%;
  }
  .download_banner a .flex {
    flex-direction: column;
    gap: 20px;
  }
  .download_banner a .flex .img {
    width: 100%;
    min-width: inherit;
    max-width: inherit;
  }
  .download_banner a .flex .text_wrap p.ttl {
    font-size: 20px;
  }
  .download_banner a .flex .text_wrap p.ttl span {
    font-size: 16px;
  }
  .download_banner a .flex .text_wrap span {
    max-width: inherit;
  }
  .download_banner a .flex .text_wrap span:after {
    margin-right: 0;
  }
  .download_banner.download_banner_item .img:before, .download_banner.download_banner_item .img:after {
    bottom: 10px;
  }
  .download_banner.download_banner_item .img:after {
    right: 0;
  }
  .column-cta-download-wrapper::after {
    display: none;
  }
  .column-cta-download-wrapper .column-cta-download {
    flex-direction: column-reverse;
    padding: 1.5rem !important;
  }
  .column-cta-download-wrapper .column-cta-download .p-cta-download__wrap {
    width: 100%;
  }
  .column-cta-download-wrapper .column-cta-download figure {
    width: 100% !important;
  }
  .column-cta-download-wrapper .column-cta-download .p-cta-download__ttl {
    margin-bottom: 1.5rem;
    font-size: clamp(24px, 1.562vw, 30px);
  }
  .column-cta-download-wrapper .column-cta-download .p-cta-download__btn .c-btn--white {
    max-width: none;
  }
  .column-cta-download-wrapper-big .column-cta-download {
    display: block;
    flex-direction: column;
  }
  .column-cta-download-wrapper-big .p-cta-download__wrap p {
    margin: 0 auto 2rem;
  }
  .column-cta-download-wrapper-big .p-cta-download__overview {
    flex-direction: column;
  }
  .column-cta-download-wrapper-big .p-cta-download__overview_dtl p {
    margin-top: 1rem;
    font-size: 1.6rem;
  }
  .column-cta-download-wrapper-big .p-cta-download__trouble {
    margin: 2rem auto;
  }
  .column-cta-download-wrapper-big .p-cta-download__trouble p {
    font-size: 1.6rem;
  }
  .column-cta-download-wrapper-big .p-cta-download__trouble p::before {
    width: 20px;
    height: 20px;
  }
  .column-cta-download-wrapper-big .p-cta-download__trouble ul li {
    font-size: 1.5rem;
  }
  .column-cta-download-wrapper-big .p-cta-download__btn .c-btn--white.c-btn--white-big {
    padding: 0.3rem 1.5rem !important;
  }
  .column-cta-download-wrapper figure img {
    -o-object-fit: fill;
    width: 100%;
    height: auto;
       object-fit: fill;
  }
  .column-cta-download-wrapper-big figure img {
    -o-object-fit: fill;
    width: 100%;
    height: auto;
       object-fit: fill;
  }
  .column-cta-download-wrapper .p-cta-download__ttl {
    text-align: center;
  }
  .column-cta-link-wrapper .p-cta-download {
    flex-direction: column;
  }
  .column-cta-link-wrapper .p-cta-download__ttl {
    margin-bottom: 1rem !important;
  }
  .column-cta-link-wrapper .p-cta-download figure {
    height: auto;
  }
  .column-cta-link-wrapper .p-cta-download figure img {
    width: 100%;
    height: 15rem;
  }
  .cta-dify-service .column-cta-download .p-cta-download__ttl {
    font-size: 2rem;
  }
  .p-column-step {
    row-gap: 5rem;
  }
  .p-column-step-item {
    padding: 1.5rem;
  }
  .p-column-step-item::after {
    bottom: -4rem;
  }
  .p-column-flow {
    -moz-column-gap: 0;
    display: flex;
         column-gap: 0;
    row-gap: 5rem;
    flex-direction: column;
  }
  .p-column-flow-item::after {
    top: auto;
    bottom: -4rem;
    left: 50%;
    transform: translateX(-50%);
    border-top: 22px solid #cf122e;
    border-right: 32px solid transparent;
    border-bottom: 0;
    border-left: 32px solid transparent;
  }
  .p-contact-txt-area-wrapper {
    flex-direction: column;
  }
  .p-contact-txt-area-cont {
    margin-bottom: 0;
  }
  .p-contact-txt-form {
    padding: 2rem 0 0 0;
  }
  .p-contact-txt-form-top-link-pc {
    display: none;
  }
  .p-contact-txt-form-top-link-sp {
    display: block;
    margin-bottom: 3rem;
  }
  .p-contact-txt-area {
    max-width: none;
  }
  .p-copilot .c-title-area-m .l-container::after {
    position: absolute;
    right: 0;
    bottom: 50px;
    width: 100%;
    height: 30%;
  }
  .p-copilot-solution__wrap {
    width: 100%;
  }
  .p-copilot-workshop__image {
    margin-bottom: 2rem;
  }
  .p-copilot-workshop__image figure {
    transform: none;
  }
  .p-copilot-workshop__image ul {
    position: static;
    width: 95%;
    margin: 0 auto;
    margin-top: -2rem;
    gap: 0.5rem;
    transform: none;
  }
  .p-copilot-workshop__image ul li {
    padding: 1rem 2rem;
    gap: 1.5rem;
    font-size: clamp(14px, 0.8333vw, 16px);
  }
  .p-copilot-workshop__image ul li i img {
    width: 2.5rem;
  }
  .p-copilot-workshop-flow {
    grid-template-columns: 1fr;
  }
  .p-copilot-workshop-flow__item {
    padding: 2rem 1.5rem;
  }
  .p-copilot-workshop-flow__item:nth-of-type(2)::after {
    top: -4rem;
    left: 50%;
    transform: translateX(-50%);
  }
  .p-copilot-workshop-flow__item p {
    text-align: left;
  }
  .p-copilot-about {
    justify-content: center;
    padding: 2rem;
  }
  .p-copilot-about-txt .c-title-h2-nomal {
    margin: 0 0 1.5rem 0;
  }
  .p-copilot-about-txt .c-text-center {
    margin: 0 0 1.5rem 0;
  }
  .p-copilot-list3 {
    flex-direction: column;
    gap: 6rem;
  }
  .p-copilot-list3 li {
    width: 100%;
  }
  .p-copilot-list3 a {
    min-height: auto;
    padding: 2rem 2rem 4rem 2rem;
  }
  .p-copilot-list3 a::before {
    bottom: -20px;
    width: 40px;
    height: 40px;
    background-size: 20px;
  }
  .p-copilot-list3 a::after {
    content: none;
  }
  .p-copilot-list3__noLink li {
    width: 100%;
  }
  .p-copilot-list3__noLink a {
    min-height: auto;
    padding: 2rem 2rem 2rem 2rem;
  }
  .p-copilot-list3__top {
    flex-direction: column;
    gap: 6rem;
  }
  .p-copilot-list3__top li {
    width: 100%;
  }
  .p-copilot-list3__top a {
    min-height: auto;
    padding: 2rem 2rem 4rem 2rem;
  }
  .p-copilot-list3__top a::after {
    content: none;
  }
  .p-copilot-link a {
    flex-direction: column;
    align-items: end;
    margin-top: 2rem;
    padding: 2rem 6rem 2rem 2rem;
  }
  .p-copilot-link a::after {
    top: inherit;
    bottom: 2rem;
  }
  .p-copilot-link__top {
    width: 100%;
  }
  .p-copilot-link__top a {
    align-items: center;
    margin-bottom: 2rem;
  }
  .p-copilot-list4__noLink {
    flex-direction: column;
  }
  .p-copilot-list4__noLink li {
    width: 100%;
  }
  .p-copilot-list4__noLink a {
    min-height: auto;
    padding: 2rem 2rem 2rem 2rem;
  }
  .p-copilot-list5__noLink {
    flex-direction: column;
  }
  .p-copilot-list5__noLink li {
    width: 100%;
  }
  .p-copilot-list5__noLink li::before {
    -webkit-transform: translateX(50%) rotate(135deg);
    -ms-transform: translateX(50%) rotate(135deg);
    right: 50%;
    bottom: -22px;
    transform: translateX(50%) rotate(135deg);
  }
  .p-copilot-list5__noLink li::after {
    -webkit-transform: translateX(50%) rotate(45deg);
    -ms-transform: translateX(50%) rotate(45deg);
    right: 50%;
    bottom: -44px;
    transform: translateX(50%) rotate(45deg);
  }
  .p-home-mv-btn-02-row-wrapper.c-title-area-m-02btn {
    height: 170vw !important;
  }
  .p-overview {
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
  }
  .p-overview-item-dtl figure {
    position: static;
    width: 100%;
    margin-top: 1rem;
    transform: none;
  }
  .c-list-service-list:has(.c-list-service-list-step) {
    padding: 4rem 2rem 2rem;
  }
  .c-list-service-list-wm {
    row-gap: 3rem;
    flex-direction: column;
  }
  .c-list-service-list-wm-m-inner ul li {
    text-align: left;
  }
  .c-list-service-list-wm-m-inner {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
    padding: 1rem;
  }
  .c-list-service-list-wm-m-big .c-list-service-list-wm-m-inner {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
    padding: 1rem;
  }
  .c-list-service-list-wm-m-img {
    position: static;
    transform: none;
  }
  .c-list-service-list-wm-m-img img {
    width: 60px;
    max-width: none;
  }
  .c-list-service-list-dtl {
    padding: 1rem 0 0;
  }
  .c-list-service-list-dtl .c-list-list2 li {
    width: 100%;
  }
  .c-list-service-list-dtl .p-copilot-list3__noLink li {
    padding: 2rem;
  }
  .c-list-service-list-dtl .p-copilot-list3__noLink {
    row-gap: 2rem;
  }
  .c-list-service-list-dtl .p-copilot-list3__noLink__dtl p {
    font-size: 1.4rem;
  }
  .c-list-service-list-dtl .p-copilot-list5__noLink__ttl {
    margin: 2rem 0 0;
  }
  .c-list-service-list-step-flow-arrow li {
    height: 50px;
  }
  .c-list-service-list-att {
    padding: 2rem 6rem 1rem 2rem;
  }
  .c-list-service-list-solution-list {
    flex-direction: column;
  }
  .c-list-service-list-solution-item {
    width: 100%;
    margin-bottom: 3rem;
  }
  .c-list-service-list-solution-item:first-of-type::before {
    width: 65px;
    height: 65px;
  }
  .c-list-service-list-solution-item-ans {
    margin-top: 3rem;
  }
  .c-list-service-list-solution-item-ans-txt {
    flex-direction: column;
  }
  .c-list-service-list-solution-item-ans-txt figure {
    order: -1;
    margin-bottom: 1rem;
    padding: 0;
  }
  .accordion .c-list-service-list-rotate-btn {
    top: 0;
  }
  .p-overview-item::after {
    top: 95%;
    left: 50%;
    transform: translateX(-50%);
    background-image: url(/assets/img/ico_arrow_06_down.png);
  }
  .p-cta-list {
    padding: 4rem 0 0 0;
    gap: 0;
  }
  .p-cta-list li {
    width: 100%;
    margin-bottom: 8rem;
    padding: 40px 2rem 40px 2rem;
  }
  .p-cta-download {
    padding: 1.5rem;
  }
  .p-cta-download figure {
    width: 100%;
  }
  .p-cta-download__wrap {
    width: 100%;
    padding-top: 2rem;
  }
  .c-title-area-s-01 .l-container {
    background: url(../img/digitalbuddy/bg_topics_titlearea.png) no-repeat right 40px;
    background-size: 130px auto;
  }
  .c-title-area-s-02 .l-container {
    background: url(../img/ricoh-on-premises-llm-starter-kit/bg_topics_titlearea.png) no-repeat right 50px;
    background-size: 220px auto;
  }
  .p-ai-for-work-news_tag {
    font-size: 14px;
  }
  .p-ai-for-work-news dt {
    margin-left: 0;
  }
  .c-title-area-s-03 .l-container {
    background: url(/assets/img/service/bg_topics_titlearea_dify.png) no-repeat right 37px;
    background-size: 240px auto;
  }
  .p-usecase-document .c-list-usecase {
    grid-template-columns: repeat(2, 1fr);
  }
  .p-usecase-document .c-list-usecase li a {
    padding: 1rem 2rem 1rem 2rem;
  }
  .p-cta-download__btn__mc_add {
    padding-top: 0;
  }
  .p-event-list__wrap {
    padding: 2rem;
  }
  .p-faq__wrapl {
    width: 100%;
  }
  .p-faq__wrapr {
    width: 100%;
  }
  .p-faq-list dt {
    padding: 2rem 3rem 2rem 3.5rem;
  }
  .p-faq-list dt i {
    top: 50%;
    left: 1rem;
    transform: translateY(-50%);
  }
  .p-faq-list dd {
    padding: 3rem 6rem 3rem 6rem;
  }
  .p-faq-list dd i {
    left: 3rem;
  }
  .p-faq-list dd {
    font-size: 16px;
  }
  .p-faq-list dt::after {
    top: 50%;
    right: 1rem;
    width: 20px;
    height: 20px;
    transform: translateY(-50%);
    background: url(../img/ico_plus.png) no-repeat center center;
    background-size: 15px;
    background-color: #fff;
  }
  .p-faq-list.is-open dt:after {
    top: 50%;
    right: 1rem;
    width: 20px;
    height: 20px;
    transform: translateY(-50%);
    background: url(../img/ico_minus.png) no-repeat center center;
    background-size: 15px;
    background-color: #fff;
  }
  .p-footer-cta .l-container::before {
    height: 86%;
  }
  .p-footer-cta-btn {
    margin: 4rem auto 3rem auto;
  }
  .p-footer-cta-snslist li:nth-child(1) {
    width: 30px;
  }
  .p-footer-cta-snslist li:nth-child(2) {
    width: 25px;
  }
  .p-footer-cta-snslist li:nth-child(3) {
    width: 25px;
  }
  .p-footer-nav {
    margin-top: 7rem;
  }
  .p-footer-nav-list {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
    margin-bottom: 0;
    gap: 0;
  }
  .p-footer-nav-list li {
    width: 48%;
  }
  .p-generation-ai .c-title-area-m .l-container::after {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 30%;
  }
  .p-generation-ai-solution__wrap {
    width: 100%;
  }
  .p-generation-ai-feature figure {
    margin-top: 3rem;
    padding: 1.5rem;
  }
  .p-header__logo {
    width: inherit;
  }
  .p-header__nav ul.p-header__menu-form a {
    min-width: 12vw;
  }
  .p-header__nav ul {
    height: auto !important;
  }
  .p-header__nav.is-active {
    display: block;
  }
  .p-header__nav.is-active nav {
    display: block !important;
    height: auto;
    margin: 80px 0 0;
  }
  .p-header__nav.is-active ul:nth-of-type(2) li a:after, .p-header__nav.is-active ul:nth-of-type(2) li a:before {
    content: none;
  }
  .p-header__nav.is-active li {
    margin: 0 !important;
  }
  .p-header__nav.is-active ul li a {
    color: #fff !important;
    font-size: 18px !important;
  }
  .p-header__logotext {
    font-size: 1.3rem;
  }
  .p-home-mv {
    height: 100vw;
  }
  .p-home-mv-btn {
    padding: 2rem 0 2rem 0;
  }
  .p-home-mv-btn-02 {
    padding: 2rem 0 2rem 0;
  }
  .p-home-mv .l-container {
    height: 100%;
    padding-top: 4rem;
    padding-bottom: 0;
    background: url(../img/home/mv_home_01.png) no-repeat right 0 bottom 0;
    background-size: contain;
  }
  .p-home-menu .l-container {
    padding-right: 10px;
    padding-left: 10px;
  }
  .p-home-menu ul li {
    width: 50%;
  }
  .p-home-menu ul li a {
    padding: 1rem 0 1rem 0 !important;
    font-size: clamp(14px, 0.8333vw, 16px);
  }
  .p-home-menu ul li a br {
    display: none;
  }
  .p-home-menu ul li a::after {
    display: inline-block;
    position: inherit;
    right: inherit;
    bottom: inherit;
    left: inherit;
    width: 16px;
    height: 16px;
    margin-left: 10px;
    background-size: 10px;
    vertical-align: middle;
  }
  .p-home-menu ul li a:hover::after {
    bottom: inherit;
  }
  .p-home-menu ul li:nth-child(4) a {
    padding-top: 0;
  }
  .p-home-news__wrap {
    display: block;
  }
  .p-home-news__wrap .swiper-wrapper {
    width: 100%;
  }
  .p-home-news-btn {
    margin-top: 2rem;
  }
  .p-home-solution__wrap {
    width: 100%;
    margin-left: 0;
  }
  .p-home-event-list__wrap {
    width: 78%;
  }
  .swiper-slide-article-figure .icon_play {
    width: 50px;
    height: 50px;
  }
  #topics-ai-thumb .l-container {
    padding-top: 0;
  }
  .p-ai-for-work-new-list-ai-prev {
    width: 40px;
    height: 40px;
    padding-top: 16px;
    background: url(../img/ico_arrow_05.png) no-repeat center 8px;
    background-size: 10px;
    background-color: #fff;
    font-size: 10px;
  }
  .p-ai-for-work-new-list-ai-next {
    width: 40px;
    height: 40px;
    padding-top: 16px;
    background: url(../img/ico_arrow_03.png) no-repeat center 8px;
    background-size: 10px;
    background-color: #fff;
    font-size: 10px;
  }
  .p-ai-for-work-new-list-ai-column-prev {
    width: 40px;
    height: 40px;
    padding-top: 16px;
    background: url(../img/ico_arrow_05.png) no-repeat center 8px;
    background-size: 10px;
    background-color: #fff;
    font-size: 10px;
  }
  .p-ai-for-work-new-list-ai-column-next {
    width: 40px;
    height: 40px;
    padding-top: 16px;
    background: url(../img/ico_arrow_03.png) no-repeat center 8px;
    background-size: 10px;
    background-color: #fff;
    font-size: 10px;
  }
  .p-dify-assignment .c-list-num li {
    min-width: auto;
  }
  .p-dify-assignment .screen {
    margin-top: 3rem;
    padding: 1.5rem;
  }
  .p-dify-service .c-title-h2-nomal {
    line-height: 1.3;
  }
  .p-dify-service .dify_service {
    padding: 16px 0;
  }
  .p-dify-service .dify_service .c-h4-a__text {
    font-size: 18px;
    line-height: 1.6;
  }
  .p-dify-service .dify_service .c-list-disc-a__item {
    font-size: 15px;
  }
  .p-dify-service .dify_service-inner {
    width: calc(100% - 32px);
    margin-right: 16px;
    margin-left: 16px;
  }
  .p-dify-service .dify_service-conts {
    padding: 16px;
  }
  .p-dify-service .dify_service-conts-item {
    width: 100%;
    margin-top: 40px;
  }
  .p-dify-service .dify_service-title {
    gap: 10px;
    font-size: 20px;
    line-height: 1.6;
  }
  .p-dify-service .dify_service-num {
    width: 36px;
    height: 36px;
    margin-top: -4px;
    font-size: 15px;
  }
  .p-dify-service .dify_service-imgflex {
    gap: 16px;
  }
  .p-dify-service .dify_service-imgflex-textbox {
    width: 100%;
  }
  .p-dify-service .dify_service-subtitletag {
    padding: 8px;
    border-radius: 0;
    font-size: 13px;
  }
  .p-dify-service .dify_service-flow {
    grid-template-columns: repeat(1, 1fr);
  }
  .p-dify-service .dify_service-flow li::before {
    display: block;
    position: absolute;
    top: -25px;
    left: 50%;
    width: 0;
    height: 0;
    transform: translateX(-50%);
    border-top: 10px solid #666666;
    border-right: 25px solid transparent;
    border-bottom: 0;
    border-left: 25px solid transparent;
    border-style: solid;
    content: "";
  }
  .p-dify-service .dify_service-flow li {
    display: block;
    position: relative;
    font-size: 15px;
  }
  .p-dify-service .dify_service-flow li:nth-child(3) .dify_service-flow-title {
    width: 100%;
  }
  .p-dify-service .dify_service-flow-textbox::before {
    display: none;
  }
  .dify_service-flow li:first-of-type::before {
    display: none;
  }
  .p-dflg .p-digitalbuddy-mv {
    margin-bottom: 20rem;
  }
  .p-dflg .p-digitalbuddy-mv-btn__wrap .p-digitalbuddy-mv-btn {
    padding: 1rem 0;
  }
  .p-dflg .p-digitalbuddy-mv {
    background: url(../img/service/service_dflg_img01.png) no-repeat right 0 bottom -30px;
    background-size: contain;
  }
  .p-dflg section#solution .p-digitalbuddy-solution__item_top figure {
    padding: 10vw 0 4vw;
  }
  .p-dflg section#solution .p-digitalbuddy-solution__item_bottom figure {
    padding-top: 10vw;
  }
  .p-dflg section#explain .l-container {
    padding: 3rem 1.5rem;
  }
  .p-dflg section#explain .p-ai-for-work-about {
    justify-content: center;
    padding: 1.5rem;
  }
  .p-dflg section#explain .p-ai-for-work-about-txt {
    width: 100%;
    margin-bottom: 2rem;
  }
  .p-dflg section#plan .p_attention {
    width: 100%;
    text-align: right !important;
  }
  .p-dflg-mv-btn__wrap .p-digitalbuddy-mv-btn {
    padding: 1rem 0;
  }
  .p-digitalbuddy-mv-list ul li {
    width: 39vw !important;
    height: 39vw !important;
  }
  .p-digitalbuddy-feature02__content__dtl__item figure {
    width: 100%;
  }
  .p-digitalbuddy-feature02__content__dtl__item__txt {
    width: 100%;
  }
  .p-digitalbuddy-feature02__content__dtl__item__txt__ttl__lead {
    width: 100%;
  }
  .p-digitalbuddy-feature02__content__dtl__item__txt {
    padding: 6vw !important;
  }
  .p-digitalbuddy-cta__list__item {
    width: 100% !important;
  }
  .p-digitalbuddy-mv {
    margin-bottom: 15vw;
    padding-top: 4rem;
    padding-bottom: 0;
    background: url(../img/digitalbuddy/mv_img.png) no-repeat right 0 bottom 0;
    background-size: contain;
  }
  .p-digitalbuddy-mv {
    height: 130vw;
    overflow: visible;
  }
  .p-digitalbuddy-mv-btn {
    width: 100%;
    max-width: 100%;
    padding: 2rem 0 2rem 0;
  }
  .p-digitalbuddy-mv-btn__wrap {
    bottom: -18vw;
    gap: 3rem;
  }
  .p-digitalbuddy-mv-list ul {
    justify-content: center;
    gap: 4rem;
  }
  .p-digitalbuddy-mv-list ul li {
    width: 42vw;
    height: 42vw;
  }
  .p-digitalbuddy-mv .l-container {
    padding-bottom: 10rem;
    background: none;
  }
  .p-digitalbuddy-example {
    padding-bottom: 20vw;
  }
  .p-digitalbuddy-example .l-container {
    width: 100%;
  }
  .p-digitalbuddy-example h2 {
    font-size: clamp(28px, 2.083vw, 40px);
  }
  .p-digitalbuddy-example__item p {
    width: 85%;
    min-height: 75px;
  }
  .p-digitalbuddy-example__item figure {
    width: 15%;
  }
  .p-digitalbuddy-example__item figure img {
    width: 100%;
  }
  .p-digitalbuddy-example__lead {
    bottom: -15vw;
    width: 89%;
  }
  .p-digitalbuddy-example__lead p {
    padding: 2vw 2vw;
    font-size: clamp(18px, 1.354vw, 26px);
  }
  .p-digitalbuddy-example__lead p span {
    font-size: clamp(24px, 1.562vw, 30px);
  }
  .p-digitalbuddy-solution {
    padding-top: 20vw;
  }
  .p-digitalbuddy-solution h2 {
    font-size: clamp(25px, 1.875vw, 36px);
  }
  .p-digitalbuddy-solution__wrap {
    flex-direction: column;
    gap: 10vw;
  }
  .p-digitalbuddy-solution__item {
    width: 100%;
  }
  .p-digitalbuddy-solution__item__ttl {
    top: -5vw;
  }
  .p-digitalbuddy-solution__item figure {
    padding-top: 10vw;
    padding-bottom: 14vw;
  }
  .p-digitalbuddy-solution__item figure::after {
    bottom: 3.5vw;
  }
  .p-digitalbuddy-lead__dtl {
    margin-bottom: 10vw;
  }
  .p-digitalbuddy-about h2 {
    font-size: clamp(25px, 1.875vw, 36px);
  }
  .p-digitalbuddy-about h2 span {
    font-size: clamp(28px, 2.083vw, 40px);
  }
  .p-digitalbuddy-use__item01 {
    margin-left: 0;
    padding: 7vw;
  }
  .p-digitalbuddy-use__item02 {
    margin-top: 6vw;
    padding: 7vw;
  }
  .p-digitalbuddy-use__item02__dtl {
    flex-direction: column;
  }
  .p-digitalbuddy-use__item02__dtl p {
    flex-direction: column;
    width: 98%;
  }
  .p-digitalbuddy-feature02__content__list__item {
    min-width: 100%;
    min-height: 160px;
  }
  .p-digitalbuddy-feature02__content__list__item::after {
    bottom: 3.5vw;
    content: none;
  }
  .p-digitalbuddy-feature02__content__list__item__num {
    top: -25px;
    width: 50px;
    height: 50px;
  }
  .p-digitalbuddy-feature02__content__dtl__item {
    flex-direction: column;
  }
  .p-digitalbuddy-feature02__content__dtl__item figure img {
    width: 100%;
    border-radius: 0px 0px 0px 30px;
  }
  .p-digitalbuddy-feature02__content__dtl__item__txt {
    padding: 6vw;
  }
  .p-digitalbuddy-feature02__content__dtl__item__txt__ttl {
    flex-direction: column;
  }
  .p-digitalbuddy-feature02__content__dtl__item:nth-of-type(2n) {
    flex-direction: column;
  }
  .p-digitalbuddy-feature02__content__dtl__item:nth-of-type(2n) figure img {
    border-radius: 0px 0px 30px 0px;
  }
  .p-digitalbuddy-plan__list {
    flex-direction: column;
  }
  .p-digitalbuddy-plan__list__item {
    width: 100%;
    padding: 6vw;
  }
  .p-digitalbuddy-plan__list__item__dtl {
    padding: 6vw;
  }
  .p-digitalbuddy-plan__list__item__dtl dl {
    padding: 3vw 0;
  }
  .p-digitalbuddy-plan__list__item__dtl dl dd.p-digitalbuddy-plan__list__item__dtl__span {
    display: flex;
    flex-direction: column;
  }
  .p-digitalbuddy-plan__list__item__dtl dl dd.p-digitalbuddy-plan__list__item__dtl__span02 {
    display: flex;
    flex-direction: column;
    line-height: 2;
  }
  .p-digitalbuddy-plan__list__item__dtl dl dd ul li {
    padding-left: 10em;
    font-size: clamp(14px, 0.8333vw, 16px);
  }
  .p-digitalbuddy-plan__list__item__dtl dl dd ul li::after {
    left: 8em;
  }
  .p-digitalbuddy-plan__list__item-btn {
    width: 100%;
    max-width: 100%;
    padding: 2rem 0 2rem 0;
  }
  .p-digitalbuddy-plan__list__item:nth-of-type(2) {
    padding: 6vw;
  }
  .p-digitalbuddy-faq__item {
    padding-bottom: 10vw;
  }
  .p-digitalbuddy-faq__question {
    justify-content: flex-start;
    margin-bottom: 3vw;
  }
  .p-digitalbuddy-faq__question__txt {
    width: 74vw;
    min-height: 60px;
    border-radius: 30px 30px 0px 30px;
  }
  .p-digitalbuddy-faq__question__txt::after {
    bottom: 3.5vw;
  }
  .p-digitalbuddy-faq__answer {
    justify-content: flex-end;
  }
  .p-digitalbuddy-faq__answer__txt {
    width: 74vw;
    border-radius: 30px 30px 30px 0px;
  }
  .p-digitalbuddy-faq__answer__txt::after {
    bottom: 3.5vw;
  }
  .p-digitalbuddy-cta__list {
    flex-direction: column;
    padding-top: 8vw;
    gap: 8vw;
  }
  .p-digitalbuddy-cta__list__item {
    width: 100%;
    max-width: 100%;
  }
  .p_attention {
    text-align: left !important;
  }
  .p-digitalbuddy-example .p-digitalbuddy-bnr {
    margin-bottom: 5rem;
  }
  .arrow_box {
    top: -35px;
  }
  .p-digitalbuddy-add-function-ttl {
    margin-top: 1rem;
    text-align: center;
  }
  .p-digitalbuddy-add-function-list {
    margin-top: 2rem;
  }
  .p-digitalbuddy-add-function-item {
    row-gap: 1rem;
    flex-direction: column;
  }
  .p-digitalbuddy-add-function-item-img img {
    width: 100%;
  }
  .p-digitalbuddy-add-function-item-cont p {
    font-size: 15px;
  }
  .p-digitalbuddy-mv-has-form .l-container {
    padding: 2rem 0 4rem !important;
  }
  .p-digitalbuddy-solution__wrap-grid {
    -moz-column-gap: 10vw;
    display: flex;
         column-gap: 10vw;
  }
  .p-digitalbuddy-use__item-center {
    margin-bottom: 3rem;
  }
  .p-digitalbuddy-use__item-ttl {
    margin-bottom: 1rem;
    line-height: 1.5;
  }
  .p-digitalbuddy-use__item-ttl-sub {
    line-height: 1.5;
  }
  .p-digitalbuddy-use__item-ttl-inner {
    width: 85%;
  }
  .p-digitalbuddy-use__item-num {
    position: relative;
    top: 5px;
    width: 30px !important;
    height: 30px !important;
    font-size: 18px;
  }
  .p-digitalbuddy-use__item-figure-wrapper {
    padding: 2rem 1rem;
  }
  .p-digitalbuddy-add-function-inner {
    margin-top: 2rem;
  }
  .p-digitalbuddy-add-function-ttl {
    line-height: 1.5;
    text-align: left !important;
  }
  .p-digitalbuddy-add-function-ttl span {
    padding-left: 0;
    font-size: 17px;
  }
  .p-digitalbuddy-add-function-item-img {
    width: 100%;
  }
  .p-digitalbuddy-plan-wide {
    padding: 2rem 0.5rem;
  }
  .p-digitalbuddy-plan-wide-lead {
    margin-bottom: 3rem !important;
  }
  .p-digitalbuddy-plan-wide-figure-wrapper figure {
    display: none;
  }
  .p-digitalbuddy-plan-wide {
    margin-top: 0;
  }
  .p-digitalbuddy-plan-wide table td {
    padding: 0.5rem;
  }
  .p-digitalbuddy-plan-wide table th {
    padding: 0.5rem !important;
    line-height: 1.5;
  }
  .p-digitalbuddy-plan-wide-ttl-group th {
    padding: 0 !important;
  }
  .p-digitalbuddy-plan-wide-ttl::after {
    display: none;
  }
  .p-digitalbuddy-plan-wide-ttl-wrapper .c-list-disc {
    display: none;
  }
  .p-digitalbuddy-plan-wide-ttl-wrapper .arrow_box {
    position: static;
    width: auto !important;
    padding: 0;
    transform: none;
    border-style: none;
    background-color: transparent;
  }
  .p-digitalbuddy-plan-wide-ttl-wrapper .arrow_box::before {
    display: none;
  }
  .p-digitalbuddy-plan-wide-ttl-wrapper .arrow_box::after {
    display: none;
  }
  .p-digitalbuddy-flow-inner {
    padding: 3rem 1.5rem !important;
  }
  .p-digitalbuddy-flow-inner-step-item {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .p-digitalbuddy-flow-inner-step-item:nth-child(1) .p-digitalbuddy-flow-inner-step-item-dtl span {
    font-size: 14px;
  }
  .p-digitalbuddy-flow-inner-step-item:nth-child(3) {
    grid-template-columns: repeat(2, minmax(0, min(600px, (100% - 1rem) / 2))) !important;
  }
  .p-digitalbuddy-flow-inner-step-item-dtl {
    min-height: auto;
    padding: 0.5rem !important;
  }
  .p-digitalbuddy-flow-inner-step-item-dtl-wide {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
    flex-direction: column;
  }
  .p-digitalbuddy-flow-inner-step-item-dtl-wide .c-list-disc {
    width: 100% !important;
    margin-top: 1rem;
    padding-right: 0.5rem;
    font-size: 14px;
  }
  .p-digitalbuddy-contact .p-digitalbuddy-mv-btn .c-btn--red2 {
    padding: 2vw 4vw 2vw 4vw !important;
  }
  .p-digitalbuddy-materials .p-cta-download__wrap {
    padding: 2rem !important;
  }
  .p-digitalbuddy-materials .p-cta-download figure {
    border-radius: 8px 8px 0 0;
  }
  .sec-tab .news-block {
    margin-top: 2rem;
    padding: 3rem 1.5rem;
  }
  .sec-tab .news-block-ttl {
    margin-bottom: 2rem;
    line-height: 1.5;
  }
  .sec-tab .news-block-lists {
    row-gap: 1rem;
  }
  .sec-tab .news-block-inner {
    padding: 2rem;
  }
  .p-cta-campaign {
    row-gap: 2rem;
    flex-direction: column;
    margin: 4rem auto !important;
  }
  .p-cta-campaign p {
    margin: 0 0 2rem;
  }
  .p-cta-campaign figure {
    width: 60%;
    margin: 0 auto !important;
  }
  .p-cta-campaign .p-cta-download__ttl {
    text-align: center;
  }
  .p-cta-campaign .p-cta-download__wrap {
    padding: 0 !important;
  }
  .p-cta-campaign .p-cta-download__btn {
    margin: 0 auto;
  }
  .p-digitalbuddy-mv-inner {
    position: relative;
    flex-wrap: wrap;
  }
  .p-digitalbuddy-mv-inner-form-wrapper {
    position: absolute;
    top: 19rem;
  }
  .p-digitalbuddy-mv-inner-txt {
    width: 90%;
    padding: 0 !important;
  }
  .p-digitalbuddy-mv-inner-txt-ttl h1 {
    margin-top: 0;
  }
  .p-digitalbuddy-mv-inner-txt-ttl-lead {
    margin-bottom: 27rem;
  }
  .p-digitalbuddy-mv-inner-txt-list {
    padding: 2rem;
  }
  .p-digitalbuddy-mv-inner-txt-list li::before {
    width: 25px;
    height: 22px;
    margin-right: 1rem;
  }
  .p-digitalbuddy-mv-inner-txt-btn {
    margin: 3rem auto 0;
  }
  .p-digitalbuddy-contact .p-digitalbuddy-mv-btn-flex {
    flex-direction: column;
  }
  .p-digitalbuddy-contact .p-digitalbuddy-mv-btn-flex .p-digitalbuddy-mv-btn {
    padding-top: 1rem;
  }
  .p-digitalbuddy-c-list-num {
    flex-direction: column;
    margin-top: 4rem;
  }
  .p-digitalbuddy-c-list-num li {
    width: 100% !important;
    margin-bottom: 0 !important;
  }
  .p-digitalbuddy-c-list-num li .c-list-num__wrap {
    padding: 2rem;
  }
  .p-digitalbuddy-c-list-num-point .c-list-num__point-inner {
    padding: 3rem 1rem 2rem;
  }
  .p-digitalbuddy-solution-figure-wrapper {
    margin-top: 0;
  }
  .p-digitalbuddy-process td {
    padding: 0.5rem;
    font-size: clamp(14px, 0.8333vw, 16px);
  }
  .p-digitalbuddy-process-col-1 {
    width: 24%;
  }
  .p-digitalbuddy-process-col-2 {
    width: 38%;
  }
  .p-digitalbuddy-process-col-2 {
    width: 38%;
  }
  .p-digitalbuddy-mv-inner-txt-ttl-lead-below {
    top: -5rem;
    width: 80%;
  }
  .p-digitalbuddy-mv-inner-form-wrapper {
    top: 16rem;
  }
  .p-digitalbuddy-mv-inner-form-wrapper figure {
    text-align: center;
  }
  .p-digitalbuddy-mv:has(.p-digitalbuddy-mv-inner-txt-ttl-lead-below) .p-digitalbuddy-mv-inner-form-wrapper {
    top: 18rem;
  }
  .p-digitalbuddy-mv-btn__wrap {
    bottom: -26vw;
    flex-direction: column;
  }
  .p-digitalbuddy-solution__wrap {
    align-items: center;
  }
  .p-llm .c-title-area-m .l-container::after {
    top: auto;
    bottom: 10px;
    bottom: -10px;
    background-size: contain;
  }
  .p-llm .p-ai-for-work-about {
    padding: 1.5rem !important;
  }
  .p-llm .p-ai-for-work-about .c-title-h2-nomal {
    margin-bottom: 1.5rem;
  }
  .p-llm .p-ai-for-work-about figure {
    margin-top: 2rem;
  }
  .p-llm-content-list {
    display: flex;
    row-gap: 3rem;
    flex-direction: column;
    padding: 1.5rem;
  }
  .p-llm-content-list-item {
    padding: 0 1rem 2rem;
    border-right: none;
    border-bottom: 1px dashed #666;
  }
  .p-llm-merit-list {
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
  }
  .p-llm-service .c-list-service-list__ttl {
    font-size: clamp(18px, 2vw, 19px);
  }
  .p-llm-service .c-list-service-list__ttl span {
    width: 25px;
    min-width: 25px;
    height: 25px;
    margin-top: 6px;
    margin-right: 5px;
  }
  .p-llm-service .c-list-service-list-icon {
    padding: 0 0 1rem 0;
  }
  .p-llm .p-ai-for-work-case .c-list-case__wrap {
    padding: 3rem 3rem 6rem 3rem;
  }
  .p-ai-for-work-about-dtl {
    flex-direction: column;
  }
  .p-ai-for-work-about-dtl figure {
    margin-top: 0;
  }
  .award-img {
    right: 0 !important;
  }
  .p-hrd-center {
    text-align: left;
  }
  .p-hrd-center .c-attention-a__item {
    margin-left: 0;
  }
  .dify_service-conts-item-inner-ttl {
    font-size: 18px;
    line-height: 1.6;
  }
  .dify_service-conts-item-inner .dify_service-tec li::before {
    display: none;
  }
  .dify_service-conts-item-figure {
    margin: 1rem 0 0 !important;
  }
  .dify_service-conts-item-2col {
    flex-direction: column;
  }
  .p-news-list {
    gap: 1rem;
  }
  .p-news-list dd {
    width: 100%;
  }
  .p-page-nav li {
    width: 100%;
  }
  .p-reason-panel {
    position: relative;
  }
  .p-reason-panel:after {
    display: block;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
    content: "";
  }
  .p-reason-panel__text {
    z-index: 2;
    position: relative;
    width: 90%;
    margin: 0 auto;
  }
  .mv-scene {
    height: 60vw !important;
    max-height: none !important;
  }
  .mv-scene-dify .l-container {
    padding-top: 4rem;
    padding-bottom: 8rem;
  }
  .mv-scene-dify .l-container::after {
    position: absolute;
    right: 0 !important;
    bottom: 0 !important;
    width: 100%;
    height: 75% !important;
  }
  .p-usecase-scene .c-list-usecase {
    grid-template-columns: repeat(2, 1fr);
  }
  .p-usecase-scene .c-list-usecase-item a {
    padding: 1rem 6rem 1rem 1.5rem;
  }
  .p-usecase-scene .c-list-usecase-item a::after {
    right: 2rem;
    background: url(/assets/img/ico_arrow_01.png) no-repeat center center;
    background-size: 11px;
    background-color: #cf122e;
  }
  .p-scene-detail-ttl figure {
    width: 30%;
  }
  .p-scene-detail-ttl {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
  .p-scene-detail-sub-ttl {
    margin-bottom: 1.5rem;
  }
  .p-scene-detail-banda-inner {
    row-gap: 1rem;
    flex-direction: column;
    align-items: center;
  }
  .p-scene-detail-banda-box p {
    padding: 1.5rem 2rem;
  }
  .p-scene-detail-banda-arrow {
    transform: rotate(90deg);
  }
  .p-scene-detail-cont-inner {
    padding: 1.5rem;
  }
  .p-scene-detail-cont-dtl {
    padding: 2rem 1.5rem;
  }
  .p-scene-detail-flow-list {
    -moz-column-gap: 0;
    display: flex;
         column-gap: 0;
    row-gap: 5rem;
    flex-direction: column;
  }
  .p-scene-detail-flow-item::after {
    top: auto;
    bottom: -4rem;
    left: 50%;
    transform: translateX(-50%);
    border-top: 25px solid #d9d9d9;
    border-right: 43px solid transparent;
    border-bottom: 0;
    border-left: 43px solid transparent;
  }
  .p-scene-detail-exp-inner {
    flex-direction: column;
  }
  .p-scene-detail-exp-txt {
    width: 100%;
    padding: 2rem;
    border-radius: 10px 10px 0 0;
  }
  .p-scene-detail-exp-img {
    border-radius: 0 0 10px 10px;
  }
  .p-trial-form {
    width: 100%;
  }
  .p-trial-form-content {
    flex-direction: column;
  }
  .p-trial-form__summary {
    width: 100%;
  }
  .p-trial-form__text__blk {
    padding-bottom: 2rem;
  }
  .p-trial-form__text__blk h3, .p-trial-form__text__blk h4, .p-trial-form__text__blk ul {
    padding-bottom: 1rem;
  }
  .p-usecase-detail__solution {
    padding: 3rem 0 0 0;
  }
  .p-usecase-detail table tr {
    display: block;
    width: 100%;
  }
  .p-usecase-detail__wrap {
    padding: 0 1.5rem 3rem 1.5rem;
  }
  .p-usecase-detail__item {
    padding: 2rem 0;
  }
  .p-usecase-detail__item figure {
    width: 100%;
    margin: 0 auto;
  }
  .p-usecase-detail__item2 {
    padding: 2rem 0 0;
  }
  .p-usecase-detail__note {
    flex-wrap: nowrap;
    width: 100%;
    margin: 1rem auto 0;
  }
  .p-usecase-detail__note span {
    font-size: clamp(16px, 0.9375vw, 18px);
  }
  .u-pc {
    display: none;
  }

  .u-sp {
    display: block;
  }

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

  .u-sp {
    display: block;
  }

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

@media screen and (max-width: 1280px) {
  .p-header__inner, .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-list-relation li {
    width: 100%;
  }
  .c-list-num > li {
    width: 48%;
    margin-bottom: 4rem;
  }
  .c-list-list3 li {
    width: 49%;
    margin-bottom: 4%;
  }
  .c-list-nomal-3column li {
    width: 49%;
  }
  .c-list-list2 li {
    width: 100%;
    margin-bottom: 4%;
  }
  .c-list-service-list__grid figure img {
    height: 100px;
  }
  .c-title-area-m {
    height: 70vw;
  }
  .c-title-area-l .l-container {
    background: url(../img/ai-for-work/mv_ai-for-work_01.png) no-repeat left 500px bottom 0;
    background-size: contain;
  }
  .c-title-area-l .l-container::after {
    display: none;
  }
  #accordion07 figure img {
    height: 100px;
  }
  .p-column-detail__wrapl {
    width: 100%;
  }
  .p-column-detail__wrapr {
    width: 100%;
  }
  .c-list-service-list-dtl .p-copilot-list4__noLink {
    margin-top: 0;
  }
  .c-list-service-list-dtl .p-copilot-list4__noLink li {
    margin-top: 5rem;
  }
  .c-list-service-list .p-copilot-workshop__image-figure-img {
    padding: 0;
  }
  .c-list-service-list .p-copilot-workshop__image-figure-img img {
    max-width: 600px;
  }
  .c-list-service-list .p-copilot-workshop__image-figure ul li {
    min-width: 235px;
    padding: 1rem;
    gap: 1rem;
    font-size: 16px;
  }
  .p-cta-list__ttl {
    left: calc(50% - 100px);
    width: 200px;
    height: 79px;
    background: url(../img/bg_fukidashi.png) no-repeat center center;
    background-size: contain;
    font-size: 16px;
  }
  .p-footer-cta .l-container::before {
    right: 2%;
    width: 96%;
  }
  .p-footer-cta-snslist {
    margin-right: 4%;
    margin-bottom: 1rem;
  }
  .p-footer-nav .l-container {
    padding: 3.125vw 5%;
  }
  .p-header__inner {
    padding: 0 5%;
  }
  .p-home-mv-list {
    position: absolute;
    bottom: 2rem;
    left: 0;
    width: 100%;
  }
  .p-home-mv-list ul {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
    gap: 0;
  }
  .p-home-mv-list ul li {
    width: 23%;
  }
  .p-home-service-list li {
    width: 48%;
  }
  .p-home-event-list li {
    width: 49%;
    margin-bottom: 4%;
  }
  .p-home-event-list a {
    padding-right: 0;
    padding-bottom: 70px;
  }
  .p-home-event-list a::after {
    top: inherit;
    bottom: 2rem;
  }
  .p-home-event-list a figure {
    width: 100%;
  }
  .p-dify .c-title-area-m {
    height: 460px;
  }
  .p-digitalbuddy-plan__list_3 {
    flex-direction: column;
  }
  .p-digitalbuddy-plan__list_3 .p-digitalbuddy-plan__list__item {
    width: 100%;
    padding: 6vw;
  }
  #plan .p-digitalbuddy-plan__list {
    row-gap: 8rem;
  }
  .p-digitalbuddy-solution__wrap-grid .p-digitalbuddy-solution__item figure {
    padding-top: 5rem;
  }
  .p-digitalbuddy-plan-wide table {
    border-spacing: 5px 0;
  }
  .p-digitalbuddy-plan-wide table th {
    padding: 1rem;
  }
  .p-digitalbuddy-plan-wide-ttl-group th {
    padding: 1rem !important;
  }
  .p-digitalbuddy-plan-wide-ttl-wrapper .arrow_box {
    width: 240px;
    min-width: auto;
    max-width: 100%;
  }
  .p-digitalbuddy-flow-inner {
    padding: 3rem 2rem;
  }
  .p-digitalbuddy-flow-inner-step {
    row-gap: 4rem;
    flex-direction: column;
  }
  .p-digitalbuddy-flow-inner-step-item {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
    flex-direction: row;
  }
  .p-digitalbuddy-flow-inner-step-item:nth-child(2) .p-digitalbuddy-flow-inner-step-item-dtl {
    max-width: none;
  }
  .p-digitalbuddy-flow-inner-step-item:nth-child(1) .p-digitalbuddy-flow-inner-step-item-dtl {
    max-width: none;
  }
  .p-digitalbuddy-flow-inner-step-item:nth-child(3) {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, min(600px, (100% - 3rem) / 2)));
  }
  .p-digitalbuddy-flow-inner-step-item-dtl {
    width: 100%;
    padding: 1rem;
  }
  .p-digitalbuddy-flow-inner-step-item-dtl-wide .c-list-disc {
    width: 60%;
    padding: 0;
  }
  .p-digitalbuddy-flow-inner-step-item-dtl-wrapper {
    row-gap: 4rem;
    flex-direction: column;
  }
  .p-digitalbuddy-flow-inner-step-item-dtl-wrapper .p-digitalbuddy-flow-inner-step-item-dtl {
    height: 50%;
  }
  .p-digitalbuddy-flow-inner-step-item-dtl::after {
    top: auto;
    right: auto;
    bottom: -3rem;
    left: 50%;
    transform: translateX(-50%);
    border-width: 16px 14px 0 14px;
    border-color: #cf122e transparent transparent transparent;
  }
  .p-digitalbuddy-materials .p-cta-download__wrap {
    padding: 4rem 0;
  }
  .p-cta-campaign {
    padding: 2rem !important;
  }
  .p-cta-campaign .p-cta-download__wrap {
    width: auto;
  }
  .latest-topics .l-container {
    padding: 3rem 5% 5rem;
  }
  .p-digitalbuddy-solution-figure-att {
    display: block;
  }
  .p-llm .p-ai-for-work-about {
    padding: 6rem 5rem;
  }
  .p-ai-for-work-about-dtl figure img {
    width: 100%;
    max-width: 300px;
  }
  .award-img {
    right: 425px;
    width: 100px;
  }
  .p-award-inner {
    padding: 1.5rem;
  }
  .p-usecase-scene .c-list-usecase {
    gap: 1rem 1rem;
  }
  .p-usecase-scene .c-list-usecase-item figure {
    width: 50px;
    height: 50px;
  }
  .p-usecase-scene .c-list-usecase-item-ttl {
    width: 70%;
  }
  .p-scene-detail-wrap {
    padding: 1.5rem;
  }
  .p-scene-detail-banda-inner {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
  .p-usecase-detail table th {
    width: 35%;
  }
}

@media screen and (max-width: 480px) {
  .l-container {
    padding: 3rem 1.5rem;
  }
  .c-title-area-m-02btn {
    height: 200vw !important;
  }
  .column-cta-download-wrapper-big .p-cta-download__trouble.block-baloon-left {
    margin: 2rem auto 1.5rem;
    padding: 1.5rem 1rem;
  }
  .column-cta-download-wrapper-big .p-cta-download__trouble.block-baloon-left p span {
    padding: 1rem;
  }
  .c-list-service-list-dtl .c-list-list2 li {
    -moz-column-gap: 10px;
         column-gap: 10px;
    justify-content: center;
    padding: 2rem 1rem;
  }
  .c-list-service-list-att {
    padding: 1rem 0 0;
  }
  .p-dify .c-title-area-m .p-home-mv-btn {
    -moz-column-gap: 0;
         column-gap: 0;
    row-gap: 2rem;
    flex-direction: column;
  }
  .p-dify .c-title-area-m .p-home-mv-btn-item {
    width: 100%;
    max-width: 390px;
  }
  .p-digitalbuddy-feature01__ttlArea {
    margin-bottom: 0 !important;
  }
  .p-digitalbuddy-feature01__ttlArea-img img {
    width: 70%;
  }
  .p-digitalbuddy-feature02__content__list {
    top: -5vw !important;
  }
  .p-digitalbuddy-feature02__content__list__item {
    width: 90%;
  }
  .p-digitalbuddy-mv-list ul li span {
    font-size: clamp(24px, 1.562vw, 30px);
  }
  .p-digitalbuddy-feature01__ttlArea {
    margin-bottom: 180vw;
    padding-bottom: 42vw;
    background-size: 236px 188.5px;
  }
  .p-digitalbuddy-feature02__content__list {
    top: -242vw;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    gap: 8vw;
  }
  .p-digitalbuddy-feature02__content__dtl__item figure img {
    border-radius: 0px 0px 0px 30px;
  }
  .p-digitalbuddy-plan__list__item__dtl dl dd ul li {
    padding-left: 1em;
    font-size: clamp(14px, 0.8333vw, 16px);
  }
  .p-digitalbuddy-plan__list__item__dtl dl dd ul li::after {
    left: 0em;
  }
  .p-digitalbuddy-faq__question__txt {
    width: 62vw;
    min-height: 60px;
    border-radius: 30px 30px 0px 30px;
  }
  .p-digitalbuddy-faq__answer__txt {
    width: 62vw;
    border-radius: 30px 30px 30px 0px;
  }
  .p-digitalbuddy-cta__list__item {
    width: 100%;
  }
  .arrow_box {
    top: -25px;
  }
  #plan .p-digitalbuddy-plan__list__item {
    padding-top: 15vw;
  }
  #plan .c-title-h2-nomal + p {
    margin-bottom: 5rem;
  }
  .p-digitalbuddy-add-function .l-container {
    padding-top: 4rem;
  }
  .p-digitalbuddy-add-function-bubble-txt {
    margin-left: -1rem;
  }
  .p-digitalbuddy-add-function-bubble-img img {
    max-width: 60%;
  }
  .p-digitalbuddy-add-function-inner {
    padding: 4rem 2rem 3rem;
    padding-top: 4rem !important;
  }
  .p-digitalbuddy-add-function-inner {
    padding-top: 0 !important;
  }
  .p-digitalbuddy-trial__list__bottom .p-cta-download__btn__mc::before {
    left: -30px;
  }
  .p-digitalbuddy-trial__list__bottom .p-cta-download__btn__mc::after {
    right: -30px;
  }
  .latest-topics .l-container {
    padding: 3rem 1.5rem;
  }
  .latest-topics .c-btn--red2 {
    margin-top: 0;
  }
  .top-popup-bnr {
    display: none !important;
  }
  .p-digitalbuddy-mv-inner-txt .p-home-mv-btn {
    -moz-column-gap: 0;
         column-gap: 0;
    row-gap: 2rem;
    flex-direction: column;
  }
  .p-digitalbuddy-mv-inner-form-wrapper {
    top: 19rem;
  }
  .p-llm-service .p-copilot-function__lead {
    padding-bottom: 0;
  }
  .p-llm-service .c-list-num {
    margin-bottom: 0;
  }
  .p-llm-service .c-list-num__wrap {
    height: auto !important;
  }
  .p-llm-service .c-list-service-list__grid {
    padding-right: 0;
  }
  .p-llm-service .c-list-service-list__ttl2 {
    margin-top: 1rem;
  }
  .p-llm-service .c-list-service-list__wrap_figure {
    row-gap: 4rem;
    flex-direction: column;
  }
  .p-llm-service .c-list-service-list__wrap_figure_item:nth-of-type(2) .c-list-service-list__wrap_figure_item__ttl {
    margin-left: 0;
  }
  .p-llm-service .c-list-service-list__wrap_list {
    row-gap: 3rem;
    margin-top: 2rem;
  }
  .p-llm-service .c-list-service-list__wrap_list li {
    grid-template-rows: none;
  }
  .p-llm-service .c-list-service-list__wrap_list figure {
    width: 100%;
  }
  .p-llm .c-attention-a__wrapper {
    padding-left: 1rem;
  }
  .p-home-service-list li {
    max-width: none;
  }
  .p-award-dtl {
    row-gap: 2rem;
    flex-direction: column;
  }
  .p-award-txt {
    width: 100%;
  }
  .p-award-txt p a[target=_blank]::after {
    top: 0.3rem;
    width: 15px;
    height: 15px;
  }
  .mv-scene {
    height: 150vw !important;
  }
  .mv-scene-dify .l-container::after {
    bottom: -180px !important;
    background-size: contain !important;
  }
  .p-usecase-scene .c-list-usecase {
    grid-template-columns: 1fr;
  }
  .p-scene-detail:last-child .l-container {
    padding: 3rem 1.5rem;
  }
}

@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-list-column-list > li a:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
  .c-list-relation a:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
  .c-list-submenu a:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
  .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-home-service-list li a:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
  .p-home-usecase-list .swiper-slide a:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
  .p-home-event-list a:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
}

@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 screen and (max-width: 1280px) and (max-width: 768px) {
  .c-list-relation li {
    width: 100%;
  }
  .c-list-list3 li {
    width: 100%;
    padding: 2rem;
  }
  .c-list-nomal-3column li {
    width: 100%;
    margin-bottom: 4rem;
  }
  .c-list-list2 li {
    padding: 2rem;
  }
  .c-title-area-m {
    height: 100vw;
  }
  .p-home-event-list li {
    width: 100%;
  }
  .p-home-event-list a figure {
    width: 100%;
  }
  .p-usecase-detail table th {
    display: block;
    width: 100%;
  }
}

@media screen and (max-width: 1280px) and (max-width: 480px) {
  .c-list-num > li {
    width: 100%;
  }
  .p-home-service-list li {
    width: 100%;
  }
}

@media screen and (max-width: 1280px) and (max-width: 768px) and (max-width: 480px) {
  .c-title-area-m {
    height: 150vw;
  }
}

@media screen and (max-width: 900px) {
  .p-header__menu-form .c-btn--red {
    background: none;
  }
  .column-cta-download-wrapper-big .p-cta-download__overview_dtl {
    margin: 0 auto;
  }
  .column-cta-download-wrapper-big .p-cta-download__overview figure {
    position: static;
    width: 100%;
  }
  .column-cta-download-wrapper-big .p-cta-download__ttl + p {
    margin: 0 auto 3rem !important;
  }
  .c-table-scroll {
    overflow-x: scroll;
  }
  .c-table-scroll-message {
    display: block;
    margin-top: 20px;
    margin-bottom: 0 !important;
    font-size: smaller;
  }
  .c-table-scroll table {
    width: 1280px;
    margin-top: 1rem;
  }
  .c-list-service-list-dtl .p-copilot-list5__noLink li {
    padding: 1rem;
  }
  .p-header__hamburger {
    display: block;
    z-index: 3;
    position: fixed;
    top: 2rem;
    right: 5vw;
    width: 4.2rem;
    height: 4.2rem;
    text-align: center;
    cursor: pointer;
  }
  .p-header__hamburger span {
    display: block;
    position: absolute;
    left: 0.6rem;
    width: 3rem;
    height: 0.2rem;
    background: #555;
    transition: 0.3s ease-in-out;
  }
  .p-header__hamburger span:nth-child(1) {
    top: 1rem;
  }
  .p-header__hamburger span:nth-child(2) {
    top: 2rem;
  }
  .p-header__hamburger span:nth-child(3) {
    top: 3rem;
  }
  .p-header__hamburger.is-active span:nth-child(1) {
    top: 1.6rem;
    left: 0.6rem;
    transform: rotate(-45deg);
    background: #fff;
  }
  .p-header__hamburger.is-active span:nth-child(2), .p-header__hamburger.is-active span:nth-child(3) {
    top: 16px;
    transform: rotate(45deg);
    background: #fff;
  }
  .p-header__nav {
    display: none;
    z-index: 2;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #cf122e;
    color: #fff;
    text-align: center;
    opacity: 0;
    transition: opacity 0.6s ease, visibility 0.6s ease;
  }
  .p-header__nav.is-active {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
    opacity: 100;
  }
  .p-header__nav.is-active nav {
    display: block;
  }
  .p-header__nav.is-active ul {
    display: block;
    margin: 0 auto 0 !important;
  }
  .p-header__nav.is-active ul li {
    display: block;
    margin: 1rem auto 0 !important;
    text-align: center;
  }
  .p-header__nav.is-active ul li a {
    display: inline;
    font-size: clamp(18px, 1.146vw, 22px);
  }
  .p-header__nav.is-active ul:nth-of-type(2) li a {
    display: inline;
    width: auto;
    padding: 0;
    background: none !important;
    font-size: 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;
  }
  .p-header__inner {
    justify-content: center;
  }
  .p-dify-feature .c-list-list2-big-dtl {
    row-gap: 5rem;
    flex-direction: column;
  }
  .p-dify-feature .c-list-list2-big-item {
    width: 100%;
  }
  .p-dify-feature .c-list-list2-big-item-border {
    width: 100%;
    border-top: 1px dashed #999999;
    border-right-width: 0;
  }
  .p-dify-feature .c-list-list2-big-item:nth-of-type(3) {
    padding-left: 0;
  }
  .p-digitalbuddy-solution__wrap .p-digitalbuddy-solution__item figure {
    padding-top: 4rem;
  }
  .p-llm-content-list-item:first-of-type::after {
    display: none;
  }
  .dify_service-conts-item-inner {
    row-gap: 4rem;
    flex-direction: column;
  }
  .dify_service-conts-item-inner-l {
    width: 100%;
  }
  .dify_service-conts-item-inner-r {
    width: 100%;
  }
}

@media screen and (max-width: 1335px) {
  .p-ai-for-work-new-list-prev {
    left: 10px;
  }
  .p-ai-for-work-new-list-next {
    right: 10px;
  }
  .p-ai-for-work-new-list-ai-prev {
    left: 10px;
  }
  .p-ai-for-work-new-list-ai-next {
    right: 10px;
  }
  .p-ai-for-work-new-list-ai-column-prev {
    left: 24px;
  }
  .p-ai-for-work-new-list-ai-column-next {
    right: 24px;
  }
}

@media screen and (max-width: 768px) and (max-width: 480px) {
  .p-aiwork-solution-dify__grid.u-mt--30 {
    grid-template-columns: repeat(1, 1fr);
  }
  .p-home-mv {
    height: 130vw;
  }
  .p-home-event-list__wrap {
    width: 100%;
  }
  .p-digitalbuddy-mv {
    margin-bottom: 50vw;
  }
  .p-digitalbuddy-mv {
    height: 190vw;
  }
  .p-digitalbuddy-mv-btn__wrap {
    bottom: -48vw;
    flex-direction: column;
    gap: 0rem;
  }
  .p-digitalbuddy-mv-list ul {
    gap: 2rem;
  }
}

@media screen and (max-width: 1049px) {
  .p-overview-item-dtl {
    padding: 2rem;
  }
  .c-list-service-list .p-copilot-workshop__image-figure {
    flex-direction: column;
  }
  .c-list-service-list .p-copilot-workshop__image-figure ul {
    width: 100%;
  }
  .c-list-service-list-step-flow-arrow {
    row-gap: 4rem;
    flex-direction: column;
  }
  .c-list-service-list-step-flow-arrow li:last-of-type::after {
    display: none;
  }
  .c-list-service-list-step-flow-arrow li {
    width: 100%;
    padding-left: 0;
    font-size: 14px;
  }
  .c-list-service-list-step-flow-arrow li::before {
    display: none;
  }
  .c-list-service-list-step-flow-arrow li::after {
    -webkit-clip-path: polygon(49% 57%, 0 0, 100% 1%);
    top: auto;
    bottom: -40px;
    left: 50%;
    width: 30px;
    height: 30px;
    transform: translateX(-50%);
            clip-path: polygon(49% 57%, 0 0, 100% 1%);
  }
}

@media screen and (max-width: 1159px) {
  .c-list-service-list-dtl .p-copilot-workshop-flow {
    grid-template-columns: 1fr;
  }
  .c-list-service-list-dtl .p-copilot-workshop-flow__item::after {
    top: -1rem;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .c-list-service-list-dtl .p-copilot-workshop-flow__item {
    padding: 2rem;
  }
  .c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl {
    row-gap: 2rem;
    flex-direction: column;
  }
  .c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl-img {
    width: 100%;
  }
  .c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl-txt {
    width: 100%;
  }
  .c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl-txt-list {
    flex-direction: column;
  }
  .c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl-txt-list ul {
    width: 100%;
    padding: 5px 10px 5px 5px;
    border-radius: 0 0 8px 8px;
  }
  .c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl-txt-list-ttl {
    width: 100%;
    border-radius: 8px 8px 0 0;
  }
  .c-list-service-list-dtl .p-copilot-workshop-flow__item-dtl-txt-list:nth-child(n+2) {
    margin-top: 15px;
  }
}

@media screen and (max-width: 1129px) {
  .c-list-service-list .p-copilot-workshop__image-figure-img {
    margin-top: 3rem;
    overflow-x: auto;
  }
  .c-list-service-list .p-copilot-workshop__image-figure-img img {
    width: 757px;
    max-width: none;
  }
  .c-list-service-list .p-copilot-workshop__image-figure-img-anc {
    display: block;
    font-size: 14px;
  }
}

@media screen and (max-width: 900px) and (max-width: 768px) {
  .p-header__nav.is-active nav {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 90vh;
    /* justify-content: center; */
  }
}

@media screen and (max-width: 900px) and (max-width: 768px) and (max-width: 768px) {
  .p-header__nav.is-active nav a {
    color: #fff;
    font-size: 20px !important;
  }
}

@media screen and (max-width: 900px) 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: 930px) {
  .p-header__menu-form a {
    min-width: 180px !important;
  }
}

@media screen and (max-width: 600px) {
  .p-dflg .p-digitalbuddy-mv-btn__wrap {
    bottom: -22rem;
    gap: 1rem;
  }
}

@media screen and (max-width: 1149px) {
  .p-digitalbuddy-feature02 {
    background-color: transparent;
  }
  .p-digitalbuddy-feature02 .l-container {
    padding: 0;
  }
  .p-digitalbuddy-feature02__content__dtl {
    background-color: #cf122e;
  }
  .p-digitalbuddy-feature02__content__list {
    position: relative;
    top: -5vw;
    flex-wrap: wrap;
    justify-content: center;
    width: 90%;
    gap: 6rem 2rem;
  }
}

@media screen and (max-width: 1634px) {
  .p-digitalbuddy-feature02__content__list__item__num {
    top: -20px;
    width: 40px;
    height: 40px;
  }
  .p-digitalbuddy-feature02__content__list__item {
    min-width: 210px !important;
  }
}

@media screen and (max-width: 1184px) {
  .p-digitalbuddy-feature02__content__list__item {
    min-width: 200px !important;
  }
}

@media screen and (max-width: 1200px) {
  .p-digitalbuddy-trial__list__item {
    width: 100%;
    margin-left: 0;
  }
  .p-digitalbuddy-trial__list__item__img {
    top: -55px !important;
    right: -1%;
    left: auto;
  }
  .p-digitalbuddy-trial__list__item__img figure img {
    max-width: 60%;
  }
  .p-llm-content-list-item:first-of-type::after {
    right: -16px;
    width: 32px;
    height: 32px;
  }
}

@media screen and (max-width: 1069px) {
  .p-digitalbuddy-add-function-bubble {
    right: -9rem;
  }
  .p-digitalbuddy-plan-wide-att {
    display: block;
  }
}

@media screen and (max-width: 849px) {
  .p-digitalbuddy-add-function-bubble {
    -moz-column-gap: 1rem;
    display: flex;
    top: -45px;
    right: auto;
    left: 50%;
         column-gap: 1rem;
    align-items: center;
    justify-content: center;
    width: auto;
    min-width: 297px;
    height: auto;
    transform: translateX(-50%);
    border-radius: 10rem;
  }
  .p-digitalbuddy-add-function-bubble::after {
    top: auto;
    bottom: calc(4px - 1.5em);
    left: 50%;
    transform: translateX(-50%);
  }
  .p-digitalbuddy-add-function-bubble-txt {
    margin-top: 0;
  }
  .p-digitalbuddy-add-function-inner {
    padding-top: 7rem;
  }
}

@media screen and (max-width: 1300px) {
  .p-digitalbuddy-mv-has-form {
    height: auto;
  }
  .p-digitalbuddy-mv-inner {
    row-gap: 4rem;
    flex-direction: column;
    align-items: center;
  }
  .p-digitalbuddy-mv-inner-form-wrapper {
    min-width: 355px;
  }
  .p-digitalbuddy-mv-inner-form-wrapper label {
    font-size: 13px !important;
  }
  .p-digitalbuddy-mv-inner-form-wrapper #satori__privacy_policy_agreement_wrapper .satori__error_messages {
    top: -2rem;
  }
  .p-digitalbuddy-mv-inner-form-wrapper .satori__privacy_policy_url {
    padding-bottom: 2rem;
    line-height: 1.2;
  }
  .p-digitalbuddy-mv-inner-txt {
    padding: 0 1.5rem;
  }
  .main__form_wrap {
    padding: 20px 10px;
  }
  .p-digitalbuddy-mv-inner {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
    flex-direction: row;
  }
}

@media screen and (max-width: 1289px) {
  .p-digitalbuddy-use__item-figure-att {
    display: block;
    font-weight: normal !important;
    font-size: 14px !important;
  }
}

@media (max-width: 600px) {
  #news-nav {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }
  .sec-tab .news-nav {
    padding-top: 0;
    background-image: none;
    background-size: 236px 188.5px;
  }
  .sec-tab .news-nav #news-nav .is-active-tab::after {
    bottom: -3vw;
  }
}

@media (max-width: 1280px) {
  #news-nav {
    position: static !important;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto;
    padding-bottom: 3rem;
  }
  #news-nav li {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    min-width: 236px !important;
    margin: 0 4px;
    padding: 0 5px;
    border-bottom: solid 2px #e0e0e0;
    font-size: 13px;
    line-height: 30px;
  }

  .news-nav {
    overflow-x: auto;
    overflow-y: hidden;
  }

  .news-block__wrap dl {
    flex-wrap: wrap;
  }

  .news-block__title {
    margin-top: 10px;
  }
}

@media (max-width: 1103px) {
  .sec-tab .news-nav-att {
    display: block;
    padding-bottom: 3rem;
    font-size: 14px;
  }
  .sec-tab .news-nav #news-nav li {
    min-width: 204px !important;
    padding: 2rem 0rem 1.5rem;
    line-height: 1.5;
  }
  .sec-tab .news-nav #news-nav li .tab-num {
    width: 40px;
    height: 40px;
  }
}

@media (max-width: 1340px) {
  .sec-tab .news-nav #news-nav li {
    min-width: auto;
  }
}

@media (max-width: 1210px) {
  .sec-tab .news-block-inner-figure-att {
    display: block;
    margin-top: 1rem;
    font-size: 14px;
  }
}

@media screen and (max-width: 1250px) {
  .p-llm-merit-list-item-m h3 {
    font-size: clamp(18px, 2vw, 20px);
  }
  .p-llm-merit-list-item-m h3 .c-list-num-ico {
    width: 30px;
    height: 30px;
    font-size: clamp(15px, 2vw, 16px);
  }
}

@media screen and (max-width: 1680px) {
  .award-img {
    right: 540px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNldHRpbmcvX2JyZWFrcG9pbnQuc2NzcyIsInNldHRpbmcvX2NvbG9yLnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJzZXR0aW5nL19mb250ZmFtaWx5LnNjc3MiLCJtaXhpbi9fYW5pbWF0aW9uLnNjc3MiLCJtaXhpbi9fZmFkZWluLnNjc3MiLCJmb3VuZGF0aW9uL19yZXNldC5zY3NzIiwibWl4aW4vX2ZvbnRzaXplLnNjc3MiLCJsYXlvdXQvX2wtY29udGFpbmVyLnNjc3MiLCJzZXR0aW5nL19zaXplLnNjc3MiLCJsYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJjb21wb25lbnQvX2MtYXJyb3cuc2NzcyIsImNvbXBvbmVudC9fYy1iZy5zY3NzIiwiY29tcG9uZW50L19jLWJ0bi5zY3NzIiwibWl4aW4vX2hvdmVyLnNjc3MiLCJjb21wb25lbnQvX2MtY2F0ZS5zY3NzIiwiY29tcG9uZW50L19jLWZpZ3VyZS5zY3NzIiwiY29tcG9uZW50L19jLWltZy1ib3guc2NzcyIsIm1peGluL19ncmlkLnNjc3MiLCJjb21wb25lbnQvX2MtbGlzdC5zY3NzIiwiY29tcG9uZW50L19jLXBhZ2UtdG9wLnNjc3MiLCJjb21wb25lbnQvX2MtdGFibGUuc2NzcyIsImNvbXBvbmVudC9fYy10ZXh0LWxpbmsuc2NzcyIsImNvbXBvbmVudC9fYy10ZXh0LnNjc3MiLCJjb21wb25lbnQvX2MtdGl0bGUtYXJlYS5zY3NzIiwiY29tcG9uZW50L19jLXRpdGxlLnNjc3MiLCJwcm9qZWN0L19wLWFkZC1zdHlsZS5zY3NzIiwicHJvamVjdC9fcC1haS1mb3Itd29yay1uZXdzLnNjc3MiLCJwcm9qZWN0L19wLWFpLWZvci13b3JrLnNjc3MiLCJwcm9qZWN0L19wLWFpLW5ld3Muc2NzcyIsInByb2plY3QvX3AtYWktdGVjaG5vbG9neS5zY3NzIiwicHJvamVjdC9fcC1haXdvcmstc29sdXRpb24uc2NzcyIsInByb2plY3QvX3AtYnJlYWRjcnVtYi5zY3NzIiwicHJvamVjdC9fcC1jb2x1bW4uc2NzcyIsInByb2plY3QvX3AtY29udGFjdC5zY3NzIiwicHJvamVjdC9fcC1jb3BpbG90LnNjc3MiLCJwcm9qZWN0L19wLWN0YS5zY3NzIiwicHJvamVjdC9fcC1kaWdpdGFsYnVkZHktdG9waWNzLnNjc3MiLCJwcm9qZWN0L19wLWRvY3VtZW50LnNjc3MiLCJwcm9qZWN0L19wLWV2ZW50LnNjc3MiLCJwcm9qZWN0L19wLWZhcS1saXN0LnNjc3MiLCJwcm9qZWN0L19wLWZvb3Rlci1jdGEuc2NzcyIsInByb2plY3QvX3AtZm9vdGVyLW5hdi5zY3NzIiwicHJvamVjdC9fcC1nZW5lcmF0aW9uLWFpLnNjc3MiLCJwcm9qZWN0L19wLWhlYWRlci5zY3NzIiwicHJvamVjdC9fcC1ob21lLW12LnNjc3MiLCJwcm9qZWN0L19wLWhvbWUuc2NzcyIsInByb2plY3QvX3AtbHAtZGlmeS5zY3NzIiwicHJvamVjdC9fcC1scC1kaWdpdGFsYnVkZHktZm9yLWxvY2FsLWdvdmVybm1lbnQuc2NzcyIsInByb2plY3QvX3AtbHAtZGlnaXRhbGJ1ZGR5LnNjc3MiLCJwcm9qZWN0L19wLWxwLWxsbS5zY3NzIiwicHJvamVjdC9fcC1uZXdzLWxpc3Quc2NzcyIsInByb2plY3QvX3AtcGFnZS1uYXYuc2NzcyIsInByb2plY3QvX3AtcmVhc29uLXBhbmVsLnNjc3MiLCJwcm9qZWN0L19wLXNjZW5lLnNjc3MiLCJwcm9qZWN0L19wLXN1Ym1lbnUuc2NzcyIsInByb2plY3QvX3AtdHJpYWwuc2NzcyIsInByb2plY3QvX3AtdXNlY2FzZS5zY3NzIiwidXRpbGl0eS9fbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LW1hcmdpbi5zY3NzIiwidXRpbGl0eS9fdS10ZXh0YWxpZ24uc2NzcyIsInV0aWxpdHkvX3UtdmlzaWJsZS5zY3NzIiwidXRpbGl0eS9fdmlzaWJsZS5zY3NzIiwiamF2YXNjcmlwdC9fbGl0eS5taW4uc2NzcyIsImphdmFzY3JpcHQvX3NsaWNrLXRoZW1lLnNjc3MiLCJqYXZhc2NyaXB0L19zbGljay5zY3NzIiwibWl4aW4vX21xLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs0QkFBQTtBQUlBOzRFQUFBO0FBU0E7NEVBQUE7QUNiQSxTQUFBO0FBR0EsWUFBQTtBQUdBLFVBQUE7QUFHQSxZQUFBO0FBR0EsUUFBQTtBQUlBLFFBQUE7QUFHQSxVQUFBO0FBY0EsWUFBQTtBQ2pDUSxzR0FBQTtBQUNBLHNGQUFBO0FEaUNSO0VBQ0UsMkRBQUE7RUFDQSxjQUFBO0FGZkY7O0FFaUJBO0VBQ0UsNkJBQUE7RUFDQSxvQ0FBQTtBRmRGOztBRWdCQTtFQUNFLDZCQUFBO0VBQ0Esb0NBQUE7QUZiRjs7QUkvQkE7NEVBQUE7QUFJQTs0RUFBQTtBQ0pBO0VBRUUsY0FBQTtFQURBLGdDQUFBO0FMdUNGOztBS3BDQSxrQkFBQTtBQUNBO0VBQ0UsVUFBQTtFQUNBLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSx1Q0FBQTtFQUNBLGdFQUFBO0FMdUNGOztBS3JDQTtFQUFZLDZCQUFBO0FMeUNaOztBS3hDQTtFQUFjLDhCQUFBO0FMNENkOztBSzNDQTtFQUFjLDhCQUFBO0FMK0NkOztBSzlDQTtFQUFlLDZCQUFBO0FMa0RmOztBS2pEQTtFQUF3Qix1QkFBQTtFQUFaLFVBQUE7QUxzRFo7O0FLcERBLGtCQUFBO0FBQ0E7RUFDRSxVQUFBO0VBQ0EscUJBQUE7RUFDQSwyQkFBQTtFQUNBLHVDQUFBO0VBQ0EsZ0VBQUE7QUx1REY7O0FLckRBO0VBQXlCLDZCQUFBO0VBQVosVUFBQTtBTDBEYjs7QUt6REE7RUFBMkIsOEJBQUE7RUFBWixVQUFBO0FMOERmOztBSzdEQTtFQUEyQiw4QkFBQTtFQUFaLFVBQUE7QUxrRWY7O0FLakVBO0VBQTRCLDZCQUFBO0VBQVosVUFBQTtBTHNFaEI7O0FLckVBO0VBQXdCLHVCQUFBO0VBQVosVUFBQTtBTDBFWjs7QU1sR0E7RUFFRSw4QkFBQTtFQUNBLG1DQUFBO0VBRkEscUJBQUE7QU51R0Y7O0FPOUdBLG9DQUFBO0FBQ0EsaURBQUE7QUFFQTs7O0VBR0Usc0JBQUE7RUFFQSxlQUFBO0VBREEsbUJBQUE7QVBpSEY7O0FPN0dBLGFBQUE7QUFDQSxpREFBQTtBQUVBOzs7O0VBQUE7QUFNQTtFQUNxQixNQUFBO0VBQ25CLDhCQUFBO0VBQWdDLE1BQUE7RUFDaEMsd0NBQUE7RUFGQSxpQkFBQTtFQUUwQyxLQUFBO0FQaUg1Qzs7QU85R0EsYUFBQTtBQUNBLGlEQUFBO0FBRUE7O0VBQUE7QUFJQTtFQUNFLFNBQUE7QVArR0Y7O0FPNUdBOztFQUFBO0FBSUE7RUFDRSxjQUFBO0FQOEdGOztBTzNHQSxvQkFBQTtBQUNBLGlEQUFBO0FBRUE7Ozs7Ozs7OztFQVNFLFNBQUE7QVA2R0Y7O0FPMUdBLGFBQUE7QUFDQSxpREFBQTtBQUVBOzs7Ozs7RUFRRSxTQUFBO0VBREEsb0JBQUE7RUFEQSxrQkFBQTtBUDhHRjs7QU96R0Esd0JBQUE7QUFDQSxpREFBQTtBQUVBOztFQUVFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QVAyR0Y7O0FPeEdBLHVCQUFBO0FBQ0EsaURBQUE7QUFFQTtFQUNFLGlCQUFBO0FQMEdGOztBT3ZHQTtFQUNFLGNBQUE7QVAwR0Y7O0FPdkdBLHFCQUFBO0FBQ0EsaURBQUE7QUFFQTs7O0VBQUE7QUFLQTtFQUNFLHVCQUFBO0VBQXlCLE1BQUE7RUFDekIsU0FBQTtFQUdBLFNBQUE7RUFDQSxXQUFBO0VBSlcsTUFBQTtFQUNYLGlCQUFBO0VBQW1CLE1BQUE7RUFDbkIscUJBQUE7RUFHQSxjQUFBO0FQMkdGOztBT3hHQTs7O0VBQUE7QUFLQTtFQUNxQyxNQUFBO0VBQ25DLGtCQUFBO0VBREEsaUNBQUE7RUFDb0IsTUFBQTtBUDRHdEI7O0FPekdBO0VBQ0UsbUJBQUE7QVA0R0Y7O0FPekdBLHlCQUFBO0FBQ0EsaURBQUE7QUFFQTs7RUFBQTtBQUlBO0VBQ0UsNkJBQUE7RUFFQSxjQUFBO0VBREEscUJBQUE7QVAyR0Y7O0FPdkdBOzs7RUFBQTtBQUtBO0VBQ0UseUNBQUE7VUFBQSxpQ0FBQTtFQUFtQyxNQUFBO0FQMEdyQzs7QU92R0E7O0VBQUE7QUFJQTs7RUFFRSxtQkFBQTtBUHlHRjs7QU90R0E7OztFQUFBO0FBS0E7OztFQUdxQyxNQUFBO0VBQ25DLGtCQUFBO0VBREEsaUNBQUE7RUFDb0IsTUFBQTtBUDBHdEI7O0FPdkdBOztFQUFBO0FBSUE7RUFDRSxjQUFBO0FQeUdGOztBT3RHQTs7O0VBQUE7QUFLQTs7RUFJRSxrQkFBQTtFQUZBLGNBQUE7RUFDQSxjQUFBO0VBRUEsd0JBQUE7QVB3R0Y7O0FPckdBO0VBQ0UsZUFBQTtBUHdHRjs7QU9yR0E7RUFDRSxXQUFBO0FQd0dGOztBT3JHQSxxQkFBQTtBQUNBLGlEQUFBO0FBRUE7O0VBQUE7QUFJQTs7Ozs7RUFLRSxzQkFBQTtBUHNHRjs7QU9uR0EsVUFBQTtBQUNBLGlEQUFBO0FBRUE7Ozs7RUFBQTtBQU1BOzs7OztFQUtFLHdCQUFBO0VBQTBCLE1BQUE7RUFDMUIscUJBQUE7T0FBQSxnQkFBQTtFQU1BLFNBQUE7RUFEQSxVQUFBO0VBRUEsZ0JBQUE7RUFIQSx1QkFBQTtFQUZBLGNBQUE7RUFDQSxhQUFBO0VBS0EsbUJBQUE7RUFDQSx1QkFBQTtFQVJBLHNCQUFBO0VBUXlCLE1BQUE7QVBzRzNCOztBT25HQTs7RUFBQTtBQUlBO0VBQ0UsNEJBQUE7RUFDQSx5QkFBQTtPQUFBLG9CQUFBO0FQcUdGOztBT2xHQTtFQUNFLHlCQUFBO0VBQ0Esc0JBQUE7T0FBQSxpQkFBQTtBUHFHRjs7QU9sR0E7O0VBQUE7QUFJQTs7OztFQUlFLGVBQUE7QVBvR0Y7O0FPakdBOzs7O0VBSUUsZUFBQTtBUG9HRjs7QU9qR0E7O0VBQUE7QUFJQTtFQUNFLGFBQUE7QVBtR0Y7O0FPaEdBO0VBQ0UsZ0JBQUE7QVBtR0Y7O0FPaEdBOztFQUFBO0FBSUE7RUFDRSxVQUFBO0FQa0dGOztBTy9GQTs7RUFBQTtBQUlBO0VBR0UsWUFBQTtFQUZBLFNBQUE7RUFDQSxVQUFBO0FQa0dGOztBTzlGQTtFQUNFLFVBQUE7QVBpR0Y7O0FPOUZBOztFQUFBO0FBSUE7RUFDRSx3QkFBQTtBUGdHRjs7QU83RkE7O0VBQUE7QUFJQTtFQUNFLGNBQUE7QVArRkY7O0FPNUZBOztFQUFBO0FBSUE7O0VBRUUsWUFBQTtBUDhGRjs7QU8zRkE7O0VBQUE7QUFJQTtFQUNFLG9CQUFBO0VBQXNCLE1BQUE7QVA4RnhCOztBTzNGQTs7RUFBQTtBQUlBO0VBQ0Usd0JBQUE7QVA2RkY7O0FPMUZBOzs7RUFBQTtBQUtBO0VBQ0UsMEJBQUE7RUFBNEIsTUFBQTtFQUM1QixhQUFBO0VBQWUsTUFBQTtBUDhGakI7O0FPM0ZBOztFQUFBO0FBSUE7RUFDRSxlQUFBO0FQNkZGOztBTzFGQSxnQkFBQTtBQUNBLGlEQUFBO0FBRUE7O0VBQUE7QUFJQTtFQUNFLGNBQUE7QVAyRkY7O0FPeEZBOztFQUFBO0FBSUE7RUFDRSxrQkFBQTtBUDBGRjs7QU92RkE7O0VBQUE7QUFJQTtFQUNFLGFBQUE7QVB5RkY7O0FPdEZBLFdBQUE7QUFDQSxpREFBQTtBQUVBOztDQUFBO0FBSUE7RUFDRSxxQkFBQTtFQUF1QixNQUFBO0VBQ3ZCLHlCQUFBO0FQd0ZGOztBT3JGQTtFQUNFLGdCQUFBO0FQd0ZGOztBT3JGQTs7RUFHRSxVQUFBO0VBREEsbUJBQUE7QVB5RkY7O0FPckZBO0VBRUUsaUJBQUE7RUFEQSxnQkFBQTtBUHlGRjs7QUd0ZkE7RUFDRSxzQkFBQTtBSHlmRjs7QUd2ZkE7RUFDRSxlQUFBO0FIMGZGOztBR3hmQTtFQUtFLG1DQUFBO0VBSkEsZ0JBQUE7RUFHQSxlQUFBO0VBREEsZ0JBQUE7RUFEQSxrRENUUTtBSnVnQlY7O0FHemZBO0VBR0UsNkNBQUE7RUFGQSxhQUFBO0VBQ0EscUJBQUE7QUg2ZkY7QUczZkU7RUFDRSxlQUFBO0FINmZKO0FHM2ZFO0VBQ0UsdUJBQUE7QUg2Zko7O0FHcGZBO0VBQ0UsZUFBQTtBSDRmRjs7QUcxZkE7RUFDRSxtQkFBQTtBSDZmRjs7QUczZkEsVUFBQTtBQUNBOzs7Ozs7RUFNRSxpQkFBQTtBSDhmRjs7QUc1ZkE7RUFFRSxzQkFBQTtFSzVCQSxxQ0FBQTtBUjJoQkY7O0FHN2ZBO0VLckJFLG9DQUFBO0FSc2hCRjs7QUc5ZkE7RUFDRSxnQkFBQTtBSGlnQkY7O0FHNWZBO0VBQ0UsY0FBQTtBSG9nQkY7O0FHL2ZBO0VBQ0UsYUFBQTtBSHVnQkY7O0FHbGdCQSxnQkFBQTtBQUNBO0VBQ0UseUJBQUE7QUgwZ0JGOztBR3hnQkEsaUJBQUE7QUFDQTtFQUNFLDRCQUFBO0FIMmdCRjs7QVMxbEJBO0VBQ0UsYUNEVztFREVYLGVBQUE7RUFDQSxjQUFBO0FUNmxCRjs7QVN4bEJBO0VBRUUsZUFBQTtBVCtsQkY7QVNybEJFO0VBRUUsMkJBQUE7QVRtbUJKO0FTM2xCRTtFQUNFLHlCQUFBO0FUcW1CSjs7QVdwb0JBO0VBT0UsWUFBQTtFQUhBLGVBQUE7RUFDQSxNQUFBO0VBRkEsV0FBQTtFQUZBLFlBQUE7RUFDQSxnQkFBQTtFQUlBLGdCQUFBO0FYNm9CRjtBVzFvQlc7RUFDUCw2QkFBQTtBWDRvQko7O0FXdG9CQSxrQkFBQTtBQUNBO0VBQ0UsYUFBQTtBWCtvQkY7O0FZaHFCRTtFQUNFLFFBQUE7RUFDQSxTQUFBO0VBSUEsbUJBQUE7RUFGQSxnQ0FBQTtFQURBLG1CQUFBO0VBRUEsc0RBQUE7QVpvcUJKOztBYXpxQkU7RUFDRSxtQlhlRztBRjZwQlA7QWExcUJFO0VBR0UsbUJBQUE7RUFGQSxtREFBQTtFQUNBLHlCQUFBO0VBRUEsNEJBQUE7QWI0cUJKO0FhMXFCRTtFQUNFLG1DQUFBO0FiNHFCSjtBYTFxQk07O0VBRUUsY0FBQTtBYjRxQlI7QWF6cUJJO0VBQ0UsY0FBQTtBYjJxQk47QWF6cUJJO0VBQ0UscUJBQUE7QWIycUJOO0FhdnFCRTtFQUNFLGtDQUFBO0FieXFCSjtBYXZxQk07O0VBRUUsY0FBQTtBYnlxQlI7QWFwcUJFO0VBQ0Usa0NBQUE7QWJzcUJKO0FhcHFCTTs7RUFFRSxjQUFBO0Fic3FCUjtBYW5xQkk7RUFDRSxjQUFBO0FicXFCTjtBYW5xQkk7RUFDRSxxQkFBQTtBYnFxQk47O0FjcnRCQTtFQVNFLDZCQUFBO0VBQ0EsZ0NBQUE7RUFUQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFNQSxnQkFBQTtFQUhBLHdCQUFBO0VBRkEsMEJBQUE7RUFDQSw0QkFBQTtFQU1BLGtCQUFBO0VBQ0EsV0FBQTtFQUZBLHNCQUFBO0FkMHRCRjs7QWN0dEJBO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtBZHl0QkY7O0FjdHRCRTtFQU9FLFdBQUE7RUFKQSxzQkFBQTtFQUdBLHlCQUFBO0VBREEsb0JBQUE7RUFJQSxvRUFBQTtFQUNBLHFCQUFBO0VBRkEsc0JBQUE7RUFKQSxjWlpJO0VZVUosZ0JBQUE7RU5KRixzQ0FBQTtBUnF1QkY7QWN4dEJJO0VBRUUsb0VBQUE7RUFDQSxxQkFBQTtFQUZBLHNCQUFBO0FkNHRCTjtBY3Z0QkU7RUFTRSxXQUFBO0VBTkEsb0JBQUE7RUFHQSx5QkFBQTtFQURBLG9CQUFBO0VBTUEsb0VBQUE7RUFDQSxxQkFBQTtFQUZBLHNCQUFBO0VBTkEsY0FBQTtFQUZBLGdCQUFBO0VBTUEsaUJBQUE7RU45QkYsc0NBQUE7RU02QkUsa0JBQUE7QWQ4dEJKO0FjeHRCSTtFQUVFLG9FQUFBO0VBQ0EscUJBQUE7RUFGQSxzQkFBQTtBZDR0Qk47QWN2dEJFO0VBR0Usc0NBQUE7RUFFQSxvQkFBQTtFQUNBLHlCWmxESTtFWWdESixXQUFBO0VBRkEsZ0JBQUE7RU4zQ0Ysc0NBQUE7QVJ3d0JGO0FjdnRCRTtFQU9FLFdBQUE7RUFKQSxzQkFBQTtFQUVBLG9CQUFBO0VBR0Esb0VBQUE7RUFDQSxxQkFBQTtFQUhBLHlCWjFESTtFWXdESixXQUFBO0VBRkEsZ0JBQUE7RU5uREYsc0NBQUE7QVJteEJGO0FjeHRCSTtFQUVFLG9FQUFBO0VBQ0EscUJBQUE7RUFGQSx5QlovREU7QUYyeEJSO0FjdnRCRTtFQVVFLFdBQUE7RUFMQSxnQkFBQTtFQURBLGdCQUFBO0VBREEsNEJBQUE7RUFNQSx5QkFBQTtFQUZBLG9CQUFBO0VBSUEsb0VBQUE7RUFDQSxxQkFBQTtFQUpBLHlCQUFBO0VBRkEsV0FBQTtFQUpBLGlCQUFBO0VOaEVGLHNDQUFBO0FSbXlCRjtBY3h0Qkk7RUFHRSx5QkFBQTtFQUNBLHlFQUFBO0VBQ0EscUJBQUE7RUFKQSx1QkFBQTtFQUNBLGNBQUE7QWQ2dEJOO0FjbnRCRTtFQVlFLFdBQUE7RUFQQSxnQkFBQTtFQURBLGdCQUFBO0VBREEsNEJBQUE7RUFNQSx5QkFBQTtFQURBLG9CQUFBO0VBRUEscUJBQUE7RUFHQSx5RUFBQTtFQUNBLHFCQUFBO0VBSEEsdUJBQUE7RUFMQSxXQUFBO0VBQ0EsY0FBQTtFQUxBLGlCQUFBO0VOekZGLHNDQUFBO0FSZzBCRjtBYzF0Qkk7RUFHRSxvRUFBQTtFQUNBLHFCQUFBO0VBSEEseUJBQUE7RUFDQSxXQUFBO0FkOHRCTjtBY3J0QkU7RUFhRSxXQUFBO0VBUEEsZ0JBQUE7RUFEQSxnQkFBQTtFQURBLDRCQUFBO0VBTUEseUJBQUE7RUFEQSxvQkFBQTtFQUVBLHFCQUFBO0VBR0EseUVBQUE7RUFDQSxxQkFBQTtFQUhBLHVCQUFBO0VBTEEsV0FBQTtFQUNBLGNBQUE7RUFMQSxpQkFBQTtFTnBIRixzQ0FBQTtFTWtIRSxrQkFBQTtBZDJ1Qko7QWM1dEJJO0VBS0Usc0JBQUE7RUFGQSxvRUFBQTtFQUNBLHFCQUFBO0VBSEEseUJBQUE7RUFDQSxXQUFBO0FkaXVCTjtBY3Z0QkU7RUFXRSxXQUFBO0VBTkEsZ0JBQUE7RUFEQSxnQkFBQTtFQURBLHdCQUFBO0VBS0EseUJBQUE7RUFEQSxvQkFBQTtFQUVBLHFCQUFBO0VBR0EsNkVBQUE7RUFDQSxxQkFBQTtFQUhBLHlCQUFBO0VBSkEsV0FBQTtFQUpBLGlCQUFBO0VOL0lGLHNDQUFBO0FSeTNCRjtBYzl0Qkk7RUFHRSw2RUFBQTtFQUNBLHFCQUFBO0VBSEEseUJBQUE7RUFDQSxXQUFBO0Fka3VCTjtBY3p0QkU7RUFPYyxtQkFBQTtFQUNaLHFCQUFBO0VBRm9CLGdCQUFBO0VBQ3BCLFVBQUE7RUFEQSxrQkFBQTtFQUpBLHNDQUFBO0VBT3lCLGFBQUE7RUFDekIsZ0JBQUE7RUFOQSxvQkFBQTtFQUl1QixnQkFBQTtFQUN2Qix1QkFBQTtFQU5BLFdBQUE7RU4vS0Ysb0NBQUE7RU1zTG9CLDZCQUFBO0VBQ2xCLGVBQUE7RUFBaUIsa0JBQUE7RUFFakIscUNBQUE7RUFZQSxhQUFBO0VBT0EsYUFBQTtFQU1BLHdCQUFBO0FkK3NCSjtBY3Z1Qkk7RUFNRSxjQUFBO0VBSEEsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUVBLFdBQUE7RUFDQSxZQUFBO0VBTkEsV0FBQTtBZDh1Qk47QWNwdUJJO0VBQ3dCLGdCQUFBO0VBQ3RCLFdBQUE7RUFDQSw2REFBQTtFQUZBLG9CQUFBO0FkeXVCTjtBY251Qkk7RUFDRSxXQUFBO0VBQ0EsNkRBQUE7QWRxdUJOO0FjanVCSTtFQUNFLFVBQUE7QWRtdUJOO0FjaHVCRTtFQUVFLHNDQUFBO0VBRUEsb0JBQUE7RUFDQSwrRFoxTUs7RVl3TUwsV0FBQTtFTjFORixvQ0FBQTtBUjg3QkY7QWNodUJFO0VBT0UsMEJBQUE7RUFKQSxzQ0FBQTtFQUZBLHlCQUFBO0VBR0Esb0JBQUE7RUFLQSx1QkFBQTtFQVBBLGNadE9HO0VZNE9ILGdCQUFBO0VObk9GLHNDQUFBO0VNc09FLHNCQUFBO0VBTkEsa0JBQUE7RUFLQSxnQkFBQTtBZG11Qko7QWV0OUJFO0VBc0JBLGVBQUE7RUFGQSxZQUFBO0VBQ0EsZ0JBQUE7QWYyOEJGOztBY2x1QkE7RUFDRSxnQkFBQTtBZDB2QkY7QWN6dkJFO0VBQ0UsWUFBQTtBZDJ2Qko7O0FjeHZCQTtFQUNFLGdCQUFBO0FkMnZCRjtBYzF2QkU7RUFDRSxZQUFBO0FkNHZCSjs7QWdCcGdDQztFQUtHLHFCQUFBO0VBSkEsb0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxxQ0FBQTtBaEJ3Z0NKOztBaUI3Z0NBO0VBRUMsZ0JBQUE7RUFEQSxrQkFBQTtBakJpaENEOztBa0JqaENVO0VBQ1IsbUJBQUE7RUFDQSxnQkFBQTtBbEJvaENGO0FrQm5oQ0U7RUFDQyxjQUFBO0FsQnFoQ0g7QWtCNWdDRTtFQUNDLGdCQUFBO0FsQnVoQ0g7O0FrQm5oQ0U7RUFFQyxjQUFBO0VBQ0Esa0JBQUE7RUFGQSxXQUFBO0FsQndoQ0g7QWtCN2dDRTtFQUVDLGNBQUE7RUFDQSxpQkFBQTtFQUZBLFlBQUE7QWxCd2hDSDtBa0I5Z0NDO0VDekNDLGFBQUE7RUFDQSxlQUFBO0VBR0EsbUJBTGlEO0VBSWpELDhCRHVDaUI7RUN4Q2pCLE9Ed0NjO0FsQjJoQ2hCO0FrQjFoQ0U7RUFFQyxVQUFBO0VBREEsY0FBQTtFQUVBLGtCQUFBO0FsQjRoQ0g7QWtCM2hDRztFQUVDLGNBQUE7RUFEQSxlQUFBO0VBRUEscUJBQUE7QWxCNmhDSjs7QW9COWtDSTtFRERGLGFBQUE7RUFDQSxlQUFBO0VBR0EsbUJBTGlEO0VBSWpELDJCQ0R3QjtFREF4QixTQUFBO0FuQjRsQ0Y7QW9CMWxDTTtFQUNFLFVBQUE7RUFLQSxtQkFBQTtFQUhBLHlCQUFBO0VBREEsa0JBQUE7RUFHQSxzQkFBQTtBcEI0bENSO0FvQnJsQ1E7RUFDRSxhQUFBO0VBS0Esa0JBQUE7RUFKQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtBcEI2bENWO0FlN2pDQztFQUNDLGdCQUFBO0FmK2pDRjtBZTlqQ0U7RUFDQyxvQkFBQTtBZmdrQ0g7QWU1akNFO0VBR0Msa0JBQUE7RUFGQSwwQkFBQTtFQUNBLFlBQUE7QWYrakNIO0FvQnBtQ1U7RUFRRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQVRBLFdBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFDQSxnRUFBQTtFQUNBLHFCQUFBO0VBSEEseUJsQmhCSjtFa0JhSSxXQUFBO0VBV0Esb0JBQUE7QXBCNm1DWjtBb0J6bUNRO0VBRUUsUUFBQTtFQURBLFdBQUE7QXBCNG1DVjtBb0J2bUNNO0VBR0UsUUFBQTtFQURBLFdBQUE7RUFEQSx5QkFBQTtBcEIybUNSO0FvQnRtQ007RUFNRSxvQkFBQTtFQUpBLGlCQUFBO0VaakNOLHFDQUFBO0VZbUNNLGVBQUE7RUFDQSxnQkFBQTtFQUpBLGtCQUFBO0FwQjZtQ1I7QW9Cdm1DUTtFQUNFLG9DQUFBO0FwQnltQ1Y7QW9CcG1DSTtFQUNFLGlCQUFBO0VBRUEsbUJBQUE7RUFEQSxvQkFBQTtBcEJ1bUNOO0FvQnBtQ007RUFPRSxxQkFBQTtFQURBLGVBQUE7RUFIQSx5QkFBQTtFQUNBLG1CQUFBO0VBRkEsY0FBQTtFQURBLGVBQUE7RUFJQSxnQkFBQTtBcEJ3bUNSO0FvQmptQ0U7RUQzRUEsYUFBQTtFQUdBLHFDQUFBO0VBRkEsZUFBQTtFQUdBLG1CQUx1QztFQUd2QyxPQzBFaUI7QXBCdW1DbkI7QW9Cam1DSTtFQUdFLGNBQUE7QXBCMG1DTjtBb0JwbUNNO0VBR0UsbUJBQUE7RUFVQSxrQkFBQTtFQUNBLFdBQUE7RUFQQSw0QkFBQTtFQUxBLGtCQUFBO0VBREEseUJsQm5GRDtFa0J1RkMsaUJBQUE7RUFDQSxpQkFBQTtFQUZBLHNCQUFBO0FwQmduQ1I7QW9CcG1DUTtFQVFFLGNBQUE7RUFDQSxrQkFBQTtFQUVBLHFCQUFBO0VBREEsYUFBQTtFQVJBLFdBQUE7RUFDQSxZQUFBO0VBVUEsd0JBQUE7RUFSQSxtQkFBQTtFQUNBLGdFQUFBO0VBQ0EscUJBQUE7RUFIQSxzQkFBQTtFQUhBLFdBQUE7RUFXQSxvQkFBQTtBcEI0bUNWO0FvQjdsQ1U7RUFDRSxvQkFBQTtBcEIwbUNaO0FvQmxtQ0k7RUFFRSxrQkFBQTtFQUVBLG1CQUFBO0VBSEEsa0JBQUE7RUFFQSxnQkFBQTtBcEJxbUNOO0FvQmxtQ007RUFFRSxjQUFBO0VBS0Esa0JBQUE7RUFFQSxTQUFBO0VBREEsVUFBQTtFQUxBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QmxCdEpBO0VrQmlKQSxXQUFBO0FwQjRtQ1I7QW9CL2xDTTtFQUNFLDBCQUFBO0FwQmltQ1I7QW9CL2xDUTtFQUNFLHFCQUFBO0VBQ0EsZ0JBQUE7QXBCaW1DVjtBb0IzbENFO0VEckxBLGFBQUE7RUFDQSxlQUFBO0VBR0Esb0JDa0xrQztFRG5MbEMsOEJDbUxtQjtFRHBMbkIsTUNvTGdCO0FwQmltQ2xCO0FvQi9sQ0k7RUFDRSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBcEJpbUNOO0FvQnRsQ0k7RUFDRSxjQUFBO0VEdk1KLGFBQUE7RUMwTUksa0JBQUE7RUR6TUosZUFBQTtFQUdBLG9CQ29Nb0M7RURyTXBDLDhCQ3FNcUI7RUFHakIsbUJBQUE7RUR6TUosTUNzTWtCO0FwQndtQ3BCO0FlNXZDQztFQUNDLGdCQUFBO0FmOHZDRjtBZTd2Q0U7RUFDQyxvQkFBQTtBZit2Q0g7QWUzdkNFO0VBR0Msa0JBQUE7RUFGQSwwQkFBQTtFQUNBLFlBQUE7QWY4dkNIO0FvQjltQ007RUFRRSxjQUFBO0VBQ0Esa0JBQUE7RUFFQSxxQkFBQTtFQURBLFFBQUE7RUFSQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBQ0EsZ0VBQUE7RUFDQSxxQkFBQTtFQUhBLHlCbEJyTUE7RWtCa01BLFdBQUE7RUFXQSxvQkFBQTtBcEJ1bkNSO0FvQnBuQ007RUFHRSxRQUFBO0VBRkEsWUFBQTtFQUNBLGFBQUE7RUFFQSxnQkFBQTtFQUVBLHlCQUFBO0VBREEsa0JBQUE7QXBCdW5DUjtBb0IvbUNRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QXBCdW5DVjtBb0JsbkNJO0VBT0UsUUFBQTtFQU5BLHlCQUFBO0FwQnFuQ047QW9CNW1DSTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFWm5QSixxQ0FBQTtBUnUyQ0Y7QW9CaG5DSTtFQUdFLG1CQUFBO0VBRkEsaUJBQUE7RVovT0osc0NBQUE7QVJtMkNGO0FvQjltQ0U7RUR2UUEsYUFBQTtFQUNBLGVBQUE7RUFHQSxvQkNvUWtDO0VEclFsQyw4QkNxUW1CO0VEdFFuQixNQ3NRZ0I7QXBCb25DbEI7QW9CbG5DSTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FwQm9uQ047QW9Cam5DSTtFQUNFLGNBQUE7RURqUkosYUFBQTtFQ29SSSxrQkFBQTtFRG5SSixlQUFBO0VBR0Esb0JDOFFvQztFRC9RcEMsOEJDK1FxQjtFQUdqQixtQkFBQTtFRG5SSixNQ2dSa0I7QXBCeW5DcEI7QWV2MUNDO0VBQ0MsZ0JBQUE7QWZ5MUNGO0FleDFDRTtFQUNDLG9CQUFBO0FmMDFDSDtBZXQxQ0U7RUFHQyxrQkFBQTtFQUZBLDBCQUFBO0VBQ0EsWUFBQTtBZnkxQ0g7QW9CL25DTTtFQVFFLGNBQUE7RUFDQSxrQkFBQTtFQUVBLHFCQUFBO0VBREEsUUFBQTtFQVJBLFdBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFDQSxnRUFBQTtFQUNBLHFCQUFBO0VBSEEseUJsQi9RQTtFa0I0UUEsV0FBQTtFQVdBLG9CQUFBO0FwQndvQ1I7QW9Ccm9DTTtFQUdFLFFBQUE7RUFGQSxXQUFBO0VBQ0EsWUFBQTtFQUlBLGdCQUFBO0VBREEseUJBQUE7RUFEQSxrQkFBQTtBcEJ5b0NSO0FvQmhvQ1E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBcEJ3b0NWO0FvQm5vQ0k7RUFHRSxRQUFBO0VBREEsd0JBQUE7RUFEQSxjQUFBO0FwQnVvQ047QW9CbG9DSTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFWnpUSixxQ0FBQTtBUjg3Q0Y7QW9Cam9DSTtFQUdFLG1CQUFBO0VBRkEsaUJBQUE7RVo5VEoscUNBQUE7QVJtOENGO0FvQjVuQ0k7RUFHRSxVQUFBO0VBRkEsaUJBQUE7RVp4VUoscUNBQUE7QVI2OENGO0FvQjNuQ0U7RUQzVkEsYUFBQTtFQUNBLGVBQUE7RUFHQSxtQkN3VjRCO0VEelY1Qix1QkN5Vm9CO0VBQ2xCLGdCQUFBO0VEM1ZGLE9DMFZnQjtBcEJ1b0NsQjtBb0Jwb0NJO0VBS0UsYUFBQTtFQUlBLGtCQUFBO0VBSEEsbUJBQUE7RUFDQSxzQkFBQTtFQUxBLFVBQUE7RUFNQSxZQUFBO0VBRUEsb0JBQUE7RUFOQSx5QkFBQTtFQURBLGtCQUFBO0VBRkEsc0JBQUE7QXBCK29DTjtBb0IzbkNNO0VBRUUsUUFBQTtFQURBLFdBQUE7RUFHQSxnQkFBQTtFQURBLDhCQUFBO0FwQnlvQ1I7QW9CcG9DSTtFQUdFLFFBQUE7RUFEQSxXQUFBO0VBREEseUJBQUE7QXBCd29DTjtBb0Jub0NJO0VBS0UsbUJBQUE7RUFIQSxjbEJ4WEU7RWtCeVhGLGlCQUFBO0VaaFhKLHFDQUFBO0VZbVhJLGdCQUFBO0VBTEEsZ0JBQUE7QXBCMG9DTjtBb0Jub0NNO0VaM1hKLHNDQUFBO0FSaWdERjtBb0Jqb0NJO0VBVUUsa0JBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFYQSxXQUFBO0VBQ0EsWUFBQTtFQUlBLGdCQUFBO0VBR0Esa0JBQUE7RUFOQSx5QmxCdFlFO0VrQnVZRixXQUFBO0VBR0EsZUFBQTtFQUNBLGlDaEJsWkk7RWdCK1lKLGtCQUFBO0FwQjBvQ047QW9COW5DSTtFQUlFLGdCQUFBO0VBREEseUJBQUE7RUFEQSxrQkFBQTtFQURBLHNCQUFBO0FwQm1vQ047QW9COW5DTTtFQUNFLGNBQUE7RUR2YU4sYUFBQTtFQ3lhTSxrQkFBQTtFRHhhTixlQUFBO0VBR0Esb0JDb2FzQztFRHJhdEMsOEJDcWF1QjtFRHRhdkIsTUNzYW9CO0FwQnFvQ3RCO0FvQmxvQ1E7RUFRRSxjQUFBO0VBQ0Esa0JBQUE7RUFFQSxxQkFBQTtFQURBLFdBQUE7RUFSQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBQ0EsZ0VBQUE7RUFDQSxxQkFBQTtFQUhBLHlCbEJuYUY7RWtCZ2FFLFdBQUE7RUFXQSxvQkFBQTtBcEJvb0NWO0FvQjNuQ1U7RUFDRSxXQUFBO0FwQm1vQ1o7QW9COW5DTTtFQUVFLFFBQUE7RUFEQSxZQUFBO0FwQmlvQ1I7QW9CeG5DSTtFQUVFLFFBQUE7RUFEQSx5QkFBQTtFQUdBLGNBQUE7RUFEQSx5QkFBQTtBcEJnb0NOO0FvQnZuQ0k7RUFDRSxjbEJqZEU7QUZnbERSO0FvQjVuQ0k7RUFHRSxtQkFBQTtFQURBLGlCQUFBO0VaN2NKLHFDQUFBO0FSNGtERjtBb0IxbkNFO0VEdmVBLGFBQUE7RUFDQSxlQUFBO0VBR0EsbUJBTGlEO0VBSWpELDJCQ3Flb0I7RUR0ZXBCLE9Dc2VnQjtBcEJnb0NsQjtBb0I5bkNJO0VEMWVGLGFBQUE7RUM4ZUksa0JBQUE7RUQ3ZUosZUFBQTtFQUdBLG9CQ3Vlb0M7RUR4ZXBDLDhCQ3dlcUI7RUFDakIsVUFBQTtFQUlBLGlCQUFBO0VBREEsb0JBQUE7RUQ3ZUosTUN5ZWtCO0VBRWQsa0JBQUE7RUFJQSxzQkFBQTtBcEJvb0NOO0FvQnhuQ007RUFFRSxRQUFBO0VBREEsV0FBQTtFQUVBLGNBQUE7QXBCc29DUjtBb0Jub0NNO0VBQ0UsZ0JBQUE7QXBCcW9DUjtBb0I1bkNNO0VBQ0UsZUFBQTtBcEJtb0NSO0FvQmhvQ007RUFRRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQVRBLFdBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFDQSw4REFBQTtFQUNBLHFCQUFBO0VBSEEseUJsQnpnQkE7RWtCc2dCQSxXQUFBO0VBV0Esb0JBQUE7QXBCa29DUjtBb0J6bkNJO0VBRUUsUUFBQTtFQURBLHlCQUFBO0FwQmtvQ047QW9COW5DSTtFQUdFLG1CQUFBO0VBRkEsaUJBQUE7RVp2aEJKLHFDQUFBO0FSeXBERjtBb0IzbkNJO0VBQ0UseUJsQnBpQkM7QUZpcURQO0FvQnpuQ0U7RUR4akJBLGFBQUE7RUFDQSxlQUFBO0VBR0Esb0JDcWpCa0M7RUR0akJsQyw4QkNzakJtQjtFRHZqQm5CLE1DdWpCZ0I7QXBCK25DbEI7QW9CN25DSTtFRDNqQkYsYUFBQTtFQ2lrQkksa0JBQUE7RURoa0JKLGVBQUE7RUFHQSxvQkN5akJvQztFRDFqQnBDLDhCQzBqQnFCO0VBRGpCLFVBQUE7RUFFQSxVQUFBO0VBSUEsaUJBQUE7RUFGQSxnQkFBQTtFRDlqQkosTUMyakJrQjtFQUVkLGtCQUFBO0VBSUEsc0JBQUE7QXBCbW9DTjtBb0J4bkNNO0VBRUUsUUFBQTtFQURBLFdBQUE7RUFFQSxjQUFBO0FwQnFvQ1I7QW9CbG9DTTtFQUNFLGdCQUFBO0FwQm9vQ1I7QW9CaG9DSTtFQUVFLFFBQUE7RUFEQSw0QkFBQTtBcEJtb0NOO0FvQi9uQ0k7RUFHRSxtQkFBQTtFQUVBLGNsQnZsQkU7RWtCbWxCRixpQkFBQTtFWjlqQkosb0NBQUE7RVlpa0JJLGtCQUFBO0FwQmtvQ047QW9CN25DRTtFRHZtQkEsYUFBQTtFQUNBLGVBQUE7RUFHQSxtQkFMaUQ7RUFJakQsMkJDcW1Cb0I7RUR0bUJwQixPQ3NtQmdCO0FwQm1vQ2xCO0FvQmpvQ0k7RUQxbUJGLGFBQUE7RUM4bUJJLGtCQUFBO0VEN21CSixlQUFBO0VBR0Esb0JDdW1Cb0M7RUR4bUJwQyw4QkN3bUJxQjtFQUNqQixVQUFBO0VBSUEsaUJBQUE7RUFEQSxvQkFBQTtFRDdtQkosTUN5bUJrQjtFQUVkLGtCQUFBO0VBSUEseUJsQmptQkM7QUZ3dURQO0FvQjVuQ007RUFFRSxRQUFBO0VBREEsWUFBQTtFQUVBLGNBQUE7QXBCeW9DUjtBb0Jsb0NNO0VBQ0UsZ0JBQUE7QXBCeW9DUjtBb0Jyb0NJO0VBT0UsUUFBQTtFQU5BLHlCQUFBO0VBT0EsY0FBQTtBcEJrb0NOO0FvQi9uQ0k7RUFHRSxtQkFBQTtFQUZBLGlCQUFBO0VabG9CSixxQ0FBQTtBUjB3REY7QW9CM25DSTtFQUdFLG1CQUFBO0VBQ0EsYUFBQTtFQUZBLGtCQUFBO0VBREEseUJsQnJwQkM7QUYweERQO0FvQjVuQ007RUQ5cUJKLGFBQUE7RUFDQSxlQUFBO0VBR0Esb0JDMnFCc0M7RUQ1cUJ0Qyw4QkM0cUJ1QjtFQUNqQixtQkFBQTtFRDlxQk4sTUM2cUJvQjtBcEJ3b0N0QjtBb0Jyb0NRO0VBQ0UsZ0JBQUE7QXBCdW9DVjtBb0Job0NRO0VBRUUsUUFBQTtFQURBLFVBQUE7RUFFQSxtQkFBQTtBcEJ1b0NWO0FvQjluQ1U7RUFFRSxXQUFBO0VBREEsYUFBQTtBcEJ5b0NaO0FvQi9uQ007RUFHRSxRQUFBO0VBREEsVUFBQTtFQURBLGNBQUE7QXBCd29DUjtBb0IvbkNNO0VBRUUsY2xCanRCQTtFa0JrdEJBLGlCQUFBO0VacHJCTixxQ0FBQTtBUjB6REY7QW9Cbm9DTTtFQUdFLHFCQUFBO0VBREEsaUJBQUE7RVpsc0JOLG9DQUFBO0VZb3NCTSxnQkFBQTtBcEJxb0NSO0FvQmxvQ007RUFHRSxpQkFBQTtFQURBLGNBQUE7RUFEQSxlQUFBO0FwQnNvQ1I7QW9Cam9DTTtFQUNFLGFBQUE7RUFDQSxpQkFBQTtBcEJtb0NSO0FvQmpvQ1E7RUFHRSxhQUFBO0VBQ0Esa0JBQUE7RUFIQSxzQkFBQTtFQUNBLGlEQUFBO0FwQnFvQ1Y7QW9CN25DVTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FwQm9vQ1o7QW9CL25DTTtFRG53QkosYUFBQTtFQUNBLGVBQUE7RUFHQSxtQkNpd0JrQztFRGx3QmxDLHVCQ2t3QjBCO0VBRHBCLGlCQUFBO0VEbHdCTixTQ213Qm9CO0FwQnFvQ3RCO0FvQm5vQ1E7RUFDRSxVQUFBO0VBQ0EsZ0JBQUE7QXBCcW9DVjtBb0J0bkNJO0VBQ0Usc0JBQUE7QXBCa29DTjtBb0I5bkNFO0VBQ0UseUJBQUE7QXBCZ29DSjtBb0I5bkNJO0VBQ0UsNkJBQUE7QXBCZ29DTjtBb0I5bkNNO0VBQ0Usa0JBQUE7QXBCZ29DUjtBb0I5bkNRO0VBRUUsY0FBQTtFQVdBLFVBQUE7RUFIQSxrQkFBQTtFQUVBLE1BQUE7RUFEQSxPQUFBO0VBUkEsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUpBLDRCQUFBO0VBS0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBcEJvb0NWO0FvQjFuQ1U7RUFDRSw0QkFBQTtFQUNBLFVBQUE7QXBCNG5DWjtBb0JybkNFO0VaenpCQSxxQ0FBQTtBUmk3REY7O0FvQm5uQ0EsV0FBQTtBQUNBLGFBQUE7QUFFQztFQUNDLGFBQUE7RUFDRSxtQkFBQTtFQUNBLFNBQUE7QXBCcW5DSjtBb0JubkNDO0VBS0csaUJBQUE7RUFKRix5QkFBQTtFQUNFLG1CQUFBO0VBRUEsY0FBQTtFQURBLGVBQUE7RUFHQSxlQUFBO0FwQnFuQ0o7O0FvQmxuQ0E7RUFLRSxpQkFBQTtFQUpBLHlCQUFBO0VBQ0EsbUJBQUE7RUFFQSxjQUFBO0VBREEsZUFBQTtFQUdBLGVBQUE7QXBCcW5DRjs7QXFCcDlEQTtFQU1FLFlBQUE7RUFMQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0FyQnc5REY7QXFCbDlEQTtFQUlJLGNBQUE7RUFNQSxrQkFBQTtFQUpBLFlBQUE7RUFDQSxhQUFBO0VBTUEsaUJBQUE7RUFMQSxtQkFBQTtFQVBBLDhEQUFBO0VBQ0EsMEJBQUE7RUFHQSx5QkFBQTtFQUlBLFdBQUE7RUFHQSxnQkFBQTtFQURBLGtCQUFBO0VBUkEsb0JBQUE7QXJCbytESjs7QXNCai9EQztFQUVDLFdBQUE7RUFDQSxjQUFBO0VBRkEsNkJBQUE7QXRCaWdFRjtBc0I5L0RFO0VBRUUsZUFBQTtFQURBLGdDQUFBO0F0QmlnRUo7QXNCOS9ERTtFQUVFLFVBQUE7RUFEQSx5QnBCT0c7QUYwL0RQOztBdUIzZ0VBO0VBQ0MsMEJBQUE7QXZCbWhFRDtBdUJsaEVDO0VBRkQ7SUFHRSxxQkFBQTtFdkJxaEVBO0FBQ0Y7O0F1QmxoRUM7RUFFQyxvQkFBQTtBdkJvaEVGO0F1QmxoRUM7RUFDQyxpQkFBQTtBdkJvaEVGO0F1Qm5oRUU7RUFFQyxrQkFBQTtBdkJvaEVIO0F1Qm5oRUc7RUFFQyxXQUFBO0VBQ0EscUJyQmZLO0FGbWlFVDtBdUJoaEVDO0VBQ0MsMEJBQUE7QXZCa2hFRjtBZXhpRUU7RVF3QkMscUJBQUE7QXZCbWhFSDtBdUJoaEVDO0VBR0MscUJBQUE7RUFGQSxrQkFBQTtFQUNBLG1CQUFBO0F2QndoRUY7QXVCdGhFRTtFQVFDLGNBQUE7RUFDQSxrQkFBQTtFQUVBLG9CQUFBO0VBREEsUUFBQTtFQVJBLFdBQUE7RUFDQSxZQUFBO0VBRUEsa0JBQUE7RUFDQSxnRUFBQTtFQUNBLG9CQUFBO0VBSEEseUJyQnhCSztFcUJxQkwsV0FBQTtFQVdBLG9CQUFBO0F2QndoRUg7QXVCcmhFSTtFQUNDLFVBQUE7QXZCdWhFTDs7QXdCdmtFRTtFQUNFLGtCQUFBO0F4QjBrRUo7QXdCeGtFRTtFQUNFLGlCQUFBO0F4QjBrRUo7QXdCeGtFRTtFQUNFLGdCQUFBO0F4QjBrRUo7O0F5QmpsRUU7RUFFRSxhQUFBO0VBREEseUJ2QmVHO0FGc2tFUDtBeUI5a0VJO0VBR0UsaUJBQUE7RUFEQSxpQkFBQTtFQURBLGVBQUE7RUFHQSxjQUFBO0F6QnFsRU47QXlCOWtFTTtFQUNFLGlDckJmRTtBSnFtRVY7QXlCbmxFTTtFakJrQ0oscUNBQUE7QVJvakVGO0F5QmpsRUk7RUFLRSxZQUFBO0VBSkEsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUVBQUE7RUFDQSw0QkFBQTtBekJvbEVOO0F5QjVrRUk7RUFDRSwyRkFBQTtFQUNBLHNDQUFBO0F6Qm9sRU47QXlCM2tFRTtFQVFFLGFBQUE7RUFQQSxnQkFBQTtFQU1BLHlCdkIxQ0c7QUZ5bkVQO0F5Qm5sRUk7RUFDRSxpQkFBQTtBekJxbEVOO0F5QjNrRUk7RUFFRSx1QkFBQTtFakJLSixtQ0FBQTtFaUJKSSxjQUFBO0F6QmtsRU47QXlCaGxFTTtFQUNFLGlDckJsRUU7QUpvcEVWO0F5Qi9rRU07RWpCZEosbUNBQUE7QVJnbUVGO0F5QjdrRUk7RUFFRSxrQkFBQTtFQUNBLGlCQUFBO0VqQjdESixxQ0FBQTtBUjRvRUY7QXlCNWtFSTtFakJ0RUYsc0NBQUE7QVJxcEVGO0F5QjFrRUU7RUFNRSxhQUFBO0VBREEseUJ2Qi9FRztBRndwRVA7QXlCN2tFSTtFQUNFLGlCQUFBO0F6QitrRU47QXlCN2pFSTtFQUVFLFVBQUE7RUFEQSxrQkFBQTtBekIra0VOO0F5QjNrRUk7RUFFRSxVQUFBO0VBRUEsbUJBQUE7RWpCeERKLG1DQUFBO0VpQnVESSxnQkFBQTtBekI4a0VOO0F5QjNrRU07RUFDRSxpQ3JCckhFO0FKa3NFVjtBeUJ6a0VJO0VBRUUsa0JBQUE7RUFDQSxpQkFBQTtFakI1R0oscUNBQUE7QVJ1ckVGO0F5QnhrRUk7RWpCckhGLHNDQUFBO0FSZ3NFRjs7QXlCaGtFQSx1QkFBQTtBQUVFO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7QXpCdWtFSjtBeUJya0VFO0VBQ0UsNEJBQUE7QXpCdWtFSjs7QXlCcGtFQSxnQkFBQTs7QUMxSkU7RUFHRSxrQkFBQTtFQURBLGlCQUFBO0VsQnVERixxQ0FBQTtFa0JwREUsZ0JBQUE7RUFEQSxrQkFBQTtBMUJ5dUVKO0EwQmx1RUU7RUFDRSxjQUFBO0ExQnl1RUo7QTBCdnVFRTtFQUdFLGtCQUFBO0VBREEsaUJBQUE7RWxCMEJGLHFDQUFBO0VrQnhCRSxnQkFBQTtBMUJ5dUVKO0EwQm51RUU7RUFHRSxrQkFBQTtFQURBLGlCQUFBO0VsQkxGLHFDQUFBO0VrQk9FLGlCQUFBO0ExQjB1RUo7QTBCeHVFRTtFQUdFLGtCQUFBO0VBREEsaUJBQUE7RWxCZEYsc0NBQUE7RWtCZ0JFLGdCQUFBO0ExQjB1RUo7QTBCeHVFRTtFQUVFLGN4QjFCSTtFTVNOLHFDQUFBO0VrQm1CRSxpQ3RCbkNNO0VzQmdDTixrQkFBQTtBMUI2dUVKOztBMkJseEVJO0VBQ0ksaUZBQUE7QTNCcXhFUjtBMkJueEVRO0VBQ0ksaUZBQUE7QTNCcXhFWjs7QTJCanhFQTtFQUNJLHNCQUFBO0EzQm94RUo7O0EyQmx4RUE7RUFDSSwwQkFBQTtBM0JxeEVKOztBMkJueEVBO0VBQ0ksc0JBQUE7QTNCc3hFSjs7QTJCcHhFQTtFQUNJLDRCQUFBO0EzQnV4RUo7O0EyQnJ4RUE7RUFDSSwwQkFBQTtBM0J3eEVKOztBMkJyeEVBO0VBQ0ksOEJBQUE7RUFDQSxzQkFBQTtBM0J3eEVKOztBMkJ0eEVBOztFQUVJLHlCQUFBO0EzQnl4RUo7O0EyQnZ4RUE7O0VBRUksc0JBQUE7QTNCMHhFSjs7QTJCeHhFQTtFQUNJLHlCQUFBO0EzQjJ4RUo7O0EyQnp4RUE7RUFFSSxXQUFBO0VBREEsZ0JBQUE7RUFFQSw4QkFBQTtBM0I0eEVKOztBMkIxeEVBO0VBQ0ksV0FBQTtFQUNBLGlDQUFBO0VBQ0EseUJBQUE7RUFDQSwrQkFBQTtFQUNBLG9FQUFBO0VBQ0EscUJBQUE7RUFDQSxpQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQ0FBQTtFQUNBLGdCQUFBO0EzQjZ4RUo7O0EyQjN4RUE7RUFDSSxvRUFBQTtFQUNBLHFCQUFBO0VBQ0EsaUNBQUE7QTNCOHhFSjs7QTJCM3hFQTtFQUNJLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtFQUNBLFdBQUE7QTNCOHhFSjs7QTJCNXhFQTtFQUNJLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtBM0IreEVKOztBMkI3eEVBO0VBQ0kscUJBQUE7RUFDQSxTQUFBO0VBQ0EscUJBQUE7QTNCZ3lFSjs7QTJCOXhFQTtFQUNJLFVBQUE7RUFFQSxnQkFBQTtFQURBLGdCQUFBO0EzQmt5RUo7O0EyQi94RUE7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUNBQUE7RUFDQSxnQkFBQTtBM0JreUVKOztBMkIveEVBO0VBQ0kseUJBQUE7RUFFQSwwQkFBQTtFQURBLDZCQUFBO0EzQm15RUo7O0EyQi94RUEsb0JBQUE7QUFDQTtFQUVJLGtCQUFBO0VBREEsa0JBQUE7QTNCbXlFSjs7QTJCL3hFQSxtQkFBQTs7QUN4R0E7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0E1Qmk1RUY7QTRCLzRFRTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtBNUJpNUVKO0E0QjE0RUU7RUFFRSxnQkFBQTtFQURBLFdBQUE7QTVCNjRFSjtBNEJoNEVFO0VBRUUsZUFBQTtFQURBLGdCQUFBO0E1QjI0RUo7QTRCbjRFRTtFQUlFLFdBQUE7RUFEQSxpQkFBQTtFQUZBLG1CQUFBO0VBQ0EsV0FBQTtFQUdBLGtCQUFBO0VBQ0Esb0JBQUE7QTVCMDRFSjtBNEJwNEVFO0VBRUUsY0FBQTtFQURBLDZCQUFBO0E1QnU0RUo7QTRCcDRFSTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7QTVCczRFTjs7QTRCaDRFQTtFQUNFLFVBQUE7RUFFQSxpQkFBQTtFQURBLGtCQUFBO0E1Qm80RUY7QTRCNzNFRTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7QTVCbzRFSjs7QTRCaDRFQTtFQWdGQSxnQkFBQTtFQU1BLFVBQUE7RUFxQkEsY0FBQTtFQUtBLGlCQUFBO0VBT0EsdUJBQUE7RUFRQSxxQkFBQTtBNUIwd0VBO0E0QnY0RUU7RUFDRSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0E1Qnk0RUo7QTRCajRFRTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7QTVCdzRFSjtBNEJ0NEVJO0VBQ0UsY0FBQTtBNUJ3NEVOO0E0QnQ0RU07RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0E1Qnc0RVI7QTRCbjRFRTtFQUNFLGdCQUFBO0VBQ0EsNkJBQUE7QTVCcTRFSjtBNEI5M0VFO0VBQ0UsZ0JBQUE7RUFDQSw2QkFBQTtBNUJxNEVKO0E0QjkzRUU7RUFDRSxnQ0FBQTtBNUJnNEVKO0E0QjUzRUU7RUFDRSxhQUFBO0E1QjgzRUo7QTRCdjNFRTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtBNUI4M0VKO0E0QjMzRUU7RUFHRSxTQUFBO0VBREEsa0JBQUE7RUFEQSxpQkFBQTtBNUIrM0VKO0E0Qi8yRUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBNUIwM0VGO0E0QnQzRUE7RUFRRSxjQUFBO0VBUEEsWUFBQTtFQUNBLFlBQUE7RUFXQSxpQkFBQTtFQUpBLFdBQUE7RUFOQSx5QkFBQTtFQUlBLFdBQUE7RUFJQSxpQkFBQTtFQU5BLGVBQUE7RUFEQSxpQkFBQTtFQUVBLGtCQUFBO0VBSUEsa0JBQUE7RUFFQSx5QkFBQTtBNUJ5M0VGO0E0QnIzRUE7RUFDRSxhQUFBO0E1QnUzRUY7QTRCbjNFQTtFQUNFLGFBQUE7QTVCcTNFRjtBNEJqM0VBO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBNUJtM0VGO0E0Qi8yRUE7O0VBRUUsY0FBQTtFQUNBLDBCQUFBO0E1QmkzRUY7QTRCNTJFQTtFQUNFLHlCQUFBO0VBQ0EsV0FBQTtBNUI4MkVGO0E0QjMyRUE7RUFDRSxpQkFBQTtBNUI2MkVGO0E0QjEyRUE7RUFDRSxpQkFBQTtBNUI0MkVGOztBNEJ2MUVFO0VBQ0ksV0FBQTtFQUVBLGlCQUFBO0VBREEsaUJBQUE7QTVCdTJFTjtBNEJuMkVFO0VBR0UsZ0JBQUE7RUFDQSxtQkFBQTtFQUZBLGlCQUFBO0VBREEsZUFBQTtBNUJ3MkVKO0E0QjcxRUU7RUFFRSxtQkFBQTtBNUJtMkVKO0E0QmoyRUk7RUFLRSxtQkFBQTtFQUZBLGdCQUFBO0VBRkEsaUJBQUE7RUFDQSxrQkFBQTtFQUVBLHFCQUFBO0E1Qm8yRU47QTRCMzFFSTtFQUtFLG1CQUFBO0VBREEsNEJBQUE7RUFGQSw4QkFBQTtFQUNBLG1CQUFBO0VBRkEsZUFBQTtBNUJ1MkVOO0E0QjMxRUk7RUFFRSxtQkFBQTtFQURBLDJCQUFBO0E1Qm8yRU47QTRCNzFFTTtFQUNFLGNBQUE7RUFFQSxpQkFBQTtFQURBLG1CQUFBO0E1QnEyRVI7QTRCNzFFTTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtBNUJvMkVSO0E0Qi8xRUk7RUFDRSxpQkFBQTtBNUJpMkVOO0E0QjExRUk7RUFDRSxtQkFBQTtBNUJpMkVOO0E0QjkxRUk7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUtBLG1CQUFBO0VBSkEsNkJBQUE7RUFDQSw4QkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7QTVCaTJFTjtBNEI5MUVNO0VBQ0UsZ0NBQUE7QTVCZzJFUjtBNEJ6MUVRO0VBUUUsVUFBQTtFQVBBLGlCQUFBO0VBQ0EsK0JBQUE7RUFHQSxzQkFBQTtFQURBLFdBQUE7RUFEQSxnQkFBQTtFQUdBLGtCQUFBO0VBQ0Esc0JBQUE7QTVCazJFVjtBNEJ6MUVRO0VBRUUsaUJBQUE7RUFDQSwrQkFBQTtFQUZBLHNCQUFBO0E1Qm0yRVY7QTRCLzFFVTtFQUdFLGNBQUE7RUFEQSxvQkFBQTtFQURBLGlCQUFBO0E1Qm0yRVo7QTRCdDFFVTtFQUVFLGNBQUE7RUFEQSwwQkFBQTtBNUJtMkVaO0E0QmgyRVk7RUFFRSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBRUEsa0JBQUE7RUFEQSxnQkFBQTtFQUVBLDREQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtFQVJBLFdBQUE7RUFTQSxzQkFBQTtBNUJrMkVkO0E0Qi8xRVk7RUFDRSxxQkFBQTtBNUJpMkVkO0E0QjExRUk7RUFDRSxhQUFBO0VBRUEsbUJBQUE7RUFEQSxTQUFBO0E1QjYxRU47QTRCbjFFTTtFQUNFLGtCQUFBO0E1QjYxRVI7QTRCMTFFTTtFQUNFLFVBQUE7QTVCNDFFUjtBNEJyMUVNO0VBQ0UsVUFBQTtBNUI0MUVSO0E0Qm4xRUU7RUFDRSxVQUFBO0VBRUEsaUJBQUE7RUFEQSxrQkFBQTtBNUIyMUVKO0E0QnAxRUk7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0E1QjIxRU47O0E0QnYxRUEsZ0JBQUE7QUFFRTtFQUNFLFdBQUE7RUFDQSxxQ0FBQTtBNUJ5MUVKOztBNEJ0MUVBLGVBQUE7QUFHSTtFQUNFLGNBQUE7RUFDQSwwQkFBQTtBNUJ1MUVOO0E0QnQxRU07RUFDRSxxQkFBQTtBNUJ3MUVSO0E0QnQxRU07RUFDRSx3QkFBQTtBNUJ3MUVSOztBNEJuMUVBLGlCQUFBO0FBRUU7RUFHRSxxQkFBQTtFQUZBLGFBQUE7RUFHQSxxQ0FBQTtPQURBLGdCQUFBO0VBREEsbUJBQUE7QTVCdTFFSjtBNEI3MEVNO0VBS0UsYUFBQTtFQUNBLHFCQUFBO0VBRkEsZUFBQTtFQUdBLDRCQUFBO0VBTkEsc0JBQUE7RUFDQSxXQUFBO0VBTUEsaUJBQUE7RUFDQSxpQ0FBQTtFQUNBLGdCQUFBO0VBUEEsa0JBQUE7QTVCODFFUjtBNEJ0MUVRO0VBQ0UsZUFBQTtBNUJ3MUVWO0E0QnIxRU07RUFJRSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUhBLGFBQUE7RUFEQSw0QkFBQTtFQURBLHlCQUFBO0E1QjQxRVI7QTRCdDFFUTtFQUNFLGFBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0E1QncxRVY7QTRCdDFFUTtFQUVFLDJCQUFBO0VBREEsaUJBQUE7QTVCeTFFVjtBNEJ2MUVVO0VBQ0UsZUFBQTtBNUJ5MUVaO0E0QnYxRVU7RUFFRSxXQUFBO0VBRUEsa0JBQUE7RUFDQSw4QkFBQTtFQUZBLG1CQUFBO0VBRkEsZ0JBQUE7QTVCNjFFWjtBNEJ2MUVVO0VBRUUsMEJBQUE7RUFEQSxjQUFBO0E1QjAxRVo7QTRCcDFFUTtFQUNFLHlCQUFBO0E1QnMxRVY7QTRCbjFFTTtFQUNFLGtCQUFBO0E1QnExRVI7QTRCcDFFUTtFQUVFLGNBQUE7RUFRQSxrQkFBQTtFQUNBLFFBQUE7RUFFQSxZQUFBO0VBVkEsUUFBQTtFQUNBLFNBQUE7RUFRQSwyQkFBQTtFQU5BLGtDQUFBO0VBR0EsZUFBQTtFQUZBLHFDQUFBO0VBQ0EsK0JBQUE7RUFIQSxtQkFBQTtFQUpBLFdBQUE7QTVCazJFVjs7QTRCcjBFRTtFQUNFLHdCQUFBO0E1Qm8xRUo7QTRCbjFFSTtFQUNFLGFBQUE7QTVCcTFFTjs7QTZCNzRGRTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtBN0JnNUZKO0E2QjczRkk7RUFJRSxjQUFBO0VBSUEsVUFBQTtFQUhBLGtCQUFBO0VBRUEsTUFBQTtFQURBLGFBQUE7RUFKQSxZQUFBO0VBQ0EsYUFBQTtFQU1BLG1FQUFBO0VBQ0Esd0JBQUE7RUFUQSxXQUFBO0E3Qm01Rk47O0E2QjczRkk7RUFDRSxpQkFBQTtBN0IwNEZOO0E2QnY0Rkk7RUFDRSxrQkFBQTtBN0J5NEZOO0E2QnQ0RkU7RUFDRSx5QjNCekNJO0FGaTdGUjtBNkJ2NEZJO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0E3Qnk0Rk47QTZCdjRGSTtFVjFERixhQUFBO0VBQ0EsZUFBQTtFQUdBLG1CQUxpRDtFQUlqRCwyQlV3RHdCO0VWekR4QixTVXlEa0I7QTdCNjRGcEI7QTZCcDRGUTtFQUNFLHFCQUFBO0VBR0Esa0JBQUE7RUFDQSx5QkFBQTtFQUhBLFdBQUE7RUFDQSxpQkFBQTtBN0JtNUZWO0E2Qjc0RlU7RUFRRSxjQUFBO0VBQ0Esa0JBQUE7RUFFQSxvQkFBQTtFQURBLFFBQUE7RUFSQSxXQUFBO0VBQ0EsWUFBQTtFQVNBLHdCQUFBO0VBUEEsbUJBQUE7RUFDQSxnRUFBQTtFQUNBLG9CQUFBO0VBSEEsc0JBQUE7RUFIQSxXQUFBO0VBWUEsb0JBQUE7QTdCbzVGWjtBNkJoNUZVO0VBQ0Usa0NBQUE7QTdCazVGWjtBNkJ4NEZVO0VBUUUsY0FBQTtFQUNBLGtCQUFBO0VBRUEsb0JBQUE7RUFEQSxRQUFBO0VBUkEsV0FBQTtFQUNBLFlBQUE7RUFTQSxrQ0FBQTtFQVBBLG1CQUFBO0VBQ0EsZ0VBQUE7RUFDQSxvQkFBQTtFQUhBLHNCQUFBO0VBSEEsV0FBQTtFQVlBLG9CQUFBO0E3QjA0Rlo7QTZCbjRGSTtFQUNFLGtCQUFBO0E3QnE0Rk47QTZCbjRGSTtFQUNFLGdCQUFBO0E3QnE0Rk47QTZCcDRGTTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7QTdCczRGUjtBNkJwNEZNO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtBN0JzNEZSO0E2QnI0RlE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBN0J1NEZWO0E2QnQ0RlU7RUFDRSx5QjNCaklKO0FGeWdHUjtBNkJwNEZNO0VBVUUsV0FBQTtFQVRBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFTQSxXQUFBO0VBQ0EsWUFBQTtFQU1BLGlCQUFBO0VBSkEsc0JBQUE7RUFEQSxrQkFBQTtFQUVBLDhEQUFBO0VBQ0EscUJBQUE7RUFOQSxzQkFBQTtFQVNBLGVBQUE7RUFGQSxrQkFBQTtBN0JrNEZSO0E2QnIzRk07RUFVRSxXQUFBO0VBVEEsa0JBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQVNBLFdBQUE7RUFDQSxZQUFBO0VBTUEsaUJBQUE7RUFKQSxzQkFBQTtFQURBLGtCQUFBO0VBRUEsOERBQUE7RUFDQSxxQkFBQTtFQU5BLHNCQUFBO0VBU0EsZUFBQTtFQUZBLGtCQUFBO0E3Qm00RlI7QTZCcDNGSTtFQUNFLGtCQUFBO0E3QnM0Rk47QTZCaDRGRTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0EsTUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QTdCazRGSjtBNkIzM0ZNO0VyQjlLSixxQ0FBQTtFcUIrS00sZ0JBQUE7QTdCbTRGUjtBNkI3M0ZNO0VyQi9OSixzQ0FBQTtFcUJnT00sZ0JBQUE7QTdCcTRGUjs7QTZCejNGQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBN0JpNEZGO0E2Qmg0RkU7RUFDRSxlQUFBO0E3Qms0Rko7QTZCaDRGRTtFQUVFLGNBQUE7RUFPQSxrQkFBQTtFQUVBLHFCQUFBO0VBREEsUUFBQTtFQVBBLFdBQUE7RUFDQSxZQUFBO0VBRUEsa0JBQUE7RUFDQSw0REFBQTtFQUNBLHFCQUFBO0VBSEEsc0JBQUE7RUFKQSxXQUFBO0E3QjQ0Rko7O0E2QjUzRkE7RUFDRSxrQkFBQTtBN0JvNEZGO0E2Qm40RkU7RUFFRSxjQUFBO0VBT0Esa0JBQUE7RUFFQSxxQkFBQTtFQURBLFFBQUE7RUFQQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLGtCQUFBO0VBQ0EsNkRBQUE7RUFDQSxxQkFBQTtFQUhBLHNCQUFBO0VBSkEsV0FBQTtBN0IrNEZKOztBNkI5M0ZBO0VBQ0Usa0JBQUE7QTdCczRGRjtBNkJyNEZFO0VBTUUsa0JBQUE7RUFRQSxTQUFBO0VBQ0EsU0FBQTtFQVhBLFFBQUE7RUFEQSxTQUFBO0VBU0Esa0JBQUE7RUFYQSx5QkFBQTtFQU9BLHNCQUFBO0VBR0Esd0JBQUE7RUFGQSx5QkFBQTtFQUNBLHVCQUFBO0VBSEEsa0NBQUE7RUFNQSx5QjNCclNHO0UyQjBSSCxXQUFBO0VBR0Esb0JBQUE7QTdCaTVGSjs7QTZCNzNGQTtFQUNFLGtCQUFBO0E3Qnk0RkY7QTZCeDRGRTtFQU1FLGtCQUFBO0VBUUEsU0FBQTtFQUNBLFNBQUE7RUFYQSxRQUFBO0VBREEsU0FBQTtFQVNBLGtCQUFBO0VBWEEseUJBQUE7RUFPQSxzQkFBQTtFQUdBLHdCQUFBO0VBRkEseUJBQUE7RUFDQSx1QkFBQTtFQUhBLGtDQUFBO0VBTUEsc0JBQUE7RUFYQSxXQUFBO0VBR0Esb0JBQUE7QTdCbzVGSjs7QTZCaDRGQTtFQUNFLGdCQUFBO0E3QjQ0RkY7O0E2QjE0RkE7RUFFRSxhQUFBO0VBREEsYUFBQTtFQUVBLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUNBQUE7QTdCNjRGRjs7QTZCMzRGQTtFQVNFLHNCQUFBO0VBUEEsYUFBQTtFQU1BLGNBQUE7RUFQQSxlQUFBO0VBRUEsVUFBQTtFQU9BLGdCQUFBO0VBQ0EsZ0JBQUE7RUFQQSxTQUFBO0VBQ0EsZUFBQTtFQU9BLGdCQUFBO0VBTkEsbUJBQUE7RUFDQSxnQkFBQTtBN0JtNUZGO0E2QnY0RkU7RUFDRSxzQkFBQTtBN0IrNEZKO0E2Qjc0RkU7RUFFRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBSkEsa0JBQUE7QTdCbTVGSjtBNkI3NEZJO0VBRUUsa0JBQUE7RXJCL1hKLHFDQUFBO0FSOHdHRjs7QTZCdDRGQTtFQUdFLG9CQUFBO0VBREEsaUJBQUE7RUFEQSxlQUFBO0VBR0EsZ0JBQUE7QTdCODRGRjs7QTZCejRGQTtFQUtFLHFCQUFBO0VBSEEsV0FBQTtFQUNBLGlCQUFBO0VyQnhZQSxxQ0FBQTtFcUJ5WUEsa0JBQUE7QTdCazVGRjtBNkIvNEZFO0VBQ0UseURBQUE7QTdCaTVGSjs7QTZCOTRGQTtFVnJhRSxhQUFBO0VBQ0EsZUFBQTtFVXNhQSxpQkFBQTtFVm5hQSxtQkFMaUQ7RUFJakQsOEJVbWFvQjtFQUVwQixnQkFBQTtFQUNBLGVBQUE7RVZ2YUEsU1VvYWM7RUFJZCw2QkFBQTtFQUNBLGdDQUFBO0E3QnE1RkY7QTZCbjVGRTtFQUNFLHFCQUFBO0E3QnE1Rko7QTZCbDVGRTtFQUtFLGFBQUE7RUFKQSxhQUFBO0VBQ0EsWUFBQTtFQUVBLGtCQUFBO0VBREEsbUJBQUE7QTdCczVGSjs7QTZCaDVGQTtFQUdFLGtCQUFBO0VBRUEsU0FBQTtFQURBLFdBQUE7RUFIQSxXQUFBO0VBQ0EsWUFBQTtFQU9BLGtCQUFBO0VBRkEsNkRBQUE7RUFDQSxxQkFBQTtFQUZBLHlCM0JoYks7QUZzMEdQOztBNkJ6NEZBO0VBQ0UsY0FBQTtFQUtBLFlBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFMQSxtQkFBQTtFQURBLHlCM0IvYks7RTJCa2NMLGMzQnRjTTtFMkJxY04sa0JBQUE7QTdCeTVGRjtBNkJwNUZFO0VBRUUscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUlBLGdCQUFBO0VBSEEsNkRBQUE7RUFDQSx3QkFBQTtFQUxBLFdBQUE7RUFNQSxzQkFBQTtBN0J1NUZKOztBNkJqNUZFO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0E3Qm81Rko7QTZCbDVGSTtFQUVFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBSEEsZ0JBQUE7RUFJQSxzQ0FBQTtBN0JvNUZOO0E2Qmo1Rkk7RUFFRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUhBLGdCQUFBO0VBSUEsc0NBQUE7QTdCbTVGTjs7QTZCLzRGQSxpQ0FBQTtBQUNBO0VBQ0UsYUFBQTtFQUNBLHFDQUFBO0VBQ0EsY0FBQTtBN0JrNUZGOztBNkJoNUZBO0VBQ0UsYUFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxNQUFBO0E3Qm01RkY7O0E2Qmo1RkE7RUFFRSxrQkFBQTtFQURBLGtCQUFBO0E3QnE1RkY7O0E2Qmw1RkE7RUFDRSxxQkFBQTtBN0JxNUZGO0E2Qjc0RkU7RUFDRSx5QkFBQTtBN0JxNUZKO0E2Qm41RkU7RUFDRSw4QkFBQTtBN0JxNUZKOztBNkJsNUZBLHFCQUFBO0FBQ0E7RUFFRSxxQkFBQTtFQURBLGFBQUE7T0FDQSxnQkFBQTtBN0JxNUZGOztBNkI5NEZBO0VBQ0UsaUJBQUE7QTdCdzVGRjs7QTZCdDVGQSx3QkFBQTtBQUVFO0VBQ0UsUUFBQTtBN0J3NUZKO0E2QnQ1RkU7RUFDRSxRQUFBO0E3Qnc1Rko7O0E2QnI1RkEsc0JBQUE7QUFHSTtFQUNFLFlBQUE7QTdCczVGTjtBNkJoNUZFO0VBQ0UsbUJBQUE7T0FBQSxjQUFBO0E3QnU1Rko7QTZCdDVGSTtFQUdFLGdCQUFBO0VBREEsY0FBQTtFQURBLGlDQUFBO0E3QjA1Rk47QTZCNzRGSTtFQUVFLG1CQUFBO09BQUEsY0FBQTtFQUVBLG1CQUFBO0VBSEEsMkJBQUE7RUFFQSwyQkFBQTtBN0IyNUZOO0E2Qng1Rkk7RUFLRSxXQUFBO0VBSkEsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtBN0IyNUZOO0E2QnI1Rk07RUFHRSxzQkFBQTtFQUZBLFdBQUE7RUFDQSxZQUFBO0tBQ0EsbUJBQUE7QTdCNjVGUjs7QTZCcDVGQSwwQkFBQTtBQUdJO0VBQ0UsbUNBQUE7QTdCMjVGTjs7QTZCdjVGQSx1QkFBQTtBQUtFO0VBQ0UsMEJBQUE7QTdCMjVGSjtBNkIxNUZJO0VBQ0Usc0JBQUE7QTdCNDVGTjtBNkIxNUZJO0VBQ0UscUJBQUE7QTdCNDVGTjtBNkIxNUZJO0VBQ0UscUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUlBLG1CQUFBO0VBREEsd0JBQUE7RUFGQSwwQkFBQTtFQUNBLDRCQUFBO0VBSUEscUJBQUE7RUFDQSxXQUFBO0VBRkEsc0JBQUE7QTdCODVGTjs7QTZCeDVGQSxrQkFBQTtBQUNBO0VBQ0UsZUFBQTtBN0IyNUZGOztBNkJ6NUZBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7QTdCNDVGRjs7QThCMWlIRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0E5QjZpSEo7QThCdGlIRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBOUI2aUhKO0E4QjFpSEU7RUFDRSxrQkFBQTtBOUI0aUhKO0E4QnppSEU7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxnRUFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7QTlCMmlISjs7QThCdGlIRTtFQUNDLGtCQUFBO0E5QnlpSEg7QThCdmlIRTtFQUNDLGdCQUFBO0E5QnlpSEg7O0ErQnBsSEE7RUFDRSxjQUFBO0EvQnVsSEY7O0ErQnBsSEE7RUFHRSxtQkFBQTtFQURBLGlCQUFBO0VBREEscUNBQUE7QS9CeWxIRjs7QStCcGxIQTtFQUNFLHFCQUFBO0EvQnVsSEY7O0ErQnBsSEE7RUFDRSxpQkFBQTtBL0J1bEhGOztBK0JwbEhBO0VBQ0UsYUFBQTtFQUVBLGdCQUFBO0VBREEsU0FBQTtBL0J3bEhGOztBK0JwbEhBO0VBQ0UsVUFBQTtBL0J1bEhGOztBK0JwbEhBO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0EvQnVsSEY7O0ErQnBsSEE7RUFDRSxXQUFBO0EvQnVsSEY7O0ErQnBsSEE7RUFDRSxnQkFBQTtBL0J1bEhGOztBK0JwbEhBO0VBRUUsaUJBQUE7RUFEQSxlQUFBO0EvQndsSEY7O0ErQnBsSEE7RUFDRSxhQUFBO0VBR0EsZ0JBQUE7RUFEQSxrQkFBQTtFQURBLHlCQUFBO0EvQnlsSEY7O0ErQnBsSEE7RUFDRSxVQUFBO0EvQnVsSEY7O0ErQnBsSEE7RUFFRSxXQUFBO0VBREEsMEJBQUE7QS9Cd2xIRjs7QStCcGxIQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFFQSxVQUFBO0VBREEsa0JBQUE7QS9Cd2xIRjs7QStCcGxIQTtFQUVFLGlCQUFBO0VBREEscUNBQUE7QS9Cd2xIRjtBK0J4aUhBLHVCQUFBO0FBQ0E7RUFDRSwyQkFBQTtBL0J1bEhGO0ErQm5sSEU7RUFDRSxtQkFBQTtBL0IwbEhKOztBZ0N4dEhFO0VBR0UsYUFBQTtFQUNBLGtCQUFBO0VBSEEsc0JBQUE7RUFDQSxpREFBQTtBaEM2dEhKO0FnQ3J0SEk7RWJWRixhQUFBO0VBQ0EsZUFBQTtFYVdJLGlCQUFBO0ViUkosbUJBTGlEO0VBSWpELDJCQUo2QjtFQUc3QixTYVNrQjtBaENpdUhwQjtBZ0MxdEhNO0VBS0UsY0FBQTtFQUpBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QWhDa3VIUjtBZ0MzdEhRO0VBQ0UsV0FBQTtBaENrdUhWO0FnQzd0SEU7RUFHRSxxQkFBQTtFQURBLGlCQUFBO0V4QlZGLHFDQUFBO0FSMHVIRjtBZ0M1dEhJO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtBaEM4dEhOO0FnQzV0SE07RUFNRSxjQUFBO0VBQ0Esa0JBQUE7RUFFQSxXQUFBO0VBREEsT0FBQTtFQUpBLFVBQUE7RUFDQSxXQUFBO0VBRkEsa0JBQUE7RUFEQSx5QjlCbkNBO0U4QmtDQSxXQUFBO0FoQ3N1SFI7QWdDM3RITTtFQUNFLGtCQUFBO0FoQzZ0SFI7QWdDMXRISTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBaEM0dEhOO0FnQzF0SE07RUFNRSxjQUFBO0VBQ0Esa0JBQUE7RUFFQSxXQUFBO0VBREEsT0FBQTtFQUpBLFVBQUE7RUFDQSxXQUFBO0VBRkEsa0JBQUE7RUFEQSx5QjlCeERBO0U4QnVEQSxXQUFBO0FoQ291SFI7QWdDenRISTtFQUNFLGtCQUFBO0FoQzJ0SE47QWdDdnRISTtFQVNFLGtCQUFBO0VBREEsc0JBQUE7RUFMQSw0QkFBQTtFQURBLDJCQUFBO0VBREEseUJBQUE7RUFNQSxXQUFBO0VBREEsaUJBQUE7RXhCdkVKLHNDQUFBO0V3QnFFSSxrQkFBQTtBaEM4dEhOO0FnQ3Z0SEk7RUFJRSx1QkFBQTtFQURBLCtCQUFBO0VBREEsOEJBQUE7RUFEQSx5QkFBQTtBaEM0dEhOO0FnQ3Z0SEk7RUFLRSxxQkFBQTtFQUZBLFdBQUE7RUFEQSxpQkFBQTtFeEJqRkoscUNBQUE7RXdCbUZJLGtCQUFBO0FoQzB0SE47QWdDdnRITTtFQUNFLHlEQUFBO0FoQ3l0SFI7QWdDdnRITTtFQUNFLHlEQUFBO0FoQ3l0SFI7QWdDcnRIUTtFQUVFLGNBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQU1BLG1CQUFBO0VBRkEsOEJBQUE7RUFGQSxvQ0FBQTtFQUdBLGdCQUFBO0VBRkEsbUNBQUE7RUFGQSxtQkFBQTtFQUpBLFdBQUE7QWhDZ3VIVjtBZ0NsdEhJO0VBQ0Usa0JBQUE7QWhDb3RITjtBZ0NqdEhFO0VBSUUsZ0JBQUE7RUFDQSxtQkFBQTtFQUZBLGtCQUFBO0VBREEsa0JBQUE7RUFEQSxtQkFBQTtBaEN1dEhKO0FnQzdzSEk7RUFHRSxjOUJ4SUU7RThCdUlGLGlCQUFBO0V4QnpHSixxQ0FBQTtFd0IyR0ksa0JBQUE7QWhDb3RITjtBZ0NsdEhJO0VBRUUsaUJBQUE7RXhCcElKLHFDQUFBO0V3QnFJSSxrQkFBQTtBaENvdEhOO0FnQ2x0SEk7RUFDRSxrQkFBQTtBaENvdEhOO0FnQ2p0SEk7RWJoS0YsYUFBQTtFQUNBLGVBQUE7RWFpS0ksaUJBQUE7RWI5SkosbUJhNkprQztFYjlKbEMsdUJhOEowQjtFYi9KMUIsV2ErSmtCO0FoQ3d0SHBCO0FnQ2p0SE07RUFFRSxpQkFBQTtFeEJ4Sk4sc0NBQUE7QVJnM0hGO0FnQ3R0SE07RUFHRSxlQUFBO0VBREEsa0JBQUE7RUFEQSxnQkFBQTtBaEMwdEhSO0FnQ2x0SFE7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0FoQ3l0SFY7QWdDdnRIVTtFQU1FLGNBQUE7RUFDQSxrQkFBQTtFQUVBLFdBQUE7RUFEQSxPQUFBO0VBSkEsVUFBQTtFQUNBLFdBQUE7RUFGQSxrQkFBQTtFQURBLHlCOUIvS0o7RThCOEtJLFdBQUE7QWhDaXVIWjtBZ0NydEhNO0VBR0UsaUJBQUE7RXhCaE1OLHFDQUFBO0V3QitMTSxrQkFBQTtBaEN3dEhSO0FnQ3J0SE07RUFLRSxjQUFBO0VBSkEsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBaEN3dEhSO0FnQ3J0SFE7RUFFRSxjQUFBO0VBREEsV0FBQTtBaEN3dEhWO0FnQ250SEk7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0FoQ3F0SE47QWdDbnRITTtFQUNFLGdCQUFBO0FoQ3F0SFI7QWdDaHRISTtFQUdFLGtCQUFBO0VBRkEsbUJBQUE7RUFDQSxXQUFBO0VBRUEsZ0JBQUE7RXhCM01KLHFDQUFBO0V3QjZNSSxrQkFBQTtBaENrdEhOO0FnQy9zSEk7RUFLRSxxQkFBQTtFQUhBLGM5QmpPRTtFOEJtT0YsZ0JBQUE7RXhCcE5KLHFDQUFBO0V3Qm1OSSxrQkFBQTtBaENtdEhOO0FnQy9zSE07RUFFRSxjQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFNQSxtQkFBQTtFQUZBLDhCQUFBO0VBRkEsb0NBQUE7RUFHQSxnQkFBQTtFQUZBLG1DQUFBO0VBRkEsbUJBQUE7RUFKQSxXQUFBO0FoQzB0SFI7O0FpQzk4SEE7RUFNQyxTQUFBO0VBQ0EsY0FBQTtFekJHQyxxQ0FBQTtBUjA4SEY7QWlDbjlISTtFQUNJLGlCQUFBO0VBQ0EsaUJBQUE7QWpDcTlIUjtBaUNoOUhDO0VkUEMsYUFBQTtFQUNBLGVBQUE7RUFHQSxtQkFMaUQ7RUFJakQsMkJjS2dCO0VkTmhCLE1jTWM7QWpDczlIaEI7QWlDbDlIRTtFQUVDLGNBQUE7RUFEQSxZQUFBO0FqQzA5SEg7QWlDdjlIRTtFbEJhRCxrQkFBQTtFa0JaRSxtQkFBQTtBakMwOUhIO0FlNzhIQztFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFFQSxXQUFBO0VBQ0EsV0FBQTtFQUVBLHNCQUFBO0VBQ0EsMEJBQUE7RUFGQSxtQmtCbkJjO0VsQmdCZCxXQUFBO0VBTUEsMEJBQUE7QWYrOEhIO0FlNThIRTtFQUNDLHNCQUFBO0FmODhISDs7QWtDMS9IRTtFQUNFLGlCQUFBO0VBQ0Esb0JBQUE7QWxDa2dJSjtBa0NoZ0lFO0VBRUUsc0JBQUE7RTFCMkJGLG9DQUFBO0FSdStIRjtBa0M5L0hNO0VBQ0UsV0FBQTtBbENnZ0lSO0FrQzMvSEk7RWZoQkYsYUFBQTtFQUNBLGVBQUE7RUFHQSxvQmVhb0M7RWZkcEMsOEJlY3FCO0VmZnJCLE1lZWtCO0FsQ2lnSXBCO0FrQ2hnSU07RUFDRSx5QkFBQTtBbENrZ0lSO0FrQzcvSE07RUFDRSxZQUFBO0FsQ29nSVI7QWtDLy9ITTtFQUNFLGtCQUFBO0FsQ3NnSVI7QWtDbmdJSTtFQUNFLG9CQUFBO0FsQ3FnSU47QWtDbmdJSTtFQUNFLFdBQUE7RUFDQSxjQUFBO0FsQ3FnSU47QWtDbmdJSTtFQUlFLGtCQUFBO0VBREEsYUFBQTtFQURBLGtCQUFBO0VBREEseUJoQzFCQztBRmtpSVA7QWtDLy9ITTtFQUNFLGlCQUFBO0FsQ3NnSVI7QWtDcGdJTTtFQUVFLGtCQUFBO0VBRUEsU0FBQTtFQURBLFdBQUE7RUFGQSxlQUFBO0FsQ3lnSVI7QWtDLy9IUTtFQUNFLGVBQUE7QWxDdWdJVjtBa0NyZ0lRO0VBRUUscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQU1BLGdCQUFBO0VBREEsbUJBQUE7RUFIQSw2REFBQTtFQUNBLHFCQUFBO0VBRkEsc0JBQUE7RUFKQSxXQUFBO0VBT0Esc0JBQUE7QWxDeWdJVjtBa0NwZ0lNO0VBQ0UsYUFBQTtFQUVBLGtCQUFBO0VBRUEsU0FBQTtFQURBLFdBQUE7RUFGQSxlQUFBO0FsQ3lnSVI7QWtDcmdJUTtFQUNFLGVBQUE7QWxDdWdJVjtBa0NyZ0lRO0VBRUUscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQU9BLGdCQUFBO0VBSEEsd0JBQUE7RUFFQSxtQkFBQTtFQUpBLDZEQUFBO0VBQ0EscUJBQUE7RUFGQSxzQkFBQTtFQUpBLFdBQUE7RUFRQSxzQkFBQTtBbEN5Z0lWO0FrQ3BnSU07RUFFRSxtQkFBQTtFQURBLFVBQUE7RUFFQSxvQkFBQTtBbENzZ0lSO0FrQ3JnSVE7RUFFRSxtQkFBQTtFQURBLHNCQUFBO0FsQ3dnSVY7QWtDdGdJVTtFQUVFLHdCQUFBO0VBREEsMEJBQUE7QWxDeWdJWjtBa0N2Z0lZO0VBQ0UseUJBQUE7QWxDeWdJZDtBa0N4Z0ljO0VBRUUscUJBQUE7RUFEQSw2QkFBQTtBbEMyZ0loQjtBa0N6Z0lnQjtFQUNFLHFEQUFBO0FsQzJnSWxCO0FrQ3pnSWdCO0VBRUUsbUJBQUE7RUFEQSwyQkFBQTtBbEM0Z0lsQjtBa0MxZ0lrQjtFQUVFLHFCQUFBO0VBREEsK0JBQUE7QWxDNmdJcEI7QWtDM2dJb0I7RUFDRSwrRUFBQTtBbEM2Z0l0QjtBa0N2Z0lZO0VBQ0UscUJBQUE7QWxDeWdJZDtBa0NuZ0lJO0VBSUUscUJBQUE7RUFDQSxvQkFBQTtFQUZBLGdDQUFBO0VBREEsaUJBQUE7RTFCM0hKLHFDQUFBO0FSbW9JRjtBa0NuZ0lJO0VBR0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBSEEsaUJBQUE7RTFCcklKLHNDQUFBO0FSNm9JRjtBa0NwZ0lNO0VBRUUsY0FBQTtFQUlBLGtCQUFBO0VBRUEsc0JBQUE7RUFEQSxPQUFBO0VBSkEsV0FBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUlBLHlCaEN4SkE7RWdDZ0pBLFdBQUE7QWxDOGdJUjtBa0NuZ0lJO0VBQ0UsaUJBQUE7QWxDcWdJTjtBa0NuZ0lJO0VBQ0UsaUJBQUE7QWxDcWdJTjtBa0NuZ0lJO0VBQ0Usa0JBQUE7QWxDcWdJTjtBa0NwZ0lNO0VBT0UscUJBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFMQSwwQkFBQTtFQUZBLHlCQUFBO0VBQ0EsbUJBQUE7RUFHQSxzQkFBQTtFQUxBLGNBQUE7RUFJQSxjQUFBO0FsQzBnSVI7QWtDcGdJTTtFQVFFLFVBQUE7RUFIQSxrQkFBQTtFQUVBLFFBQUE7RUFEQSxPQUFBO0VBSEEsV0FBQTtFQURBLFdBQUE7RUFFQSx5QmhDOUtEO0VnQzJLQyxXQUFBO0FsQzZnSVI7QWtDbGdJTTtFQUNFLGtCQUFBO0FsQ29nSVI7O0FrQzcvSEU7RUFDRSxhQUFBO0FsQ2dnSUo7QWtDOS9IRTtFQUNFLGNBQUE7QWxDZ2dJSjtBa0M5L0hFO0VBRUUsYUFBQTtFQURBLFVBQUE7QWxDaWdJSjs7QWtDNS9IQTtFQUNFLGNBQUE7RUFDQSwwQkFBQTtBbEMrL0hGOztBa0M3L0hBO0VBQ0UscUJBQUE7QWxDZ2dJRjs7QWtDNy9IQTtFQUVFLGNBQUE7RUFEQSxrQkFBQTtFQUVBLHlCQUFBO0VBQ0EsZUFBQTtBbENnZ0lGO0FrQzMvSEk7RUFDRSxhQUFBO0VBRUEsMkJBQUE7RUFDQSxxQkFBQTtFQUZBLDhCQUFBO0VBR0EsU0FBQTtBbENrZ0lOO0FrQzcvSE07RUFHRSxhQUFBO0VBQ0EsbUJBQUE7RUFGQSxnQkFBQTtFQURBLGdCQUFBO0FsQ3dnSVI7QWtDLy9IUTtFQUNFLGVBQUE7QWxDd2dJVjtBa0NwZ0lRO0VBQ0UsZ0JBQUE7QWxDc2dJVjtBa0NyZ0lVO0VBR0UsYUFBQTtFQURBLGlCQUFBO0VBREEsZUFBQTtFQUdBLGdCQUFBO0FsQ3VnSVo7QWtDbmdJWTtFQUNFLGVBQUE7QWxDMGdJZDtBa0NwZ0lVO0VBQ0UsZUFBQTtBbEMyZ0laO0FrQ3hnSVE7RUFRRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBUkEsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBSkEseUJBQUE7RUFDQSxXQUFBO0VBS0EsaUJBQUE7RUFEQSxjQUFBO0FsQytnSVY7QWtDdGdJVTtFQUVFLG1CQUFBO0VBREEsd0NBQUE7QWxDOGdJWjtBa0NwZ0lFO0VBQ0Usa0JBQUE7QWxDMmdJSjtBa0MxZ0lJO0VBQ0Usa0JBQUE7RUFFQSxTQUFBO0VBREEsV0FBQTtFQUVBLHlDQUFBO0FsQzRnSU47QWtDMWdJSTtFQUNFLGtCQUFBO0FsQzRnSU47QWtDM2dJTTtFQUVFLGtCQUFBO0VBQ0EsYUFBQTtBbEM0Z0lSO0FrQ3ZnSU07RUFFRSxPQUFBO0VBREEseUNBQUE7QWxDK2dJUjtBa0M1Z0lNO0VBRUUsWUFBQTtFQURBLHdDQUFBO0FsQytnSVI7O0FrQ3JnSUU7RUFDRSxnQkFBQTtBbEM2Z0lKOztBa0N6Z0lBLHFCQUFBO0FBQ0EsWUFBQTtBQUNBO0VBR0Usa0JBQUE7RUFGQSxnQkFBQTtFQUNBLGlCQUFBO0FsQzZnSUY7QWtDM2dJRTtFQUNFLFlBQUE7QWxDNmdJSjtBa0MzZ0lFO0VBUUUsY0FBQTtFQUxBLGtCQUFBO0VBRUEsYUFBQTtFQURBLFNBQUE7RUFFQSxZQUFBO0VBQ0EsYUFBQTtFQUxBLHdFQUFBO0VBT0Esd0JBQUE7RUFSQSxXQUFBO0FsQ3FoSUo7QWtDeGdJRTtFQUNFLFVBQUE7QWxDK2dJSjtBa0M3Z0lFO0VBQ0UsNkJBQUE7RUFLQSxvQ0FBQTtBbEMyZ0lKO0FrQzFnSUk7RUFDRSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0FsQ2toSU47QWtDN2dJSTtFQUNFLG1CQUFBO0VBQ0EsVUFBQTtBbENvaElOO0FrQy9nSUk7RUFHRSxnQkFBQTtFQURBLFdBQUE7RUFEQSxpQkFBQTtBbEN3aElOO0FrQ3JoSU07RUFDRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QWxDdWhJUjtBa0NoaElJO0VBQ0UsU0FBQTtBbEN3aElOO0FrQ3ZoSU07RUFPRSxrQkFBQTtFQU5BLGlDQUFBO0VBSUEsb0VBQUE7RUFDQSxxQkFBQTtFQUpBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FsQzRoSVI7QWtDeGhJUTtFQUNFLHFCQUFBO0VBQ0EseUJBQUE7QWxDMGhJVjs7QWtDamhJQSxVQUFBO0FBRUU7RUFDRSx3QkFBQTtBbEN3aElKO0FrQ3RoSUU7RUFDRSxzQkFBQTtFQUNBLDBCQUFBO0FsQ3doSUo7QWtDbGhJRTtFQUNFLHNCQUFBO0FsQzBoSUo7QWtDemhJSTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBbEMyaElOO0FrQ3JoSUU7RUFFRSxnQ0FBQTtFQURBLGlCQUFBO0FsQzZoSUo7QWtDMWhJRTtFQUtFLHFCQUFBO0VBSkEsYUFBQTtFQUdBLGtCQUFBO09BQ0EsZ0JBQUE7RUFGQSxrQkFBQTtFQURBLHlCQUFBO0FsQytoSUo7QWtDeGhJSTtFQUNFLGlCQUFBO0FsQytoSU47QWtDM2hJTTtFQUlFLGdCQUFBO0VBSEEsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QWxDbWlJUjtBa0MzaElRO0VBRUUsa0JBQUE7RUFEQSxpQkFBQTtFQUVBLG9CQUFBO0FsQ21pSVY7QWtDbGlJVTtFQUVFLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFHQSxpQkFBQTtFQUZBLGtCQUFBO0VBQ0EseUJBQUE7RUFMQSxXQUFBO0FsQzBpSVo7QWtDL2hJSTtFQUNFLGtCQUFBO0VBRUEsVUFBQTtFQURBLFlBQUE7QWxDa2lJTjtBa0M1aElNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7QWxDb2lJUjtBa0NoaUlFO0VBQ0UsZ0JBQUE7RUFDQSxzQkFBQTtFQUdBLG9CQUFBO0VBREEsa0JBQUE7RUFEQSxzQkFBQTtBbENvaUlKO0FrQzloSUk7RUFNRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUhBLG9CQUFBO0VBREEsV0FBQTtFQUZBLGlCQUFBO0VBREEsaUJBQUE7RUFFQSxrQkFBQTtBbEMwaUlOO0FrQ2ppSU07RUFHRSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBRUEsaUJBQUE7RUFMQSw4RUFBQTtFQUlBLHdCQUFBO0VBTEEsV0FBQTtBbEM4aUlSO0FrQ2hpSU07RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0FsQ3dpSVI7QWtDcGlJUTtFQUVFLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFHQSxpQkFBQTtFQUZBLGtCQUFBO0VBQ0EseUJBQUE7RUFMQSxXQUFBO0FsQ2lqSVY7QWtDdGlJRTtFQUVFLGdCQUFBO0VBREEseUJBQUE7QWxDeWlJSjtBa0N2aUlJO0VBQ0UsV0FBQTtFQUNBLDBCQUFBO0VBQ0EsdUNBQUE7QWxDeWlJTjs7QWtDbGlJQSxxQkFBQTtBQUdJO0VBR0Usb0JBQUE7RUFGQSxZQUFBO0VBQ0EsYUFBQTtLQUNBLGlCQUFBO0FsQ3dpSU47QWtDOWhJTTtFQUdFLG9CQUFBO0VBRkEsWUFBQTtFQUNBLGFBQUE7S0FDQSxpQkFBQTtBbEN1aUlSO0FrQy9oSUk7RUFDRSw2QkFBQTtBbEN3aUlOO0FrQ3JpSUU7RUFDRSxnQkFBQTtBbEN1aUlKOztBa0NoaUlFO0VBQ0UsYUFBQTtBbEN3aUlKO0FrQ3RpSUU7RUFFRSxpQkFBQTtFQUdBLG1CQUFBO0VBQ0EsbUJBQUE7RUFGQSxzQkFBQTtFQURBLHdCQUFBO0VBRkEsb0NBQUE7QWxDNmlJSjtBa0NwaUlJO0VBR0UsOEJBQUE7RUFGQSxnREFBQTtFQUNBLGdCQUFBO0FsQzRpSU47QWtDdGlJSTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtBbEM2aUlOO0FrQzVpSU07RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2Q0FBQTtFQUlBLG9DQUFBO0VBQ0EsK0VBQUE7RUFDQSxnQ0FBQTtFQUpBLGlDQUFBO0VBQ0EseUJBQUE7RUFGQSxnQkFBQTtBbENtaklSO0FrQzVpSU07RUFFRSxvRkFBQTtFQUNBLGdDQUFBO0VBRkEsaUNBQUE7QWxDZ2pJUjtBa0MzaUlJO0VBQ0UsbUJBQUE7RUFDQSxTQUFBO0FsQzZpSU47QWtDemlJTTtFQUlFLG9CQUFBO0VBRkEsWUFBQTtFQUNBLGFBQUE7S0FDQSxpQkFBQTtFQUhBLGtCQUFBO0FsQ21qSVI7O0FrQ3ZpSUEscUJBQUE7QUFFRTtFQUNFLG9DQUFBO0FsQytpSUo7QWtDOWlJSTtFQUNFLGVBQUE7QWxDZ2pJTjtBa0MxaUlFO0VBQ0UsYUFBQTtBbENpaklKOztBa0M5aUlBLHFCQUFBO0FBRUU7RUFFRSw4QkFBQTtFQURBLGdCQUFBO0FsQ2lqSUo7QWtDN2lJSTtFQUNFLHNCQUFBO0tBQUEsbUJBQUE7QWxDK2lJTjtBa0N6aUlRO0VBQ0Usa0JBQUE7QWxDMmlJVjtBa0MxaUlVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7QWxDNGlJWjtBa0N4aUlNO0VBRUUsd0JBQUE7RUFEQSw2QkFBQTtBbEMyaUlSO0FrQ3JpSVE7RUFDRSxtQkFBQTtBbEM2aUlWO0FrQzVpSVU7RUFFRSxXQUFBO0VBREEsZUFBQTtFQUVBLFlBQUE7QWxDOGlJWjtBa0M1aUlVO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBS0EsNkJBQUE7RUFEQSxrQkFBQTtFQUdBLGtCQUFBO0VBTEEseUJBQUE7RUFDQSxrQkFBQTtFQUZBLHNCQUFBO0VBS0EsaUNBQUE7QWxDK2lJWjtBa0MxaUlZO0VBRUUsa0JBQUE7RUFDQSxRQUFBO0VBRUEsWUFBQTtFQURBLDJCQUFBO0VBRUEsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLG9DQUFBO0VBUEEsV0FBQTtBbEN3aklkO0FrQy9pSVk7RUFFRSxrQkFBQTtFQUNBLFFBQUE7RUFFQSxZQUFBO0VBSUEseUJBQUE7RUFMQSwyQkFBQTtFQUVBLG1DQUFBO0VBQ0EsaUNBQUE7RUFHQSw4QkFBQTtFQUZBLHNDQUFBO0VBUEEsV0FBQTtBbEMwaklkO0FrQzVpSU07RUFDRSxnQ0FBQTtBbEM4aUlSO0FrQzdpSVE7RUFDRSw4QkFBQTtBbEMraUlWOztBa0N6aUlBLDZCQUFBO0FBQ0E7RUFDRSw0Q0FBQTtFQUNBLGdCQUFBO0FsQzRpSUY7QWtDM2lJRTtFQUNFLGlDQUFBO0FsQzZpSUo7O0FrQ3ppSUU7RUFFRSxtQkFBQTtFQURBLG9DQUFBO0FsQzZpSUo7QWtDMWlJTTtFQUNFLDRDQUFBO0FsQzRpSVI7QWtDM2lJUTtFQUNFLDRDQUFBO0FsQzZpSVY7QWtDemlJSTtFQUVFLG9DQUFBO0VBRUEsK0VBQUE7RUFDQSxnQ0FBQTtFQUpBLGlDQUFBO0VBRUEseUJBQUE7QWxDNmlJTjtBa0M1aElJO0VBQ0Usa0JBQUE7QWxDb2lJTjs7QWtDaGlJQSxlQUFBO0FBQ0E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0FsQ21pSUY7QWtDbGlJRTtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtBbENvaUlKO0FrQ2xpSUU7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7QWxDb2lJSjtBa0M3aElFO0VBQ0UsYUFBQTtBbENxaUlKOztBa0N0aElBLGVBQUE7QUFDQTtFQUNFLHFCQUFBO0VBQ0EsZ0JBQUE7QWxDdWlJRjs7QWtDcmlJQSxpQkFBQTtBQUlNO0VBQ0UscUJBQUE7QWxDcWlJUjs7QWtDaGlJQSxtQkFBQTtBQUNBO0VBQ0UsbUJBQUE7QWxDbWlJRjtBa0NsaUlFO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtBbENvaUlKOztBa0NqaUlBLG1CQUFBO0FBQ0E7RUFFRSxlQUFBO0VBREEsb0JBQUE7RUFHQSxrQkFBQTtFQURBLHlCQUFBO0VBRUEsc0JBQUE7QWxDb2lJRjs7QWtDamlJQTtFQUlFLGtCQUFBO0VBQ0EsY0FBQTtFQUZBLGdCQUFBO0VBREEsa0JBQUE7RUFEQSx5QkFBQTtBbEN3aUlGOztBa0NqaUlBO0VBSUUsaUJBQUE7RUFIQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QWxDcWlJRjs7QWtDamlJQTtFQUVFLFNBQUE7RUFHQSxVQUFBO0VBRkEsZ0JBQUE7RUFDQSw2QkFBQTtFQUhBLGNBQUE7QWxDd2lJRjs7QWtDamlJQSxXQUFBO0FBQ0E7RUFDRSxhQUFBO0VBRUEsbUJBQUE7RUFEQSw4QkFBQTtFQUVBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FsQ29pSUY7O0FrQ2xpSUEsZ0JBQUE7QUFDQTtFQUNFLGFBQUE7RUFLQSxrQkFBQTtFQUpBLG1CQUFBO0VBS0EsWUFBQTtFQUhBLFlBQUE7RUFEQSx1QkFBQTtFQUVBLGVBQUE7QWxDdWlJRjs7QWtDbGlJQSxpQkFBQTtBQUNBO0VBSTZCLFdBQUE7RUFDM0IsaUNBQUE7RUFDQSx3YUFBQTtFQUxBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUdBLGdhQUFBO0FsQ3NpSUY7O0FrQ25pSUE7RUFDRSxzQkFBQTtBbENzaUlGOztBa0NuaUlBLDJCQUFBO0FBQ0E7RUFDRSxhQUFBO0VBRUEsa0JBQUE7RUFDQSxXQUFBO0VBRkEsbUJBQUE7RUFLQSxpQkFBQTtFQU1BLDJCQUFBO0VBTEEsb0JBQUE7RUFIQSx5QkFBQTtFQUNBLFlBQUE7RUFJQSxpQkFBQTtFQURBLGVBQUE7RUFFQSxtQkFBQTtFQUNBLFVBQUE7RUFHQSxvQkFBQTtFQURBLHlCQUFBO0FsQ3VpSUY7O0FrQ25pSUEsZ0JBQUE7QUFDQTtFQU9FLDBVQUFBO0VBTEEscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFMQSxXQUFBO0VBT0Esa1VBQUE7QWxDc2lJRjs7QWtDbmlJQTtFQUVFLHdCQUFBO0VBREEsVUFBQTtBbEN1aUlGOztBa0NuaUlBLG1CQUFBO0FBRUU7RUFFRSxhQUFBO0VBRUEsYUFBQTtFQURBLHNCQUFBO0VBRkEsaUJBQUE7QWxDd2lJSjtBa0NqaUlJO0VBSUUsa0JBQUE7RUFEQSxrQkFBQTtFQUZBLHlCQUFBO0VBQ0Esa0JBQUE7QWxDMGlJTjtBa0NwaUlNO0VBQ0Usb0JBQUE7RUFDQSxvQkFBQTtBbEMyaUlSO0FrQzFpSVE7RUFJRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxvQkFBQTtFQUxBLFlBQUE7RUFFQSxjQUFBO0VBREEsZUFBQTtBbENnaklWO0FrQ3ppSU07RUFDRSxhQUFBO0FsQzJpSVI7QWtDemlJTTtFQUVFLGNBQUE7RUFDQSxrQkFBQTtFQUdBLGFBQUE7RUFGQSxTQUFBO0VBR0EsUUFBQTtFQUNBLFNBQUE7RUFIQSxnQ0FBQTtFQU9BLDhCQUFBO0VBRkEsb0NBQUE7RUFHQSxnQkFBQTtFQUZBLG1DQUFBO0VBRkEsbUJBQUE7RUFSQSxXQUFBO0FsQ3VqSVI7QWtDdGlJTTtFQU1FLHFCQUFBO0VBRkEsYUFBQTtPQUVBLGdCQUFBO0VBREEsbUJBQUE7RUFFQSxxQkFBQTtFQUpBLGNBQUE7RUFEQSxpQkFBQTtFQURBLHNDQUFBO0FsQ21qSVI7QWtDNWlJUTtFQUNFLGFBQUE7RUFDQSxxQkFBQTtFQUdBLFdBQUE7RUFDQSxZQUFBO0VBRkEsa0JBQUE7RUFEQSx5QkFBQTtFQUlBLFdBQUE7RUFDQSxxQ0FBQTtBbEM4aUlWO0FrQ3ppSUU7RUFHRSxxQkFBQTtFQURBLGFBQUE7T0FDQSxnQkFBQTtFQUZBLGlCQUFBO0FsQzZpSUo7QWtDcGlJSTtFQUNFLGFBQUE7RUFHQSxrQkFBQTtFQUZBLDJCQUFBO0VBQ0EsZ0JBQUE7QWxDK2lJTjtBa0M3aUlNO0VBRUMsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQVNBLFlBQUE7RUFQQSxRQUFBO0VBQ0EsU0FBQTtFQUZBLDJCQUFBO0VBSUEsa0NBQUE7RUFHQSxlQUFBO0VBRkEscUNBQUE7RUFDQSwrQkFBQTtFQUhBLG1CQUFBO0VBUEEsV0FBQTtBbEMyaklQO0FrQ25pSU07RUFDRSxhQUFBO0FsQ2lqSVI7QWtDL2lJTTtFQU1FLGFBQUE7RUFDQSxxQkFBQTtFQUZBLGVBQUE7RUFGQSw0QkFBQTtFQUZBLHlCQUFBO0VBQ0EsV0FBQTtFQUVBLGtCQUFBO0FsQ29qSVI7QWtDaGpJUTtFQUNFLGdCQUFBO0FsQ2tqSVY7QWtDaGpJUTtFQUNFLG9CQUFBO0VBQ0Esb0JBQUE7QWxDa2pJVjtBa0MvaUlNO0VBSUUsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFIQSxhQUFBO0VBREEsNEJBQUE7RUFEQSx5QkFBQTtBbENzaklSO0FrQ2hqSVE7RUFDRSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBbENraklWO0FrQ2pqSVU7RUFDRSxrQkFBQTtBbENtaklaO0FrQ2xqSVk7RUFFRSxjQUFBO0VBUUEsYUFBQTtFQVBBLGtCQUFBO0VBS0EsUUFBQTtFQUNBLFNBQUE7RUFFQSxxQkFBQTtFQUNBLG1CQUFBO0VBUEEsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUhBLHlCQUFBO0VBSEEsd0NBQUE7QWxDK2pJZDtBa0NqaklVO0VBQ0UsV0FBQTtFQUNBLGVBQUE7QWxDbWpJWjtBa0M5aUlJO0VBQ0UscUNBQUE7QWxDZ2pJTjtBa0M5aUlJO0VBQ0UscUNBQUE7QWxDZ2pJTjs7QWtDMWlJSTtFQUNFLHdCQUFBO0FsQzZpSU47QWtDM2lJSTtFQUNFLHdCQUFBO0FsQzZpSU47O0FtQ3hyS0U7RUFDRSxtQkFBQTtBbkMycktKOztBbUN4cktBLG1CQUFBO0FBQ0E7RUFDRSxlQUFBO0FuQzJyS0Y7QW1DMXJLRTtFQUVFLGdCQUFBO0VBREEsa0JBQUE7QW5DNnJLSjtBbUMzcktJO0VBSUUscUJBQUE7RUFIQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QW5DOHJLTjtBbUM1cktNO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0FuQzhyS1I7O0FtQ3pyS0EsNkJBQUE7QUFHSTtFQUdFLGtCQUFBO0VBREEscUNBQUE7RUFEQSxnQkFBQTtBbkM0cktOO0FtQ3pyS007RUFDRSxxQ0FBQTtBbkMycktSO0FtQ3hyS0k7RUFLRSxrQkFBQTtFQUZBLGFBQUE7RUFEQSxrQkFBQTtFQURBLHlCQUFBO0VBR0Esa0JBQUE7QW5DMnJLTjtBbUN4cktJO0VBRUUscUJBQUE7RUFEQSxhQUFBO09BQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBbkMwcktOO0FtQ3JyS0k7RUFDRSxvQkFBQTtBbkM0cktOO0FtQ3ZyS1E7RUFDRSxnQkFBQTtBbkM4cktWO0FtQzVyS1E7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBbkM4cktWO0FtQzdyS1U7RUFHRSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFKQSx3REFBQTtFQURBLFdBQUE7QW5Db3NLWjtBbUN6cktFO0VBQ0UsWUFBQTtFQUNBLGVBQUE7QW5DMnJLSjtBbUN0cktNO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0FuQzZyS1I7QW1DdnJLUTtFQUNFLGFBQUE7QW5DOHJLVjtBbUM3cktVO0VBQ0UsZ0ZBQUE7QW5DK3JLWjtBbUMzcktjO0VBQ0UsMkZBQUE7QW5DNnJLaEI7QW1DcHJLUTtFQUdFLGFBQUE7RUFGQSxjQUFBO0VBQ0EsaUJBQUE7QW5DNnJLVjtBbUMxcktZO0VBQ0UsZ0ZBQUE7QW5DNHJLZDtBbUN4cktRO0VBRUUscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLGlCQUFBO0VBREEsa0JBQUE7RUFKQSxnRkFBQTtFQU1BLGdCQUFBO0FuQzByS1Y7O0FtQ25yS0U7RUFDRSw4QkFBQTtFQUNBLHNCQUFBO0FuQ3NyS0o7QW1DcHJLRTtFQUNFLHlCQUFBO0FuQ3NyS0o7O0FtQ25yS0EsdUJBQUE7QUFJTTtFQUNFLG1CQUFBO0FuQ21yS1I7QW1DOXFLSTtFQUNFLHFDQUFBO0FuQ2dyS047O0FtQzVxS0EsZ0JBQUE7QUFHSTtFQUNFLFlBQUE7QW5DNnFLTjtBbUMxcUtNO0VBQ0UscUJBQUE7T0FBQSxnQkFBQTtBbkM0cUtSO0FtQzFxS007RUFDRSxxQ0FBQTtBbkM0cUtSO0FtQzNxS1E7RUFFRSxjQUFBO0VBQ0EsbUJBQUE7RUFGQSxxQ0FBQTtBbkMrcUtWOztBbUN2cUtBLHFCQUFBO0FBR0k7RUFDRSxjQUFBO0FuQ3dxS047QW1DbnFLUTtFQUNFLGdCQUFBO0FuQzBxS1Y7O0FvQ3oyS0E7RUFDRSxrQkFBQTtBcEM0MktGO0FvQzEyS0k7RUFHRSxrQkFBQTtFQURBLFlBQUE7RUFEQSw0QkFBQTtBcEM4MktOO0FvQzMyS007RUFJRSxjQUFBO0VBSUEsVUFBQTtFQUhBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFMQSxZQUFBO0VBQ0EsYUFBQTtFQU1BLDJEQUFBO0VBQ0Esd0JBQUE7RUFUQSxXQUFBO0FwQ3MzS1I7QW9DajJLSTtFQUNFLFVBQUE7RUFJQSxZQUFBO0FwQ3kyS047QW9DeDJLTTtFQUNFLGNBQUE7QXBDKzJLUjtBb0MxMktJO0VBRUUsb0JBQUE7RUFEQSxrQkFBQTtBcEM2MktOO0FvQ3gyS0k7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0FwQzAyS047QW9DcDJLTTtFQUVFLDZCQUFBO0VBREEsa0JBQUE7QXBDNDJLUjtBb0NyMktNO0VBTUUsYUFBQTtFQUxBLGtCQUFBO0VBR0EsUUFBQTtFQURBLFFBQUE7RUFJQSwwQkFBQTtFQUxBLFlBQUE7RUFNQSxTQUFBO0VBSEEsMkJBQUE7QXBDKzJLUjtBb0NqMktRO0VBQ0UsYUFBQTtFQUVBLG1CQUFBO0VBQ0EsYUFBQTtFQUZBLFdBQUE7RUFNQSxrQkFBQTtFQUhBLG1CQUFBO0VBRUEsaUJBQUE7RTVCbkVSLHFDQUFBO0FSaTdLRjtBb0MzMUtJO0VBQ0UsYUFBQTtFQUNBLDhCQUFBO0VBRUEsU0FBQTtBcEN3MktOO0FvQ2wyS007RUFLRSxhQUFBO0VBREEsa0JBQUE7RUFFQSxzQkFBQTtFQUpBLGVBQUE7RUFDQSxrQkFBQTtFQUZBLG1CQUFBO0FwQzgyS1I7QW9DLzBLVTtFQUtFLGNBQUE7RUFDQSxrQkFBQTtFQUVBLFVBQUE7RUFEQSxXQUFBO0VBTEEsV0FBQTtFQUNBLFlBQUE7RUFDQSwwREFBQTtFQUhBLFdBQUE7QXBDNjFLWjtBb0M1MEtRO0VBRUUsUUFBQTtFQURBLGtCQUFBO0FwQ3MxS1Y7QW9DbjFLUTtFQUNFLFFBQUE7RUFDQSxrQkFBQTtBcENxMUtWO0FvQzkwS007RUFLRSxRQUFBO0VBREEscUJBQUE7RUFGQSxpQkFBQTtFNUJqS04scUNBQUE7RTRCa0tNLGtCQUFBO0FwQ3UxS1I7QW9DajFLRTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtFQUtBLG9CQUFBO0VBSkEsNEJBQUE7RUFDQSxNQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtBcENvMUtKO0FvQzMwS007RTVCckpKLHFDQUFBO0U0QnNKTSxnQkFBQTtBcENvMUtSO0FvQzkwS007RTVCdE1KLHNDQUFBO0U0QnVNTSxnQkFBQTtBcENzMUtSO0FvQzUwS0U7RUFDRSxhQUFBO0VBRUEsZ0JBQUE7RUFDQSxtQkFBQTtFQUZBLFNBQUE7QXBDcTFLSjtBb0M1MEtJO0VBQ0UsVUFBQTtBcENvMUtOO0FvQzcwS0k7RUFDRSxjQUFBO0VBT0Esa0JBQUE7RUFOQSxXQUFBO0VBT0EsaUJBQUE7RUFIQSw0QkFBQTtFQUhBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5REFBQTtFQUVBLGtCQUFBO0FwQ3MxS047QW9DNzBLTTtFQU1FLGlEQUFBO0VBQ0EsNkNBQUE7RUFOQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTtFQUlBLFdBQUE7RUFDQSxZQUFBO0VBSkEseUNBQUE7RUFLQSxvQkFBQTtFQUNBLGdFQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtBcENxMUtSO0FvQzMwS007RUFVRSxpREFBQTtFQUNBLDZDQUFBO0VBTEEsa0JBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQU5BLFdBQUE7RUFDQSxZQUFBO0VBTUEseUNBQUE7RUFMQSw2QkFBQTtFQUNBLCtCQUFBO0VBSkEsV0FBQTtBcEMrMUtSO0FvQzkwS007RUFJRSxZQUFBO0FwQ2sxS1I7QW9DcjFLUTtFQUNFLGFBQUE7QXBDdTFLVjtBb0MvMEtRO0VBQ0UsYUFBQTtBcENpMUtWO0FvQzUwS0k7RUFNSSxtQkFBQTtFQUhBLGNBQUE7RUFDQSxpQkFBQTtFQUhBLGVBQUE7RUFJQSxrQkFBQTtFQUhBLCtCQUFBO0FwQ2sxS1I7QW9DejBLTTtFQUNFLGFBQUE7RUFNQSx5QkFBQTtFQURBLGtCQUFBO0VBRkEsY0FBQTtFQUNBLGlCQUFBO0VBSEEsaUJBQUE7RUFDQSwrQkFBQTtBcEMrMEtSO0FvQ3gwS007RUFDRSxnQkFBQTtBcEMwMEtSO0FvQ3IwS0U7RUFDRSxhQUFBO0VBRUEsZ0JBQUE7RUFDQSxtQkFBQTtFQUZBLFNBQUE7QXBDeTBLSjtBb0NyMEtJO0VBQ0UsVUFBQTtBcEN1MEtOO0FvQ2gwS0k7RUFDRSxjQUFBO0VBT0Esa0JBQUE7RUFOQSxXQUFBO0VBT0EsaUJBQUE7RUFIQSw0QkFBQTtFQUhBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUVBLGtCQUFBO0VBR0Esb0JBQUE7QXBDdTBLTjtBb0NoMEtNO0VBQ0UsYUFBQTtBcEN3MEtSO0FvQ3IwS007RUFDRSxhQUFBO0FwQ3UwS1I7QW9DbjBLSTtFQVFJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFKQSxrQkFBQTtFQURBLG1CQUFBO0VBSEEsV0FBQTtFQUNBLGlCQUFBO0VBSEEsZUFBQTtFQUlBLGtCQUFBO0VBSEEsK0JBQUE7QXBDODBLUjtBb0NoMEtNO0VBQ0UsZUFBQTtFQU1BLHlCQUFBO0VBREEsa0JBQUE7RUFFQSxnQkFBQTtFQUpBLGNBQUE7RUFDQSxpQkFBQTtFQUhBLGlCQUFBO0VBQ0EsK0JBQUE7QXBDdTBLUjtBb0MvektNO0VBQ0UsZ0JBQUE7QXBDaTBLUjtBb0M3ektJO0VBSUUsZ0JBQUE7RUFDQSxtQkFBQTtFQUZBLGVBQUE7RUFGQSxnQkFBQTtFQUNBLFdBQUE7RUFNQSxpQkFBQTtFQURBLGVBQUE7RUFEQSxrQkFBQTtBcENpMEtOO0FvQzN6S0U7RUFDRSxhQUFBO0VBRUEsZ0JBQUE7RUFDQSxtQkFBQTtFQUZBLFNBQUE7QXBDK3pLSjtBb0N0ektJO0VBQ0UsVUFBQTtBcEM4ektOO0FvQ3Z6S0k7RUFDRSxjQUFBO0VBT0Esa0JBQUE7RUFOQSxXQUFBO0VBT0EsaUJBQUE7RUFIQSw0QkFBQTtFQUhBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5REFBQTtFQUVBLGtCQUFBO0VBR0EsK0JBQUE7QXBDOHpLTjtBb0N2ektNO0VBQ0Usd0JBQUE7QXBDK3pLUjtBb0M1ektNO0VBVUUsaURBQUE7RUFDQSw2Q0FBQTtFQUxBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFOQSxXQUFBO0VBQ0EsWUFBQTtFQU1BLHlDQUFBO0VBTEEsNkJBQUE7RUFDQSwrQkFBQTtFQUpBLFdBQUE7QXBDdzBLUjtBb0N2ektNO0VBSUUsWUFBQTtBcEMyektSO0FvQzl6S1E7RUFDRSxhQUFBO0FwQ2cwS1Y7QW9DeHpLUTtFQUNFLGFBQUE7QXBDMHpLVjtBb0NyektJO0VBTUksbUJBQUE7RUFIQSxjQUFBO0VBQ0EsaUJBQUE7RUFIQSxlQUFBO0VBSUEsa0JBQUE7RUFIQSwrQkFBQTtBcEMyektSO0FvQ2x6S007RUFDRSxhQUFBO0VBTUEseUJBQUE7RUFEQSxrQkFBQTtFQUZBLGNBQUE7RUFDQSxpQkFBQTtFQUhBLGlCQUFBO0VBQ0EsK0JBQUE7QXBDd3pLUjtBb0NqektNO0VBQ0UsZ0JBQUE7QXBDbXpLUjtBb0M5eUtFO0VBQ0Usb0JBQUE7QXBDZ3pLSjtBb0M5eUtJO0VBQ0UsaUJBQUE7RTVCbGZKLHFDQUFBO0FSbXlMRjtBb0MzeUtJO0VBQ0UsY0FBQTtFNUJuZkoscUNBQUE7QVJpeUxGO0FvQ3Z5S1U7RUFFRSxlQUFBO0VBREEsa0JBQUE7QXBDMHlLWjtBb0NqeUtJO0VBQ0UsOEJBQUE7QXBDbXlLTjtBb0M5eEtJO0VBT0UsYUFBQTtFQUZBLGtCQUFBO0VBSUEsbUJBQUE7RUFEQSw4QkFBQTtFQUZBLGdCQUFBO0VBTEEsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EseURBQUE7QXBDcXlLTjtBb0N2eEtNO0VBUUUsY0FBQTtFQUNBLGtCQUFBO0VBRUEscUJBQUE7RUFEQSxXQUFBO0VBUkEsV0FBQTtFQUNBLFlBQUE7RUFFQSxtQkFBQTtFQUNBLGdFQUFBO0VBQ0EscUJBQUE7RUFIQSx5QmxDOWpCQTtFa0MyakJBLFdBQUE7RUFXQSxvQkFBQTtBcENpeUtSO0FvQ3h4S1E7RUFDRSxXQUFBO0FwQ2d5S1Y7QW9DNXhLTTtFQUdFLGVBQUE7RUFEQSxpQkFBQTtFQURBLGVBQUE7QXBDZ3lLUjtBb0MzeEtNO0VBRUUsY0FBQTtFQURBLGlCQUFBO0FwQzh4S1I7QW9DenhLSTtFQUNFLFVBQUE7RUFFQSxtQkFBQTtFQURBLGVBQUE7QXBDNHhLTjtBb0NyeEtNO0VBQ0UsdUJBQUE7QXBDNHhLUjtBb0NseEtFO0VBQ0UsYUFBQTtFQUVBLGdCQUFBO0VBQ0EsbUJBQUE7RUFGQSxTQUFBO0FwQzR4S0o7QW9DcHhLSTtFQUNFLFVBQUE7QXBDMnhLTjtBb0NweEtJO0VBQ0UsY0FBQTtFQU9BLGtCQUFBO0VBTkEsV0FBQTtFQU9BLGlCQUFBO0VBSEEsNEJBQUE7RUFIQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFFQSxrQkFBQTtFQUdBLG9CQUFBO0FwQzJ4S047QW9DcHhLTTtFQUNFLGFBQUE7QXBDNHhLUjtBb0N6eEtNO0VBQ0UsYUFBQTtBcEMyeEtSO0FvQ3Z4S0k7RUFNSSxtQkFBQTtFQUhBLFdBQUE7RUFDQSxpQkFBQTtFQUhBLGVBQUE7RUFJQSxrQkFBQTtFQUhBLCtCQUFBO0FwQzZ4S1I7QW9DdHhLSTtFQUNFLG1CQUFBO0FwQ3d4S047QW9DbnhLTTtFQUdJLGNBQUE7RUFGQSxpQkFBQTtFQUdBLGtCQUFBO0VBRkEsK0JBQUE7RUFHQSxrQkFBQTtBcENxeEtWO0FvQ2x4S007RUFDRSxnQkFBQTtBcENveEtSO0FvQ2h4S0k7RUFJRSxnQkFBQTtFQUNBLG1CQUFBO0VBRkEsZUFBQTtFQUZBLGdCQUFBO0VBQ0EsV0FBQTtFQU1BLGlCQUFBO0VBREEsZUFBQTtFQURBLGtCQUFBO0FwQ294S047QW9DOXdLRTtFQUNFLGFBQUE7RUFFQSxnQkFBQTtFQUNBLG1CQUFBO0VBRkEsU0FBQTtBcENreEtKO0FvQ3p3S0k7RUFFRSxrQkFBQTtFQURBLFVBQUE7QXBDaXhLTjtBb0Mxd0tNO0VBQ0UsVUFBQTtFQUNBLGtCQUFBO0VBRUEsWUFBQTtFQURBLFdBQUE7RUFFQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHdDQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUVBLGtCQUFBO0VBREEsV0FBQTtBcENreEtSO0FvQ3R3S007RUFVRSxVQUFBO0VBUkEsa0JBQUE7RUFFQSxZQUFBO0VBREEsV0FBQTtFQUdBLFdBQUE7RUFDQSxZQUFBO0VBRkEsd0NBQUE7RUFHQSxvQkFBQTtFQUNBLHNCQUFBO0VBUkEsV0FBQTtBcEMweEtSO0FvQ3B3S007RUFDRSxhQUFBO0FwQyt3S1I7QW9DN3dLTTtFQUNFLGFBQUE7QXBDK3dLUjtBb0Mzd0tJO0VBQ0UsY0FBQTtFQU9BLGtCQUFBO0VBTkEsV0FBQTtFQU9BLGlCQUFBO0VBSEEsZUFBQTtFQUhBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUVBLGtCQUFBO0VBR0Esb0JBQUE7QXBDNndLTjtBb0Mzd0tNO0VBQ0UsYUFBQTtBcEM2d0tSO0FvQzF3S007RUFDRSxhQUFBO0FwQzR3S1I7QW9DeHdLSTtFQU9JLGdCQUFBO0VBREEsbUJBQUE7RUFIQSxXQUFBO0VBQ0EsaUJBQUE7RUFIQSxlQUFBO0VBSUEsZ0JBQUE7RUFIQSwrQkFBQTtBcEMrd0tSO0FvQ3R3S0k7RUFDRSxtQkFBQTtBcEN3d0tOO0FvQ253S007RUFHSSxjQUFBO0VBRkEsaUJBQUE7RUFHQSxrQkFBQTtFQUZBLCtCQUFBO0VBSUEsc0JBQUE7RUFEQSxnQkFBQTtBcENzd0tWO0FvQ2x3S007RUFDRSxnQkFBQTtBcENvd0tSO0FvQ2h3S0k7RUFJRSxnQkFBQTtFQUNBLG1CQUFBO0VBRkEsZUFBQTtFQUZBLGdCQUFBO0VBQ0EsV0FBQTtFQU1BLGlCQUFBO0VBREEsZUFBQTtFQURBLGtCQUFBO0FwQ293S047O0FvQzl2S0EsMEJBQUE7QUFDQTtFQUNFLDhCQUFBO0FwQ2l3S0Y7QW9DM3ZLTTtFQUNFLHVCQUFBO0FwQ2t3S1I7O0FvQzd2S0E7RUFDRSxnQkFBQTtFQUNBLDRCQUFBO0FwQ2d3S0Y7O0FvQzl2S0E7RUFHRSxxQkFBQTtFQUZBLGFBQUE7RUFDQSwyREFBQTtPQUNBLGdCQUFBO0FwQ2l3S0Y7QW9DOXZLTTtFQUNFLHlEQUFBO0FwQ2d3S1I7QW9DOXZLVTtFQUNFLG9CQUFBO0FwQ2d3S1o7QW9DOXZLVTtFQUNFLGFBQUE7QXBDZ3dLWjtBb0M5dktVO0VBQ0UsVUFBQTtBcENnd0taO0FvQ3J2S0U7RUFDRSxhQUFBO0VBR0Esa0JBQUE7RUFGQSwyQkFBQTtFQUNBLGdCQUFBO0FwQyt2S0o7QW9DN3ZLSTtFQWVFLFVBQUE7RUFMQSxrQkFBQTtFQUNBLFFBQUE7RUFFQSxZQUFBO0VBUEEsV0FBQTtFQUNBLFlBQUE7RUFLQSwyQkFBQTtFQUhBLGtCQUFBO0VBUEEsbURBQUE7RUFHQSwyQkFBQTtFQUZBLG9CQUFBO0VBQ0EsNEJBQUE7RUFJQSxzQkFBQTtFQU1BLHlEQUFBO0VBYkEsV0FBQTtBcEM2d0tOO0FvQzV2S007RUFDRSxhQUFBO0FwQzh2S1I7QW9DM3ZLSTtFQU9FLGVBQUE7RUFEQSwwQkFBQTtFQUxBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQkFBQTtBcEMrdktOO0FvQzV2S007RUFLRSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFMQSxXQUFBO0VBQ0EsWUFBQTtFQVFBLG9CQUFBO0VBUEEsa0JBQUE7RUFIQSxzQkFBQTtFQU9BLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGlDQUFBO0FwQyt2S1I7QW9DM3ZLSTtFQUlFLGFBQUE7RUFHQSxrQkFBQTtFQUZBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFKQSx5QkFBQTtFQUNBLDBCQUFBO0VBRkEsc0JBQUE7QXBDbXdLTjtBb0N6dktNO0VBQ0Usa0JBQUE7RUFHQSxVQUFBO0VBRkEsU0FBQTtFQUdBLFVBQUE7RUFDQSxhQUFBO0VBSEEsMkJBQUE7RUFJQSxrQkFBQTtBcENnd0tSO0FvQ3Z2S0k7RUFRRSxxQkFBQTtFQURBLGFBQUE7T0FDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQVBBLGtCQUFBO0VBSEEseUJBQUE7RUFDQSxzREFBQTtFQUdBLGlCQUFBO0VBRkEsbUNBQUE7RUFHQSxnQkFBQTtBcENzd0tOO0FvQ2h3S007RUFDRSxjQUFBO0VBQ0EsYUFBQTtBcENrd0tSO0FvQ2h3S007RUFHRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBSUEsd0JBQUE7RUFGQSxpQ0FBQTtFQURBLGtDQUFBO0VBTEEsV0FBQTtFQUNBLGVBQUE7QXBDeXdLUjtBb0Nod0tNO0VBQ0UsWUFBQTtBcENrd0tSO0FvQ2h3S007RUFDRSxjQUFBO0VBQ0EsaUNBQUE7QXBDa3dLUjtBb0Nod0tNO0VBRUUsYUFBQTtFQUVBLGFBQUE7RUFEQSxzQkFBQTtFQUZBLGdCQUFBO0FwQ3F3S1I7O0FvQzV2S0U7RUFDRSx5QkFBQTtBcEMrdktKOztBb0MzdktFO0VBQ0UsZ0JBQUE7QXBDOHZLSjtBb0M3dktJO0VBQ0UsY0FBQTtBcEMrdktOOztBb0MzdktBO0VBT0Usa0JBQUE7QXBDd3ZLRjtBb0M5dktFO0VBQ0UsdUJBQUE7QXBDZ3dLSjtBb0MxdktFO0VBR0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUVBLDBCQUFBO0VBREEsMEJBQUE7RUFMQSx5QkFBQTtFQUNBLFdBQUE7RUFNQSxpQ0FBQTtBcENpd0tKO0FvQ2h3S0k7RUFDRSxvQkFBQTtFQUVBLG1CQUFBO0VBREEsdUJBQUE7RUFFQSxXQUFBO0VBQ0EsWUFBQTtFQUlBLGlCQUFBO0VBSEEsa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFFQSxpQkFBQTtBcENrd0tOO0FvQy92S0U7RUFHRSxxQkFBQTtFQUZBLGFBQUE7T0FFQSxnQkFBQTtFQURBLG9CQUFBO0VBRUEsOEJBQUE7QXBDaXdLSjtBb0M1dktJO0VBQ0Usb0JBQUE7QXBDb3dLTjtBb0Nqd0tNO0VBR0UscUJBQUE7RUFEQSxpQkFBQTtFQURBLGlDQUFBO0VBR0EsZ0JBQUE7QXBDbXdLUjtBb0Nsd0tRO0VBR0UscUJBQUE7RUFGQSxjQUFBO0VBQ0EsaUNBQUE7QXBDcXdLVjtBb0Nsd0tRO0VBQ0UsaUNBQUE7QXBDb3dLVjtBb0MvdktNO0VBU0UsYUFBQTtFQVJBLGtCQUFBO0VBVUEsbUJBQUE7RUFEQSx1QkFBQTtFQUxBLFlBQUE7RUFGQSxrQkFBQTtFQUNBLGtCQUFBO0VBRkEseUJBQUE7RUFJQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQ0FBQTtBcENvd0tSO0FvQy92S1U7RUFDRSxrQkFBQTtBcENpd0taO0FvQ3R2S007RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0FwQ213S1I7QW9DandLVTtFQUNFLGlDQUFBO0FwQ213S1o7QW9DL3ZLTTtFQUVFLGlCQUFBO0VBREEsbUJBQUE7QXBDa3dLUjtBb0MvdktVO0VBQ0UscUJBQUE7T0FBQSxnQkFBQTtFQUNBLGtCQUFBO0FwQ2l3S1o7QW9DM3ZLYztFQUNFLGlDQUFBO0FwQ213S2hCO0FvQzd2S007RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBRUEsMkJBQUE7RUFEQSxrQkFBQTtBcENnd0tSO0FvQ2p2S0U7RUFFRSxpQkFBQTtFQURBLDZCQUFBO0FwQ2d3S0o7QW9DM3ZLSTtFQUlFLG1CQUFBO0VBSEEsY0FBQTtFQUNBLGlCQUFBO0VBQ0EscUNBQUE7QXBDbXdLTjtBb0Nqd0tNO0VBQ0UsbUJBQUE7QXBDbXdLUjtBb0Nod0tJO0VBQ0UsZ0NBQUE7QXBDa3dLTjtBb0M5dktNO0VBQ0UsdUJBQUE7QXBDcXdLUjtBb0MxdktRO0VBQ0UsUUFBQTtFQUVBLG1CQUFBO0VBREEsZ0JBQUE7QXBDeXdLVjtBb0N0d0tRO0VBR0UscUJBQUE7RUFGQSxhQUFBO09BRUEsZ0JBQUE7RUFEQSxxQkFBQTtBcEN5d0tWO0FvQ253S1U7RUFHRSxhQUFBO0VBRUEscUJBQUE7RUFEQSx1QkFBQTtFQUZBLFlBQUE7RUFEQSxrQkFBQTtBcEMrd0taO0FvQ3R3S1U7RUFJRSxrQkFBQTtFQUNBLFVBQUE7RUFGQSxhQUFBO0VBREEsa0JBQUE7RUFEQSxzQkFBQTtBcENpeEtaO0FvQ3p3S1k7RUFDRSxhQUFBO0FwQ2d4S2Q7QW9DNXdLYztFQUlFLHdCQUFBO0VBREEsdUJBQUE7RUFGQSx5QkFBQTtFQUNBLDBCQUFBO0FwQ3F4S2hCO0FvQzd3S2dCO0VBQ0Usa0JBQUE7QXBDc3hLbEI7QW9DbnhLYztFQUlFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFIQSwwQkFBQTtFQUZBLHlCQUFBO0VBQ0EsV0FBQTtBcEN5eEtoQjtBb0Mvd0tjO0VBQ0UsZUFBQTtBcEN1eEtoQjtBb0NqeEtZO0VBSUUscUJBQUE7RUFHQSxrQkFBQTtFQUNBLFVBQUE7RUFGQSxpQkFBQTtFQURBLG9CQUFBO0VBSkEsc0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QXBDNnhLZDtBb0N2eEtjO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0FwQ3l4S2hCO0FvQ254S007RUFDRSxRQUFBO0VBRUEsZ0JBQUE7RUFEQSxnQkFBQTtBcENzeEtSO0FvQ2x4S0k7RUFDRSw4QkFBQTtBcENveEtOO0FvQ254S007RUFDRSxpQ0FBQTtBcENxeEtSO0FvQ254S007RUFDRSx5QkFBQTtBcENxeEtSO0FvQ254S007RUFFRSxVQUFBO0VBREEsa0JBQUE7QXBDc3hLUjtBb0M1d0tRO0VBTUUsYUFBQTtFQUNBLG1CQUFBO0VBTkEsV0FBQTtFQUNBLFlBQUE7RUFHQSxVQUFBO0VBRkEsa0JBQUE7RUFDQSxnQkFBQTtBcEM2eEtWO0FvQ3p4S1U7RUFFRSxXQUFBO0VBREEsWUFBQTtBcEM0eEtaO0FvQ3R4S0k7RUFHRSxxQkFBQTtFQUZBLGFBQUE7RUFDQSwyREFBQTtPQUNBLGdCQUFBO0VBQ0EsYUFBQTtBcEN3eEtOO0FvQ3Z4S007RUFHRSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFMQSxvQkFBQTtFQU1BLGtCQUFBO0VBTEEseUJBQUE7QXBDOHhLUjtBb0NyeEtRO0VBQ0UsYUFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7QXBDNHhLVjtBb0N0eEtNO0VBQ0UsZ0JBQUE7QXBDNnhLUjtBb0M1eEtRO0VBQ0UsaUNBQUE7RUFFQSxnQkFBQTtFQURBLGtCQUFBO0FwQyt4S1Y7QW9DMXhLUTtFQUNFLGtCQUFBO0FwQzR4S1Y7QW9DcnhLSTtFQUdFLGFBQUE7RUFDQSwyREFBQTtFQUhBLGdCQUFBO0VBQ0EsV0FBQTtBcEM4eEtOO0FvQ3h4S007RUFJRSxhQUFBO0VBR0EsYUFBQTtFQUxBLGtCQUFBO0VBTUEsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFKQSxnQkFBQTtFQUtBLGVBQUE7RUFSQSwyQkFBQTtFQUVBLGtCQUFBO0VBSkEseUJBQUE7QXBDeXlLUjtBb0MzeEtRO0VBQ0UsYUFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7QXBDa3lLVjtBb0NoeUtRO0VBT0Usa0JBQUE7RUFJQSxVQUFBO0VBSEEsU0FBQTtFQVBBLFlBQUE7RUFDQSxhQUFBO0VBUUEsU0FBQTtFQUpBLFVBQUE7RUFHQSwyQkFBQTtFQUdBLHlCQUFBO0VBVEEsa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0FwQ3l5S1Y7QW9DanlLVTtFQUdFLHNCQUFBO0VBRkEsWUFBQTtFQUNBLGFBQUE7S0FDQSxtQkFBQTtBcENteUtaO0FvQy94S007RUFJRSxhQUFBO0VBQ0EsbUJBQUE7RUFIQSxnQkFBQTtFQUNBLGdCQUFBO0VBRkEsa0JBQUE7QXBDcXlLUjtBb0M5eEtRO0VBQ0UsZ0JBQUE7QXBDZ3lLVjtBb0MzeEtNO0VBR0UsYUFBQTtFQURBLGtCQUFBO0VBREEseUJBQUE7QXBDK3hLUjtBb0N6eEtRO0VBQ0UsVUFBQTtFQUVBLGdCQUFBO0VBREEsa0JBQUE7QXBDaXlLVjtBb0MveEtVO0VBQ0UsV0FBQTtBcENpeUtaO0FvQzd4S007RUFFRSxtQ0FBQTtFQURBLGtCQUFBO0FwQ2d5S1I7QW9DdHhLTTtFQUdFLHFCQUFBO0VBRkEsYUFBQTtPQUVBLGdCQUFBO0VBREEsbUJBQUE7QXBDOHhLUjtBb0N6eEtRO0VBSUUsZUFBQTtFQUhBLGVBQUE7RUFFQSxlQUFBO0VBREEsZ0JBQUE7QXBDa3lLVjtBb0N4eEtVO0VBQ0UsZUFBQTtBcENxeUtaO0FvQzV4S1U7RUFDRSxrQkFBQTtBcEN5eUtaO0FvQ3Z5S1U7RUFDRSxhQUFBO0FwQ3l5S1o7QW9DbnlLVTtFQUNFLHFCQUFBO0VBS0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUpBLGlCQUFBO0VBQ0Esa0JBQUE7RUFIQSx5QkFBQTtFQUNBLFdBQUE7QXBDZ3pLWjtBb0N6eUtVO0VBR0UsZ0JBQUE7RUFEQSxpQkFBQTtFQURBLGVBQUE7QXBDNnlLWjtBb0N4eUtRO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBcEMweUtWO0FvQy94S1k7RUFDRSxXQUFBO0FwQzh5S2Q7QW9DN3lLYztFQUNFLGVBQUE7QXBDK3lLaEI7QW9DdHlLSTtFQUNFLGdCQUFBO0FwQ3d5S047QW9DcHlLSTtFQUdFLG1CQUFBO0VBREEsaUJBQUE7RUFEQSxpQ0FBQTtBcEN3eUtOO0FvQ3B5S0k7RUFFRSxxQkFBQTtFQURBLGFBQUE7T0FDQSxnQkFBQTtBcENzeUtOO0FvQ2p5S007RUFNRSxhQUFBO0VBRUEsa0JBQUE7RUFEQSxtQkFBQTtFQUpBLFlBQUE7RUFDQSxZQUFBO0VBS0Esa0JBQUE7RUFSQSx5QkFBQTtFQUNBLGlCQUFBO0VBR0Esa0JBQUE7QXBDNnlLUjtBb0N6eEtRO0VBS0UsaURBQUE7RUFIQSxxQkFBQTtFQVFBLFVBQUE7RUFIQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBTkEsV0FBQTtFQUNBLFlBQUE7RUFFQSxzQkFBQTtFQUxBLFdBQUE7VUFJQSx5Q0FBQTtBcENpektWO0FvQ3Z5S1E7RUFLRSxpREFBQTtFQUhBLHFCQUFBO0VBUUEsVUFBQTtFQUhBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RUFOQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLHlCQUFBO0VBTEEsV0FBQTtVQUlBLHlDQUFBO0FwQ216S1Y7QW9DaHlLRTtFQUNFLDhCQUFBO0FwQzZ5S0o7QW9DcHlLSTtFQUtFLHFCQUFBO0VBSkEsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQkFBQTtBcENpektOO0FvQzl5S0k7RUFHRSxxQkFBQTtFQUZBLGFBQUE7RUFDQSwyREFBQTtPQUNBLGdCQUFBO0FwQ2d6S047QW9DenlLWTtFQUNFLHdCQUFBO0FwQ2d6S2Q7QW9DOXlLWTtFQUNFLFVBQUE7QXBDZ3pLZDtBb0MveUtjO0VBSUUsZUFBQTtFQURBLDBCQUFBO0VBRkEseUJBQUE7RUFDQSxXQUFBO0FwQ216S2hCO0FvQy95S2M7RUFDRSxhQUFBO0FwQ2l6S2hCO0FvQzF5S0k7RUFDRSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FwQzR5S047QW9DdnlLTTtFQUNFLGtCQUFBO0FwQyt5S1I7QW9DOXlLUTtFQUVFLGNBQUE7RUFVQSxVQUFBO0VBTEEsa0JBQUE7RUFFQSxRQUFBO0VBREEsV0FBQTtFQUpBLFlBQUE7RUFDQSxhQUFBO0VBS0EsMkJBQUE7RUFQQSx3REFBQTtFQUdBLHdCQUFBO0VBS0EsNEJBQUE7RUFWQSxXQUFBO0FwQzJ6S1Y7QW9DenlLTTtFQUdFLGFBQUE7RUFEQSx5QkFBQTtFQURBLGtCQUFBO0VBSUEsaUJBQUE7RUFEQSxpQ0FBQTtFQUdBLGdCQUFBO0VBREEsa0JBQUE7QXBDa3pLUjtBb0MveUtNO0VBS0UsYUFBQTtFQUVBLGtCQUFBO0VBREEsc0JBQUE7RUFIQSxnQkFBQTtFQUNBLHNCQUFBO0VBRkEsa0JBQUE7RUFEQSx5QkFBQTtFQU9BLGtCQUFBO0FwQ2l6S1I7QW9DN3lLUTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5Q0FBQTtFQUNBLG9CQUFBO0VBQ0EscUVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0FwQ296S1Y7QW9DbHpLUTtFQUVFLGNBQUE7RUFDQSxpQkFBQTtFQUZBLGlDQUFBO0VBSUEsaUNBQUE7RUFEQSxrQkFBQTtBcENxektWO0FvQ2x6S1E7RUFHRSxhQUFBO0VBRUEsdUJBQUE7RUFIQSxvQkFBQTtFQUVBLDBCQUFBO0VBSEEseUJBQUE7QXBDd3pLVjtBb0MveUtZO0VBRUUsaUJBQUE7RUFEQSxpQ0FBQTtBcEN1ektkO0FvQ256S1U7RUFDRSxVQUFBO0VBR0EsaUJBQUE7RUFGQSw2QkFBQTtFQUNBLGdCQUFBO0VBRUEsa0JBQUE7QXBDcXpLWjtBb0MveUtZO0VBQ0UsV0FBQTtBcEN3ektkOztBb0M5eUtJO0VBQ0Usa0NBQUE7QXBDaXpLTjtBb0M3eUtJO0VBQ0Usa0NBQUE7QXBDK3lLTjtBb0MzeUtJO0VBQ0Usa0NBQUE7QXBDNnlLTjtBb0N6eUtJO0VBQ0Usa0NBQUE7QXBDMnlLTjs7QW9DcnlLSTtFQUNFLG1DQUFBO0FwQ3d5S047O0FvQ2x5S0k7RUFDRSxtQ0FBQTtBcENxeUtOOztBb0NoeUtFO0VBQ0Usd0ZBQUE7RUFDQSxzQ0FBQTtBcENteUtKOztBb0M3eEtNO0VBQ0Usd0JBQUE7QXBDZ3lLUjtBb0M1eEtNO0VBTUUsY0FBQTtFQUxBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFNQSxrQkFBQTtFQURBLHNCQUFBO0VBRkEsZUFBQTtFQURBLGtEQUFBO0VBRUEsc0JBQUE7QXBDZ3lLUjtBb0MxeEtRO0VBQ0Usc0JBQUE7QXBDaXlLVjtBb0MveEtRO0VBV0UsY0FBQTtFQVRBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFHQSxVQUFBO0VBQ0EsV0FBQTtFQUZBLGdDQUFBO0VBR0EsbUJBQUE7RUFDQSxtQkFBQTtFQVRBLFdBQUE7QXBDMnlLVjtBb0MveEtRO0VBV0UsY0FBQTtFQVRBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFHQSxVQUFBO0VBQ0EsV0FBQTtFQUZBLGdDQUFBO0VBR0EsbUJBQUE7RUFDQSxtQkFBQTtFQVRBLFdBQUE7RUFXQSwrQ0FBQTtFQUNBLHNCQUFBO0FwQ2l5S1Y7O0FvQ3p4S0k7RUFDRSw4Q0FBQTtBcEM0eEtOOztBb0N4eEtBLDBCQUFBOztBQ3oxREU7RWxCQUEsYUFBQTtFQUNBLGVBQUE7RUFHQSxvQmtCSDhCO0VsQkU5Qix1QmtCRnNCO0VBQ3BCLGVBQUE7RWxCQUYsU2tCRGdCO0FyQ21vT2xCO0FxQzduT0k7RUFJRSxrQkFBQTtFQUhBLFVBQUE7RUFJQSw0QkFBQTtFQUZBLGtCQUFBO0VBREEseUJBQUE7RUFJQSxrQkFBQTtBckNxb09OO0FxQ3BvT007RUFDRSx5QkFBQTtBckNzb09SO0FxQ3BvT007RUFDRSx5QkFBQTtBckNzb09SO0FxQzluT0k7RUFHRSxrQkFBQTtFQUVBLFVBQUE7RUFEQSx1QkFBQTtFQUhBLFlBQUE7RUFDQSxZQUFBO0VBVUEsaUJBQUE7RUFGQSxnRUFBQTtFQUNBLDJCQUFBO0VBSkEsY25DckJFO0VtQ3NCRixpQkFBQTtFQUNBLGVBQUE7RUFIQSxrQkFBQTtBckM2b09OO0FxQzluT007RUFHRSxxQkFBQTtFQUZBLFdBQUE7RUFDQSxZQUFBO0VBR0EsaUJBQUE7RUFEQSxzQkFBQTtBckMyb09SO0FxQ3ZvT0k7RUFHRSxtQkFBQTtFQUZBLGlCQUFBO0VBQ0EsZUFBQTtBckMwb09OO0FxQ3ZvT0k7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FyQ3lvT047QXFDeG9PTTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7QXJDMG9PUjtBcUN0b09FO0VsQnRFQSxhQUFBO0VBQ0EsZUFBQTtFQUdBLG9Ca0JzRWtDO0VsQnZFbEMsOEJrQnVFbUI7RUFEakIsYUFBQTtFbEJ2RUYsTWtCd0VnQjtFQUZkLGtCQUFBO0VBREEseUJuQ3ZERztBRnNzT1A7QXFDdG9PSTtFQUVFLFFBQUE7RUFEQSxVQUFBO0VBRUEsWUFBQTtBckM2b09OO0FxQ3hvT0k7RUFFRSxRQUFBO0VBREEsVUFBQTtFQUVBLFlBQUE7QXJDK29PTjtBcUN6b09JO0VBS0UscUJBQUE7RUFEQSxjbkN6RkU7RW1Dd0ZGLGlCQUFBO0U3QjFESixxQ0FBQTtFNkJ3REksa0JBQUE7QXJDcXBPTjtBcUMvb09JO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7QXJDaXBPTjs7QXNDM3ZPSTtFQUNFLGlGQUFBO0F0Qzh2T047O0FzQ3B2T0k7RUFDRSxzR0FBQTtBdEM2dk9OOztBc0Nwdk9FO0VBRUUsa0JBQUE7RUFEQSxvQ0FBQTtBdEM4dk9KOztBc0Nqdk9FO0VBR0UscUJBQUE7RUFGQSxhQUFBO09BRUEsZ0JBQUE7RUFDQSxhQUFBO0VBRkEsZUFBQTtBdENnd09KO0FzQzd2T0k7RUFJRSxnQkFBQTtFQUdBLGVBQUE7RUFGQSxrQkFBQTtFQUhBLHlCQUFBO0VBQ0EsaUJBQUE7RUFGQSxzQ0FBQTtFQUtBLGtCQUFBO0F0Q2d3T047QXNDOXZPTTtFQUNFLGVBQUE7QXRDZ3dPUjtBc0M3dk9JO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0F0Qyt2T047QXNDM3ZPSTtFQUNFLGFBQUE7QXRDNnZPTjtBc0Mzdk9JO0VBQ0UsY0FBQTtBdEM2dk9OOztBc0N6dk9BLGlCQUFBO0FBSU07RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0F0Q3l2T1I7QXNDdnZPTTtFQUNFLDJCQUFBO0VBRUEsY0FBQTtFQURBLDhCQUFBO0F0QzB2T1I7O0FzQ3B2T0EsZ0JBQUE7QUFFRTtFQUNFLHNGQUFBO0F0Q3N2T0o7O0F1QzUwT0U7RUFDRSxxQ0FBQTtBdkNxMU9KO0F1Q2gxT007RUFDRSxpQkFBQTtFQUNBLGdDQUFBO0F2Q3UxT1I7O0F1QzcwT0k7RUFDRSxvQkFBQTtBdkNxMU9OO0F1Q2wxT007RUFHRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUhBLDBCQUFBO0VBREEseUJBQUE7QXZDdzFPUjtBdUNuMU9RO0VBR0Usc0JBQUE7RUFGQSxZQUFBO0VBQ0EsYUFBQTtLQUNBLG1CQUFBO0F2Q3ExT1Y7QXVDajFPUTtFQVlFLFFBQUE7RUFLQSxZQUFBO0VBSkEsU0FBQTtFQVhBLFdBQUE7RUFDQSxnQkFBQTtFQWFBLFlBQUE7RUFGQSxnQ0FBQTtFQVZBLHlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvRUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFQQSxvQkFBQTtFQVFBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO0VBSUEsa0JBQUE7QXZDcTFPVjtBdUM5ME9VO0VBQ0Usb0VBQUE7RUFDQSxxQkFBQTtBdkNnMU9aOztBdUN6ME9BO0VBQ0UsZ0JBQUE7QXZDNDBPRjtBdUMzME9FO0VBRUUsaUJBQUE7RUFEQSxrQkFBQTtBdkM4ME9KO0F1Q3owT0k7RUFDRSxnQkFBQTtBdkNnMU9OOztBdUM1ME9BLHlCQUFBO0FBR0k7RUFDRSxxQ0FBQTtBdkM2ME9OOztBd0MvNU9JO0VBSUUsbUJBQUE7RUFGQSxhQUFBO0VBREEsc0JBQUE7RUFFQSxrQkFBQTtBeENtNk9OO0F3QzU1T007RXJCWEosYUFBQTtFQUNBLGVBQUE7RUFHQSxtQkFMaUQ7RUFJakQsMkJxQlN5QjtFckJWekIsUXFCVW9CO0F4Q3U2T3RCO0F3Q3I2T007RUFRRSxxQkFBQTtFQURBLG1CQUFBO0VBREEsa0JBQUE7RUFGQSxtQkFBQTtFQUhBLHlCdENIQTtFc0NJQSxXQUFBO0VBQ0EsaUJBQUE7RUFFQSxrQkFBQTtBeEMwNk9SO0F3Q3I2T007RUFNRSxxQkFBQTtFQURBLG1CQUFBO0VBREEsa0JBQUE7RUFHQSxtQkFBQTtFQU5BLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBS0Esa0JBQUE7QXhDdTZPUjtBd0NwNk9JO0VBR0Usc0JBQUE7RUFEQSxjdEN6QkU7RU1NTixzQ0FBQTtBUjA3T0Y7QXdDcDZPSTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0F4Q3M2T047O0F5Q2o5T0U7RXRCQUEsYUFBQTtFQUNBLGVBQUE7RUFHQSxvQnNCSCtCO0V0QkUvQiwyQnNCRm1CO0V0QkNuQixNc0JEZ0I7QXpDdzlPbEI7QXlDdjlPSTtFQUNFLFVBQUE7QXpDeTlPTjtBeUNyOU9NO0VBQ0UsZ0JBQUE7QXpDNDlPUjtBeUN6OU9JO0VBQ0UsVUFBQTtBekMyOU9OO0F5Q3A5T0U7RW5DbEJBLGtCQUFBO0VBRUEsMkJBQUE7RW1DbUJFLGtCQUFBO0VBREEseUJ2Q0xHO0VJaEJMLFVBQUE7RUFFQSxjQUFBO0FOay9PRjtBeUM3OU9JO0VBQ0Usa0JBQUE7RUFDQSw0QkFBQTtBekMrOU9OO0F5QzM5T007RUFFRSxxQkFBQTtFQU1BLGtCQUFBO0VBRUEsV0FBQTtFQURBLFVBQUE7RUFKQSxtQkFBQTtFQUZBLGN2Q3BCQTtFdUN1QkEsa0JBQUE7RWpDT04scUNBQUE7RWlDTk0saUNyQy9CRTtFcUM0QkYsa0JBQUE7QXpDdytPUjtBeUMxOU9JO0VBQ0Usb0JBQUE7QXpDbStPTjtBeUNqK09JO0VBQ0Usa0JBQUE7RUFDQSw0QkFBQTtBekNtK09OO0F5Qy85T007RUFFRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsZ0RBQUE7RUFQQSxXQUFBO0F6QzYrT1I7QXlDbitPTTtFQVFFLHFCQUFBO0VBUEEsa0JBQUE7RUFLQSxXQUFBO0VBSkEsVUFBQTtFQVNBLG1CQUFBO0VBRkEsY3ZDaEVBO0V1Q21FQSxrQkFBQTtFQUVBLGlCQUFBO0VqQ3ZDTixxQ0FBQTtFaUNzQ00saUNyQzNFRTtFcUN3RUYsa0JBQUE7QXpDcytPUjtBeUMzOU9JO0VBR0UsY0FBQTtFQUZBLGtCQUFBO0VBU0Esa0JBQUE7RUFFQSxxQkFBQTtFQURBLFdBQUE7RUFQQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBRUEsNERBQUE7RUFDQSxxQkFBQTtFQUZBLHNCQUFBO0VBTEEsV0FBQTtBekNpL09OO0F5QzM5T0k7RUFFRSw2REFBQTtFQUNBLHFCQUFBO0VBRkEsc0JBQUE7QXpDMitPTjtBeUM3OU9JO0VBQ0UsY0FBQTtFQUNBLDBCQUFBO0F6QzIrT047QXlDeitPSTtFQUNFLHFCQUFBO0F6QzIrT047O0F5Q3QrT0U7RUFDRSxnQkFBQTtBekN5K09KOztBMENwblBBO0VwQ0VFLGtCQUFBO0VBRUEsMkJBQUE7RUFIQSxVQUFBO0VBRUEsY0FBQTtBTnduUEY7QTBDem5QRTtFQUlFLGtCQUFBO0ExQ3duUEo7QTBDdm5QSTtFQUVFLGNBQUE7RUFlQSxVQUFBO0VBVkEsa0JBQUE7RUFDQSxRQUFBO0VBSkEsV0FBQTtFQUVBLFdBQUE7RUFVQSxtQkFBQTtFQVhBLHlCeENDRTtFd0NMRixXQUFBO0ExQ3NvUE47QTBDbm5QRTtFQUVFLFVBQUE7RUFEQSxrQkFBQTtBMUNpb1BKO0EwQzluUEU7RUFDRSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBMUNnb1BKO0EwQzluUEU7RUFLRSx1QkFBQTtFQUNBLFVBQUE7RUFMQSxXQUFBO0VBRUEsaUJBQUE7RWxDbUJGLHFDQUFBO0VrQ2xCRSxrQkFBQTtBMUNrb1BKO0EwQzluUEU7RUFDRSxXQUFBO0VsQ3ZCRixxQ0FBQTtFa0N3QkUsa0JBQUE7QTFDaW9QSjtBMEM5blBFO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7QTFDZ29QSjtBMEM5blBJO0VBQ0UsdUJBQUE7QTFDZ29QTjtBMEMxblBJO0VBQ0UsY0FBQTtFQUlBLGVBQUE7RUFEQSxtQkFBQTtFQUtBLG9FQUFBO0VBQ0EscUJBQUE7RUFGQSxzQkFBQTtFQU5BLGN4Q2xERTtFd0N1REYsaUJBQUE7RWxDekJKLHFDQUFBO0VrQ3dCSSxrQkFBQTtBMUNxb1BOO0EwQ2hvUE07RUFHRSxvRUFBQTtFQUNBLHFCQUFBO0VBRkEsc0JBQUE7RUFEQSxVQUFBO0ExQ3FvUFI7QTBDOW5QRTtFdkIvRUEsYUFBQTtFQUNBLGVBQUE7RUFHQSxtQkFMaUQ7RUFJakQseUJ1QjZFc0I7RUFDcEIsa0JBQUE7RXZCL0VGLFN1QjhFZ0I7QTFDcW9QbEI7QTBDL25QSTtFQUNFLFdBQUE7QTFDdW9QTjtBMENsb1BJO0VBQ0UsV0FBQTtBMUN5b1BOO0EwQ3BvUEk7RUFDRSxXQUFBO0ExQzJvUE47O0EyQy91UEE7RXJDRUUsa0JBQUE7RXFDQ0EsaUJBQUE7RXJDQ0EsMkJBQUE7RXFDRkEseUJBQUE7RXJDREEsVUFBQTtFQUVBLGNBQUE7QU4wdlBGO0EyQ3R2UEU7RUFDRSxXQUFBO0VBRUEsaUJBQUE7RW5DR0Ysb0NBQUE7QVIwdlBGO0EyQzN2UEU7RXhCWEEsYUFBQTtFQUNBLGVBQUE7RUFHQSxtQkFMaUQ7RUFJakQsMkJBSjZCO0V3QmEzQixrQkFBQTtFeEJWRixNQUhnQjtBbkIrd1BsQjtBMkM1dlBFO0VBR0UsbUJBQUE7RUFGQSxXQUFBO0VuQ0pGLHNDQUFBO0VtQ0tFLGtCQUFBO0EzQ3F3UEo7QTJDandQRTtFQUNFLFdBQUE7QTNDbXdQSjtBMkNqd1BFO0V4QjNCQSxhQUFBO0VBQ0EsZUFBQTtFQUdBLG1CQUxpRDtFQUlqRCwyQndCeUJzQjtFQUNwQixtQkFBQTtFeEIzQkYsU3dCMEJnQjtBM0N3d1BsQjtBMkM1dlBFO0VBQ0UsZ0JBQUE7QTNDNndQSjtBMkM1d1BJO0VBRUUsV0FBQTtFQURBLGVBQUE7QTNDK3dQTjs7QTRDenpQSTtFQUVFLGtCQUFBO0VBREEsWUFBQTtBNUM2elBOO0E0QzN6UE07RUFJRSxjQUFBO0VBSUEsVUFBQTtFQUhBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFMQSxZQUFBO0VBQ0EsYUFBQTtFQU1BLHVFQUFBO0VBQ0Esd0JBQUE7RUFUQSxXQUFBO0E1Q3MwUFI7QTRDanpQSTtFQUNFLFdBQUE7RUFJQSxZQUFBO0E1Q3l6UE47QTRDeHpQTTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtBNUMrelBSO0E0QzF6UEk7RUFJRSxrQkFBQTtFQURBLG1CQUFBO0VBRkEsc0JBQUE7RUFDQSxrQkFBQTtBNUM4elBOO0E0Q256UEk7RUFFRSxvQkFBQTtFQURBLGtCQUFBO0E1QzR6UE47O0E2Q2wzUEE7RXZDRUUsa0JBQUE7RUFFQSwyQkFBQTtFdUNGQSxnQkFBQTtFdkNEQSxVQUFBO0VBRUEsY0FBQTtBTnUzUEY7QTZDdjNQRTtFMUJGQSxhQUFBO0VBQ0EsZUFBQTtFQUdBLG9CQUFBO0VBREEsOEIwQkNtQjtFQUNqQixZQUFBO0UxQkhGLE0wQkVnQjtBN0M2M1BsQjtBNkN2M1BFO0UxQlZBLGFBQUE7RUFDQSxlQUFBO0VBR0EsbUIwQk9rQztFMUJSbEMsMkIwQlFzQjtFMUJUdEIsUzBCU2dCO0E3Q2s0UGxCO0FlNTRQRTtFOEJjTSxZQUFBO0VBQ0EsZ0JBQUE7QTdDaTRQUjtBNkN4M1BFO0VBRUUsaUJBQUE7RUFEQSxpQkFBQTtBN0NzNFBKO0E2Q240UEk7RUFDRSxxQkFBQTtBN0NxNFBOO0E2Q2w0UEU7RUFDRSxpQkFBQTtBN0NvNFBKO0E2Q240UEk7RTFCbkNGLGFBQUE7RUFDQSxlQUFBO0VBR0EsbUIwQmdDaUM7RTFCakNqQywyQjBCaUNxQjtFQUNqQixZQUFBO0UxQm5DSixNMEJrQ2tCO0E3QzA0UHBCO0E2Q3Q0UEU7RTFCeENBLGFBQUE7RUFDQSxlQUFBO0VBR0EsbUJBTGlEO0VBSWpELDJCQUo2QjtFQUc3QixNQUhnQjtBbkJzN1BsQjtBNkMzNFBJO0UxQjFDRixhQUFBO0VBQ0EsZUFBQTtFQUdBLHVCMEJ1Q2lDO0UxQnhDakMsMkIwQndDcUI7RTFCekNyQixNMEJ5Q2tCO0E3Q2k1UHBCO0E2Q2g1UE07RTFCNUNKLGFBQUE7RTBCZ0RNLGtCQUFBO0UxQi9DTixlQUFBO0VBR0EsbUIwQjJDbUM7RTFCNUNuQywyQjBCNEN1QjtFQUVqQixZQUFBO0UxQi9DTixNMEI2Q29CO0VBRGQsZ0JBQUE7RXJDbENOLG9DQUFBO0FSMjdQRjtBNkNyNVBRO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUVBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtFQUpBLFdBQUE7RUFLQSwwQkFBQTtBN0N1NVBWO0E2Q3A1UFU7RUFDRSxzQkFBQTtBN0NzNVBaO0E2Q241UFE7RUFDRSxZQUFBO0E3QzA1UFY7QTZDdDVQSTtFMUJ2RUYsYUFBQTtFQUNBLGVBQUE7RUFHQSxtQkFMaUQ7RUFJakQsMkJBSjZCO0UwQjBFekIsMkJBQUE7RTFCdkVKLFMwQnNFa0I7QTdDNjVQcEI7QTZDMzVQTTtFQUdFLHVCQUFBO0VBREEsZ0JBQUE7RUFEQSxZQUFBO0E3Qys1UFI7QTZDdDVQRTtFQUNFLDJCQUFBO0E3QzY1UEo7QTZDeHlQRTtFQUVFLGlCQUFBO0VBREEsbUNBQUE7QTdDMDZQSjtBNkN0NlBFO0VBT0Usa0JBQUE7RUFFQSxVQUFBO0VBSkEsT0FBQTtFQURBLFdBQUE7RUFGQSxhQUFBO0VBQ0EsZ0JBQUE7RUFLQSx5QkFBQTtFQUZBLGtCQUFBO0VBTEEsb0NBQUE7QTdDZzdQSjtBNkNyNlBRO0UxQjNOTixhQUFBO0VBQ0EsZUFBQTtFQUdBLHVCMEJ3TnFDO0UxQnpOckMsMkIwQnlOeUI7RUFDakIsZUFBQTtFMUIzTlIsTTBCME5zQjtBN0M0NlB4QjtBNkNyNlBFO0VBQ0UsWUFBQTtBN0N1NlBKO0E2Q3A2UEU7RUFHRSxhQUFBO0VBSUEsT0FBQTtFQUhBLGVBQUE7RUFDQSw4QkFBQTtFQUNBLFlBQUE7RUFFQSxlQUFBO0VBTkEsbUIzQ3RPSztBRmlwUVQ7QTZDbDZQRTtFQUNFLFVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBN0NvNlBKO0E2Q242UEk7RUFHRSxlQUFBO0VBRkEsbUJBQUE7RUFDQSxnQkFBQTtBN0NzNlBOO0E2Q242UEk7RUFDRSxnQkFBQTtBN0NxNlBOO0E2Q3A2UE07RUFDRSxzQkFBQTtBN0NzNlBSO0E2Q2o2UEU7RUFNRSxtQkFBQTtFQURBLG9CQUFBO0VBREEsNkJBQUE7RUFIQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBSUEsZ0JBQUE7QTdDbTZQSjtBNkNoNlBFO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtFQUNBLFdBQUE7QTdDazZQSjtBNkNoNlBJO0VBQ0UsVUFBQTtBN0NrNlBOO0E2Q2o2UE07RUFFRSxrQkFBQTtFckM5UU4scUNBQUE7QVJpclFGO0E2Q2w2UFE7RUFDRSwwQkFBQTtBN0NvNlBWO0E2Q2w2UFE7RUFDRSxrQkFBQTtFQUVBLG9CQUFBO0VBREEsZ0JBQUE7QTdDcTZQVjtBNkNuNlBVO0VBU0UsNkJBQUE7RUFDQSxnQ0FBQTtFQVRBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQU1BLGdCQUFBO0VBSEEsd0JBQUE7RUFGQSwwQkFBQTtFQUNBLDRCQUFBO0VBTUEsc0NBQUE7RUFDQSxXQUFBO0VBRkEsc0JBQUE7QTdDdTZQWjtBNkM5NVBFO0VBQ0UsU0FBQTtBN0NnNlBKOztBNkMxM1BBLHlCQUFBOztBQU1BLHVCQUFBO0FBQ0E7RUFDRSx1QkFBQTtBN0NxNVBGOztBNkNuNVBBLGdCQUFBO0FBRUU7RUFDRSxzQkFBQTtFQUNBLDRCQUFBO0E3Q3E1UEo7QTZDNzRQUTtFQUNFLFdBQUE7QTdDbzVQVjs7QTZDNzRQQSxnQkFBQTs7QUMxWEE7RXhDRUUsa0JBQUE7RXdDQ0Esa0JBQUE7RUFDQSxXQUFBO0VBRUEsYUFBQTtFQURBLGdCQUFBO0V4Q0RBLDJCQUFBO0V3Q0ZBLHlCNUNlSztFSWhCTCxVQUFBO0VBRUEsY0FBQTtBTnV4UUY7QThDN3dRRTtFdEM0REEsbUNBQUE7QVI4dFFGO0E4Q3h4UUk7RUFDRSxpQzFDVkk7QUpveVFWO0E4Q3Z4UUU7RXRDR0EscUNBQUE7QVJ1eFFGO0E4Q3Z4UUU7RUFFRSxnQkFBQTtFQURBLHNCQUFBO0E5QzB4UUo7QThDcHhRRTtFQUVFLGdCQUFBO0VBREEsc0JBQUE7QTlDNHhRSjtBOEN0eFFJO0VBQ0UsZ0JBQUE7QTlDNnhRTjtBOEMxeFFFO0VBQ0Usa0JBQUE7RUFFQSxPQUFBO0VBREEsV0FBQTtBOUM2eFFKO0E4Q3J4UUk7RTNCakRGLGFBQUE7RUFDQSxlQUFBO0VBR0EsbUIyQjhDZ0M7RTNCL0NoQyx1QjJCK0N3QjtFM0JoRHhCLFMyQmdEa0I7QTlDbXlRcEI7QThDL3hRTTtFQUNFLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTlDMHlRUjtBOENueVFFO0VBR0UsWUFBQTtFQUZBLHNFQUFBO0VBQ0EsNEJBQUE7QTlDMnlRSjs7QThDL3hRQSw2QkFBQTtBQUNBO0VBQ0Usa0JBQUE7QTlDMnlRRjs7QThDenlRQTtFQUNFLHVDQUFBO0E5QzR5UUY7O0ErQ2g0UUU7RUFDRSx5QjdDV0k7QUZ3M1FSO0ErQ2w0UUk7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7QS9DbzRRTjtBK0M3M1FJO0U1QlhGLGFBQUE7RUFDQSxlQUFBO0VBR0Esb0I0QlFvQztFNUJUcEMsOEI0QlNxQjtFQUNqQixlQUFBO0U1QlhKLE00QlVrQjtBL0MwNFFwQjtBK0N4NFFNO0VBQ0UscUJBQUE7QS9DMDRRUjtBK0N0NFFRO0VBTUUsY0FBQTtFQUdBLGtCQUFBO0VBQ0EsWUFBQTtFQUxBLFlBQUE7RUFHQSxzQkFBQTtFQVBBLFdBQUE7RUFDQSxpQkFBQTtFdkNBUixxQ0FBQTtFdUNLUSxnQkFBQTtFQUhBLGtCQUFBO0EvQ201UVY7QStDcjRRVTtFQVFFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQVRBLFdBQUE7RUFDQSxZQUFBO0VBU0Esd0JBQUE7RUFQQSxtQkFBQTtFQUNBLGdFQUFBO0VBQ0EscUJBQUE7RUFIQSxzQkFBQTtFQUhBLFdBQUE7RUFZQSxvQkFBQTtBL0NnNVFaO0ErQ2o0UVk7RUFDRSxZQUFBO0EvQ2k1UWQ7QStDejRRVTtFQUNFLGlCQUFBO0EvQ2c1UVo7QStDdjRRRTtFQUdFLGdCQUFBO0VBRkEseUI3Q3hFSztFNkN5RUwsV0FBQTtBL0MrNFFKO0ErQzc0UUk7RUFDRSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7QS9DKzRRTjtBK0M3NFFJO0U1QjdGRixhQUFBO0VBQ0EsZUFBQTtFQUdBLG9CNEIwRmlDO0U1QjNGakMsMkI0QjJGcUI7RTVCNUZyQixNNEI0RmtCO0EvQ201UXBCO0ErQ2o1UUk7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7QS9DbTVRTjtBK0NqNVFJO0U1QnBHRixhQUFBO0VBQ0EsZUFBQTtFQUdBLG9CNEJrR29DO0U1Qm5HcEMsOEI0Qm1HcUI7RUFEakIsV0FBQTtFQUVBLGdCQUFBO0U1QnJHSixNNEJvR2tCO0EvQ3c1UXBCO0ErQ2w1UU07RUFDRSxVQUFBO0EvQ3k1UVI7QStDbjVRSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBS0EseUJBQUE7RUFKQSxtQkFBQTtFQUVBLGdFQUFBO0VBQ0Esb0JBQUE7RUFGQSxzQkFBQTtBL0M2NVFOO0ErQ3o1UU07RUFDRSxlQUFBO0EvQzI1UVI7QStDeDVRSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFFQSxnRUFBQTtFQUNBLG9CQUFBO0VBRkEsc0JBQUE7QS9DNDVRTjtBK0N6NVFNO0VBQ0UsZUFBQTtBL0MyNVFSO0ErQ3g1UUk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBRUEsNkRBQUE7RUFDQSxvQkFBQTtFQUZBLHlCQUFBO0EvQzQ1UU47QStDejVRTTtFQUNFLGVBQUE7QS9DMjVRUjtBK0N4NVFJO0VBRUUsNkRBQUE7RUFDQSxvQkFBQTtFQUZBLHlCQUFBO0EvQzQ1UU47QStDeDVRSTtFNUIxSkYsYUFBQTtFNEI4SkksWUFBQTtFQUNBLGtCQUFBO0U1QjlKSixlQUFBO0VBR0EsbUJBTGlEO0VBSWpELHlCNEJ5SnVCO0VBQ25CLHdCQUFBO0U1QjNKSixRNEIwSmtCO0VBRGQseUI3QzlJRztBRmdqUlQ7QStDeDVRRTtFQUNFLG1GQUFBO0VBRUEsNEJBQUE7QS9DODVRSjtBK0M3NVFJO0VBQ0UsaUJBQUE7QS9DKzVRTjtBK0M1NVFJO0VBQ0UsVUFBQTtFQUNBLGVBQUE7QS9DODVRTjtBK0N4NVFJO0VBQ0Usa0JBQUE7QS9DZzZRTjtBK0M5NVFJO0VBQ0UsZ0JBQUE7QS9DZzZRTjtBK0M1NVFJO0VBQ0UsaUJBQUE7QS9DODVRTjtBK0M1NVFJO0U1QmhNRixhQUFBO0VBQ0EsZUFBQTtFQUdBLG9CNEI2TGdDO0U1QjlMaEMsdUI0QjhMd0I7RTVCL0x4QixTNEIrTGtCO0EvQ2s2UXBCO0ErQ2o2UU07RUFFRSxVQUFBO0VBRUEseUJBQUE7RUFEQSxrQkFBQTtFQUZBLHNCQUFBO0EvQ3M2UVI7QStDejVRUTtFQUNFLGFBQUE7RUFLQSxrQkFBQTtFQUpBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBR0Esb0JBQUE7QS9DbzZRVjtBZXZrUkM7RUFDQyxnQkFBQTtBZnlrUkY7QWV4a1JFO0VBQ0Msb0JBQUE7QWYwa1JIO0FldGtSRTtFQUdDLGtCQUFBO0VBRkEsMEJBQUE7RUFDQSxZQUFBO0FmeWtSSDtBK0M5NlFVO0VBUUUsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFUQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBQ0EsZ0VBQUE7RUFDQSxxQkFBQTtFQUhBLHlCN0NoTko7RTZDNk1JLFdBQUE7RUFXQSxvQkFBQTtBL0N1N1FaO0ErQ3A3UVE7RUFFRSxRQUFBO0VBREEsV0FBQTtBL0N1N1FWO0ErQ243UU07RUFHRSxRQUFBO0VBREEsV0FBQTtFQURBLHlCQUFBO0EvQ3U3UVI7QStDbjdRTTtFQUtFLG1CQUFBO0VBSEEsYzdDdk9BO0U2Q3dPQSxpQkFBQTtFdkMvTk4scUNBQUE7RXVDa09NLGdCQUFBO0VBTEEsa0JBQUE7QS9DMDdRUjtBK0NqN1FFO0VBQ0UsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0EvQ203UUo7QStDbDdRSTtFQUNFLGlCQUFBO0EvQ283UU47QStDbjdRTTtFQUNFLFlBQUE7RUFHQSxnQkFBQTtFQURBLHlCQUFBO0VBREEsa0JBQUE7RUFHQSxzQkFBQTtFQUNBLGdCQUFBO0EvQ3E3UVI7QStDcDdRUTtFQUNFLGFBQUE7RUFLQSxrQkFBQTtFQUpBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBR0Esb0JBQUE7QS9DcTdRVjtBZWhwUkM7RUFDQyxnQkFBQTtBZmtwUkY7QWVqcFJFO0VBQ0Msb0JBQUE7QWZtcFJIO0FlL29SRTtFQUdDLGtCQUFBO0VBRkEsMEJBQUE7RUFDQSxZQUFBO0Fma3BSSDtBK0MvN1FVO0VBUUUsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFUQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBQ0EsZ0VBQUE7RUFDQSxxQkFBQTtFQUhBLHlCN0N4UUo7RTZDcVFJLFdBQUE7RUFXQSxvQkFBQTtBL0N3OFFaO0ErQ3I4UVE7RUFFRSxRQUFBO0VBREEsV0FBQTtFQUVBLGtCQUFBO0EvQ3U4UVY7QStDcjhRUTtFQUNFLFVBQUE7QS9DdThRVjtBK0NwOFFNO0VBR0UsUUFBQTtFQURBLFdBQUE7RUFEQSx5QkFBQTtBL0N3OFFSO0ErQ3A4UU07RUFFRSxpQkFBQTtFQURBLGlCQUFBO0VBRUEsa0JBQUE7QS9DczhRUjtBK0NuOFFJO0VBR0Usa0JBQUE7RUFGQSwyREFBQTtFQUNBLHFCQUFBO0EvQ3M4UU47QStDcDhRTTtFQUNFLGVBQUE7QS9DczhRUjtBK0NuOFFJO0VBR0UsbUJBQUE7RUFGQSwrREFBQTtFQUNBLHFCQUFBO0EvQ3M4UU47QStDcDhRTTtFQUNFLGVBQUE7QS9DczhRUjtBK0NuOFFJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUVBLDZEQUFBO0VBQ0Esb0JBQUE7RUFGQSx5QkFBQTtBL0N1OFFOO0ErQ3A4UU07RUFDRSxlQUFBO0EvQ3M4UVI7QStDbjhRSTtFQUVFLDZEQUFBO0VBQ0Esb0JBQUE7RUFGQSx5QkFBQTtBL0N1OFFOO0ErQ244UUk7RTVCblZGLGFBQUE7RUFDQSxlQUFBO0VBR0EsbUI0QmdWZ0M7RTVCalZoQyx1QjRCaVZ3QjtFQUNwQixzQkFBQTtFNUJuVkosUzRCa1ZrQjtBL0MwOFFwQjtBK0N2OFFJO0VBQ0UscUJBQUE7RUFDQSwyQkFBQTtFQUNBLGtCQUFBO0EvQ3k4UU47QStDeDhRTTtFQUNFLGM3Q2hWQTtFNkNpVkEsaUJBQUE7QS9DMDhRUjtBK0N2OFFJO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBL0N5OFFOO0ErQ3I4UUk7RTVCdldGLGFBQUE7RUFDQSxlQUFBO0VBR0Esb0I0Qm9Xb0M7RTVCcldwQyw4QjRCcVdxQjtFNUJ0V3JCLE00QnNXa0I7QS9DMjhRcEI7QStDMThRTTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0EvQzQ4UVI7QStDbjhRTTtFQUNFLGNBQUE7RTVCdFhOLGFBQUE7RTRCeVhNLGtCQUFBO0U1QnhYTixlQUFBO0VBR0Esb0I0Qm1Yc0M7RTVCcFh0Qyw4QjRCb1h1QjtFQUdqQixtQkFBQTtFNUJ4WE4sTTRCcVhvQjtBL0NzOVF0QjtBZXp4UkM7RUFDQyxnQkFBQTtBZjJ4UkY7QWUxeFJFO0VBQ0Msb0JBQUE7QWY0eFJIO0FleHhSRTtFQUdDLGtCQUFBO0VBRkEsMEJBQUE7RUFDQSxZQUFBO0FmMnhSSDtBK0N6OVFRO0VBUUUsY0FBQTtFQUNBLGtCQUFBO0VBRUEscUJBQUE7RUFEQSxRQUFBO0VBUkEsV0FBQTtFQUNBLFlBQUE7RUFFQSxtQkFBQTtFQUNBLGdFQUFBO0VBQ0EscUJBQUE7RUFIQSx5QjdDdlhGO0U2Q29YRSxXQUFBO0VBV0Esb0JBQUE7QS9DdytRVjtBK0NqK1FRO0VBRUUsUUFBQTtFQURBLFlBQUE7RUFFQSxnQkFBQTtBL0N5K1FWO0ErQ2wrUVU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUVBLHlCQUFBO0VBREEsa0JBQUE7QS9DKytRWjtBK0MxK1FNO0VBU0UsUUFBQTtFQVBBLHlCQUFBO0VBREEsaUJBQUE7QS9DOCtRUjtBK0NwK1FNO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0V2Q3hhTixxQ0FBQTtBUnk1UkY7QStDOStRTTtFQUdFLGVBQUE7RUFGQSxpQkFBQTtFdkNuYU4sc0NBQUE7QVJxNVJGO0ErQzcrUUk7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QS9DKytRTjtBK0MzK1FJO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0EvQzYrUU47O0ErQ3orUUEsbUJBQUE7QUFFRTtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7QS9DMitRSjtBK0N6K1FNO0VBQ0UsMkJBQUE7QS9DMitRUjtBK0MxK1FRO0VBQ0UsMEJBQUE7RUFFQSxZQUFBO0VBREEsK0JBQUE7QS9DNitRVjtBK0N2K1FNO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esd0VBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0EvQ3krUVI7QStDdCtRSTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QS9DdytRTjtBK0N0K1FRO0VBQ0UsMEJBQUE7QS9DdytRVjtBK0NuK1FVO0VBQ0UscUNBQUE7QS9DcStRWjtBK0NuK1FVO0VBQ0Usa0JBQUE7QS9DcStRWjtBK0NsK1FRO0VBQ0UsY0FBQTtFQUNBLGlDQUFBO0EvQ28rUVY7O0ErQzk5UUE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7QS9DaStRRjtBK0NoK1FFO0VBQ0Usa0JBQUE7RUFHQSxTQUFBO0VBQ0EsVUFBQTtFQUhBLGlCQUFBO0VBQ0Esb0JBQUE7RUFHQSxpQ0FBQTtBL0NrK1FKO0ErQ2orUUk7RUFDRSx5QkFBQTtBL0NtK1FOO0ErQ2orUUk7RUFDRSx5QkFBQTtBL0NtK1FOO0ErQ2orUUk7RUFFRSxVQUFBO0VBREEseUJBQUE7QS9DbytRTjs7QStDNzlRRTtFQUNFLFVBQUE7QS9DZytRSjs7QStDNTlRQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7QS9DKzlRRjtBK0M3OVFJO0VBQ0UscUNBQUE7QS9DKzlRTjtBK0M3OVFJO0VBQ0UsY0FBQTtFQUNBLGlDQUFBO0EvQys5UU47QStDNzlRSTtFQUNFLGtCQUFBO0EvQys5UU47O0ErQzE5UUE7RUFFRSxrQkFBQTtFQURBLDJCQUFBO0EvQzg5UUY7QStDNTlRRTtFQUNFLDBCQUFBO0VBQ0EsK0JBQUE7QS9DODlRSjtBK0M1OVFFO0VBQ0Usa0JBQUE7RUFHQSxRQUFBO0VBQ0EsU0FBQTtFQUhBLFdBQUE7RUFDQSxZQUFBO0VBR0EsMkNBQUE7QS9DODlRSjs7QStDcjlRRTtFQUNFLGlCQUFBO0EvQzg5UUo7O0ErQ3Y5UUE7RUFDRSxnQkFBQTtBL0MrOVFGO0ErQzk5UUU7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBL0NnK1FKO0ErQy85UUk7RUFDRSx5QkFBQTtBL0NpK1FOO0ErQy85UUk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBL0NpK1FOO0ErQzk5UUU7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSw4REFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QS9DZytRSjtBK0NuOVFJO0VBQ0UsUUFBQTtBL0NxK1FOO0ErQ2wrUUU7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSw4REFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QS9DbytRSjtBK0N2OVFJO0VBQ0UsUUFBQTtBL0N5K1FOOztBK0NuK1FFO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtBL0NzK1FKO0ErQ3IrUUk7RUFDRSwrQkFBQTtBL0N1K1FOO0ErQ3ArUU07RUFDRSwwQkFBQTtFQUNBLCtCQUFBO0EvQ3MrUVI7O0ErQ2orUUEsbUJBQUE7QUFDQTtFQVVFLGdCQUFBO0EvQzI5UUY7QStDcCtRRTtFQUNFLFVBQUE7RUFDQSwyQkFBQTtBL0NzK1FKO0ErQ3ArUUU7RUFHRSxrQkFBQTtFQURBLGlCQUFBO0VBREEsWUFBQTtBL0N3K1FKO0ErQ24rUUU7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBL0NxK1FKO0ErQ3ArUUk7RUFDRSx5QkFBQTtBL0NzK1FOO0ErQ3ArUUk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBL0NzK1FOO0ErQ24rUUU7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFZQSxRQUFBO0VBWEEsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsOERBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0EvQ3MrUUo7QStDeDlRSTtFQUNFLFFBQUE7QS9DMCtRTjtBK0N2K1FFO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBWUEsUUFBQTtFQVhBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLDhEQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBL0MwK1FKO0ErQzU5UUk7RUFDRSxRQUFBO0EvQzgrUU47QWdEM3VTSTtFQUVFLGdCQUFBO0VBREEsbUNBQUE7QWhEb3ZTTjtBZ0RsdlNNO0VBQ0UsbUNBQUE7QWhEb3ZTUjtBZ0RodlNNO0VBRUUsYUFBQTtFQURBLGdFQUFBO0FoRG12U1I7QWdEL3VTSTtFQUVFLHFCQUFBO0VBREEsYUFBQTtPQUNBLGdCQUFBO0VBRUEsdUJBQUE7RUFEQSxnQkFBQTtBaERrdlNOO0FnRDN1U007RUFDRSxrQkFBQTtBaERvdlNSO0FnRC91U1E7RUFNRSxxQkFBQTtFQUNBLGtCQUFBO0VBSkEsa0JBQUE7RUFLQSxxQkFBQTtFQUpBLGNBQUE7RUFIQSxpQkFBQTtFQUNBLG1DQUFBO0VBR0EsdUJBQUE7QWhEMHZTVjtBZ0R0dlNVO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0FoRHd2U1o7QWdEdHZTVTtFQUNFLFdBQUE7RUFFQSx3QkFBQTtBaER3dlNaO0FnRHR2U1U7RUFDRSxZQUFBO0VBRUEseUJBQUE7QWhEd3ZTWjtBZ0RwdlNNO0VBQ0UsYUFBQTtBaERzdlNSO0FnRGp2U0k7RUFDRSxrQkFBQTtBaERtdlNOO0FnRGx2U007RUFDRSxnQkFBQTtBaERvdlNSO0FnRDl1U0k7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBR0EsZ0JBQUE7RUFGQSxzQkFBQTtFQUNBLGtCQUFBO0VBRUEsc0JBQUE7QWhEcXZTTjtBZ0RodlNNO0VBQ0UscUNBQUE7QWhEd3ZTUjtBZ0R0dlNNO0VBR0UsY0FBQTtFQURBLGlCQUFBO0VBREEscUNBQUE7QWhEMHZTUjtBZ0R0dlNNO0VBQ0UsZ0JBQUE7QWhEd3ZTUjtBZ0R0dlNNO0VBQ0UsYUFBQTtFQUNBLDhCQUFBO0FoRHd2U1I7QWdEdHZTTTtFQUNFLGFBQUE7RUFDQSw2QkFBQTtBaER3dlNSO0FnRHZ2U1E7RUFDRSxrQkFBQTtBaER5dlNWO0FnRG52U0k7RUFDRSxtQ0FBQTtFQUNBLGlCQUFBO0FoRHF2U047QWdEbnZTSTtFQUNFLDhCQUFBO0FoRHF2U047QWdEcHZTTTtFQUNFLGNBQUE7QWhEc3ZTUjtBZ0RwdlNNO0VBSUUscUJBQUE7RUFDQSxnQkFBQTtFQUtBLG1CQUFBO0VBUEEsY0FBQTtFQUdBLGtCQUFBO0VBSkEseUJBQUE7RUFEQSxXQUFBO0VBTUEsaUJBQUE7RUFFQSxtQ0FBQTtFQURBLGtCQUFBO0FoRHd2U1I7QWdEcHZTTTtFQUNFLG1DQUFBO0FoRHN2U1I7QWdEbnZTUTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtBaERxdlNWO0FnRGp2U1E7RUFDRSxXQUFBO0FoRG12U1Y7QWdEanZTUTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtBaERtdlNWO0FnRDd1U1E7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0FoRHF2U1Y7QWdEanZTVTtFQUNFLFdBQUE7RUFDQSxnQ0FBQTtBaER3dlNaO0FnRGp2U1U7RUFDRSxrQkFBQTtBaEQwdlNaO0FnRGh2U0k7RUFDRSxrQkFBQTtBaER1dlNOO0FnRG52U0k7RUFDRSxXQUFBO0FoRHF2U047QWdEcHZTTTtFQUNFLGtCQUFBO0FoRHN2U1I7QWdEbnZTSTtFQUNFLGNBQUE7QWhEcXZTTjtBZ0RudlNJO0VBQ0UsV0FBQTtBaERxdlNOO0FnRDd1U007RUFFRSxxQkFBQTtFQUNBLG1CQUFBO0VBRkEsbUNBQUE7QWhEc3ZTUjtBZ0RqdlNJO0VBS0UsaUJBQUE7RUFEQSxtQkFBQTtFQUlBLGVBQUE7RUFEQSxrQkFBQTtFQURBLGdCQUFBO0FoRGt2U047QWdEL3VTTTtFQUNFLGVBQUE7RUFFQSxTQUFBO0VBREEsVUFBQTtFQUVBLGNBQUE7RUFHQSxnQkFBQTtFQUZBLGVBQUE7RUFDQSxnQkFBQTtBaER1dlNSO0FnRC91U1E7RUFFRSxhQUFBO0VBREEsa0JBQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0FoRHV2U1Y7QWdEbnZTVTtFQUVFLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBR0Esa0JBQUE7RUFSQSxzQkFBQTtFQU9BLFdBQUE7RUFEQSxtQkFBQTtBaEQ0dlNaO0FnRHJ2U007RUFDRSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QWhEdXZTUjtBZ0RodlNNO0VBSUUsYUFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtFQUhBLGFBQUE7RUFEQSxrQkFBQTtFQURBLG1CQUFBO0FoRDh2U1I7QWdEcnZTUTtFQUVFLGtCQUFBO0VBREEsZ0JBQUE7QWhENnZTVjtBZ0QzdlNVO0VBRUUsY0FBQTtFQUdBLGtCQUFBO0VBRUEsVUFBQTtFQUNBLFNBQUE7RUFMQSxXQUFBO0VBQ0EsWUFBQTtFQUtBLDJCQUFBO0VBSEEsbUVBQUE7RUFMQSxXQUFBO0FoRHF3U1o7QWdEMXZTUTtFQUNFLFVBQUE7QWhENHZTVjtBZ0R2dlNVO0VBQ0UsZ0JBQUE7QWhEK3ZTWjtBZ0Q3dlNVO0VBQ0UsZ0JBQUE7QWhEK3ZTWjtBZ0Q5dlNZO0VBR0Usb0JBQUE7RUFGQSxhQUFBO0VBQ0EsK0JBQUE7T0FDQSxlQUFBO0VBQ0EsU0FBQTtBaERnd1NkO0FnRDl2U1k7RUFDRSxZQUFBO0VBQ0EsZUFBQTtBaERnd1NkO0FnRDl2U1k7RUFDRSxlQUFBO0FoRGd3U2Q7QWdEN3ZTVTtFQUVFLFdBQUE7RUFEQSxnQkFBQTtBaERnd1NaO0FnRDN2U007RUFDRSxhQUFBO0VBSUEsZUFBQTtFQUVBLFNBQUE7RUFKQSxtQkFBQTtFQUdBLFVBQUE7RUFGQSxpQkFBQTtFQUZBLFNBQUE7RUFRQSx5QkFBQTtFQUZBLGVBQUE7RUFDQSxnQkFBQTtBaEQ4dlNSO0FnRHR2U007RUFLRSxhQUFBO0VBSUEsbUJBQUE7RUFEQSx1QkFBQTtFQUZBLFdBQUE7RUFDQSxZQUFBO0VBR0EsYUFBQTtFQVBBLG1CQUFBO0VBRkEsbUJBQUE7RUFDQSxXQUFBO0VBRUEsZUFBQTtFQU9BLGdCQUFBO0FoRCt2U1I7QWdEdnZTTTtFQUNFLGFBQUE7RUFFQSxlQUFBO0VBQ0EsbUJBQUE7RUFGQSxTQUFBO0FoRG13U1I7QWdEN3ZTUTtFQUNFLFFBQUE7RUFDQSxnQ0FBQTtBaERvd1NWO0FnRDl2U007RUFDRSxhQUFBO0VBRUEsZUFBQTtFQUVBLGdCQUFBO0VBREEsbUJBQUE7RUFGQSxTQUFBO0FoRHd3U1I7QWdEbndTTTtFQUlFLGlCQUFBO0VBREEscUJBQUE7RUFGQSxtQkFBQTtFQUNBLFdBQUE7RUFJQSxnQkFBQTtFQUNBLGVBQUE7RUFGQSxnQkFBQTtBaER1d1NSO0FnRDl2U007RUFFRSxhQUFBO0VBQ0EscUNBQUE7RUFFQSxnQkFBQTtFQUpBLFVBQUE7RUFHQSxTQUFBO0FoRHd3U1I7QWdEbndTUTtFQUNFLGFBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0VBRUEsU0FBQTtFQURBLE1BQUE7QWhEMndTVjtBZ0RsdlNZO0VBQ0UsYUFBQTtBaEQ0d1NkO0FnRHh3U1k7RUFDRSxXQUFBO0FoRDB3U2Q7QWdEbndTWTtFQUNFLFdBQUE7QWhEMHdTZDtBZ0R0d1NRO0VBT0UsbUJBQUE7RUFIQSxpQkFBQTtFQUNBLHFCQUFBO0VBSEEsbUJBQUE7RUFDQSxXQUFBO0VBR0EsaUJBQUE7RUFMQSxrQkFBQTtBaEQ4d1NWO0FnRHR3U1E7RUFLRSxrQkFBQTtFQURBLGtCQUFBO0VBREEsa0JBQUE7RUFEQSxnQkFBQTtFQURBLGtCQUFBO0FoRDR3U1Y7QWdEdndTVTtFQUVFLHFCQUFBO0VBREEsa0JBQUE7RUFFQSxnQkFBQTtBaER5d1NaO0FnRHZ3U1U7RUFDRSxnQkFBQTtFQUVBLGVBQUE7RUFEQSxrQkFBQTtBaEQwd1NaO0FnRHZ3U1U7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFLQSwyQkFBQTtFQUpBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzREFBQTtFQUNBLFdBQUE7QWhEMHdTWjs7QWdENXZTSTtFQUNFLGlCQUFBO0FoRG93U047QWdEL3ZTTTtFQUNFLGtCQUFBO0FoRGl3U1I7QWdEL3ZTTTtFQUlFLHFCQUFBO0VBQ0Esa0JBQUE7RUFKQSxrQkFBQTtFQUtBLHFCQUFBO0VBSkEsY0FBQTtFQUtBLGlCQUFBO0VBSkEsdUJBQUE7QWhEcXdTUjtBZ0Rod1NRO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0FoRGt3U1Y7QWdEaHdTUTtFQUNFLFdBQUE7RUFFQSx3QkFBQTtBaERrd1NWO0FnRGh3U1E7RUFDRSxZQUFBO0VBRUEseUJBQUE7QWhEa3dTVjs7QWdEMXZTRTtFQUNFLDhCQUFBO0VBQ0Esc0JBQUE7QWhENnZTSjtBZ0QzdlNFO0VBQ0UseUJBQUE7QWhENnZTSjs7QWdEeHZTRTtFQUNFLGdCQUFBO0FoRDJ2U0o7O0FnRHh2U0EsMkJBQUE7QUFDQTtFQUNFLGdCQUFBO0FoRDJ2U0Y7QWdEMXZTRTtFQUdFLG9CQUFBO0VBRkEsYUFBQTtFQUNBLCtCQUFBO09BQ0EsZUFBQTtFQUNBLFNBQUE7QWhENHZTSjtBZ0QxdlNFO0VBQ0UsWUFBQTtFQUNBLGVBQUE7QWhENHZTSjtBZ0QzdlNJO0VBQ0UsZ0JBQUE7QWhENnZTTjtBZ0QxdlNFO0VBQ0UsZUFBQTtBaEQ0dlNKO0FnRHp2U0k7RUFFRSw2QkFBQTtFQURBLDBCQUFBO0VBRUEsNkJBQUE7QWhEMnZTTjtBZ0QxdlNNO0VBQ0UscUJBQUE7RUFDQSxzQkFBQTtFQUVBLDRCQUFBO0VBREEsMkJBQUE7QWhENnZTUjs7QWdEM3VTRTtFQUNFLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FoRG92U0o7QWdEbnZTSTtFQUNFLHFDQUFBO0FoRHF2U047O0FnRGp2U0EsbUJBQUE7QUFHSTtFQUNFLG1DQUFBO0FoRGt2U047O0FnRDl1U0EsbUJBQUE7QUFHSTtFQUNFLFdBQUE7RUFDQSxnQ0FBQTtFQUNBLG1DQUFBO0FoRCt1U047QWdEM3VTTTtFQUNFLG1CQUFBO0FoRDZ1U1I7QWdEM3VTTTtFQUNFLGlCQUFBO0FoRDZ1U1I7QWdENXVTUTtFQUVFLGdCQUFBO0VBREEsZ0JBQUE7QWhEK3VTVjs7QWlELzJURTtFQUNFLG9GQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtBakRrM1RKO0FpRHgyVFE7RUFDRSw2QkFBQTtBakRxM1RWO0FpRGozVFU7RUFDRSxnQkFBQTtBakR3M1RaO0FpRHQzVFU7RUFDRSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1DQUFBO0VBQ0EsdUJBQUE7QWpEdzNUWjtBaUR2M1RZO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFLQSxXQUFBO0VBSkEsV0FBQTtFQUNBLFdBQUE7RUFJQSx3QkFBQTtFQUhBLGtCQUFBO0VBSUEsc0JBQUE7RUFIQSxXQUFBO0FqRDQzVGQ7QWlEdjNUWTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBS0EsWUFBQTtFQUpBLFdBQUE7RUFDQSxXQUFBO0VBSUEseUJBQUE7RUFIQSxrQkFBQTtFQUlBLHNCQUFBO0VBSEEsV0FBQTtBakQ0M1RkO0FpRDkyVEU7RUFDRSxzQkFBQTtFQUlBLGNBQUE7RUFIQSxxQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWpEdTNUSjtBaURwM1RFO0VBR0UsY0FBQTtFQUNBLG9CQUFBO0VBRkEsbUJBQUE7RUFEQSxxQ0FBQTtBakR5M1RKO0FpRHAzVEU7RUFDRSxxQ0FBQTtBakRzM1RKO0FpRG4zVEk7RUFDRSxxQkFBQTtBakRxM1ROO0FpRHAzVE07RUFDRSxXQUFBO0VBQ0EsVUFBQTtBakRzM1RSO0FpRHIzVFE7RUFJRSxrQkFBQTtFQUdBLFlBQUE7RUFGQSxhQUFBO0VBQ0EsWUFBQTtFQUxBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0FqRDIzVFY7QWlEcDNUTTtFQUVFLGdDQUFBO0VBREEseUJBQUE7QWpEdTNUUjtBaURyM1RRO0VBQ0Usa0JBQUE7QWpEdTNUVjtBaURuM1RVO0VBQ0UsYUFBQTtFQUNBLDhCQUFBO0VBQ0Esb0NBQUE7RUFDQSxtQ0FBQTtBakQwM1RaO0FpRHIzVFE7RUFDRSxvQkFBQTtBakR1M1RWO0FpRG4zVFU7RUFDRSxhQUFBO0FqRDAzVFo7QWlEdjNUUTtFQUlFLGFBQUE7RUFIQSxjQUFBO0VBQ0EscUNBQUE7RUFDQSxnQkFBQTtBakQwM1RWO0FpRG4zVEk7RUFDRSxjQUFBO0FqRHEzVE47QWlEajNUSTtFQUNFLGtCQUFBO0FqRG0zVE47QWlEOTJUSTtFQUNFLHFDQUFBO0FqRHEzVE47QWlEbjNUSTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7QWpEcTNUTjtBaURoM1RNO0VBQ0UsVUFBQTtBakR3M1RSO0FpRG4zVFE7RUFFRSxnQkFBQTtFQUNBLFdBQUE7RUFGQSxnQkFBQTtBakQ2M1RWO0FpRHYzVEk7RUFFRSxXQUFBO0VBREEscUNBQUE7QWpEMDNUTjtBaUR2M1RJO0VBQ0UsV0FBQTtBakR5M1ROO0FpRHIzVEk7RUFDRSxtQkFBQTtFQUNBLHNDQUFBO0FqRHUzVE47QWlEcjNUSTtFQUVFLFdBQUE7RUFFQSxnQkFBQTtFQURBLG1CQUFBO0VBRkEsY0FBQTtBakQwM1ROO0FpRGwzVEk7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBakRvM1ROO0FpRHQxVE07RUFDRSxnREFBQTtBakQwMlRSO0FpRHIyVEk7RUFFRSw0QkFBQTtFQURBLDJCQUFBO0FqRHcyVE47QWlEbjJUTTtFQUNFLGtCQUFBO0FqRDAyVFI7QWlEdjFUTTtFQUNFLDRCQUFBO0FqRHcyVFI7QWlEcDJUUTtFQUNFLFVBQUE7RUFDQSxjQUFBO0FqRDIyVFY7QWlEMTJUVTtFQUNFLFVBQUE7QWpENDJUWjtBaUR4MlRZO0VBRUUsb0JBQUE7RUFEQSxZQUFBO0tBQ0EsaUJBQUE7QWpEKzJUZDtBaUQ1MlRVO0VBRUUsVUFBQTtFQURBLHdCQUFBO0FqRCsyVFo7QWlEejJUYztFQUVFLFVBQUE7RUFEQSw4Q0FBQTtBakRpM1RoQjtBaUR4MVRRO0VBQ0Usd0JBQUE7QWpEbTNUVjtBaURsMlRVO0VBQ0UsbUNBQUE7QWpEMDNUWjtBaUR6M1RZO0VBQ0UsOENBQUE7QWpEMjNUZDtBaUR6M1RZO0VBQ0UsOENBQUE7QWpEMjNUZDtBaURuM1RJO0VBQ0UsZUFBQTtBakRxM1ROO0FpRHAzVE07RUFFRSx5Q0FBQTtFQUNBLHVCQUFBO0VBRkEsNkJBQUE7QWpEdzNUUjtBaURyM1RRO0VBQ0UsZ0JBQUE7QWpEdTNUVjtBaURyM1RRO0VBQ0UsK0JBQUE7QWpEdTNUVjtBaURyM1RRO0VBQ0UsV0FBQTtBakR1M1RWOztBaUQ5MlRBO0VBQ0UsaUNBQUE7QWpEczNURjtBaURyM1RFO0VBQ0UsMkJBQUE7QWpEdTNUSjs7QWlEcDNUQTtFQUNFLDJCQUFBO0FqRHUzVEY7O0FrRG51VUU7RTVDQ0Esa0JBQUE7RTRDaUJFLGtCQUFBO0VBQ0EsV0FBQTtFQUVBLGFBQUE7RUFEQSxpQkFBQTtFNUNqQkYsMkJBQUE7RTRDRkUsNkVBQUE7RUFFQSw0QkFBQTtFQWNBLHlCaERERztFSWhCTCxVQUFBO0VBRUEsY0FBQTtBTit1VUY7QWtEcHRVSTtFQUlFLG9CQUFBO0UxQzBDSixxQ0FBQTtFMEM1Q0ksZ0JBQUE7RUFDQSxtQkFBQTtBbERndlVOO0FrRDd1VU07RUFDRSxpQzlDL0JFO0FKOHdVVjtBa0QxdVVNO0UxQ2dCSixxQ0FBQTtFMENkTSxpQkFBQTtBbEQ0dVVSO0FrRDF1VU07RTFDd0JKLHFDQUFBO0FScXRVRjtBa0R4dVVJO0UxQzdCRixxQ0FBQTtBUnd3VUY7QWtEeHVVSTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FsRDB1VU47QWtEbHVVTTtFQUtFLG1DQUFBO0VBQ0EsK0JBQUE7RUFFQSxhQUFBO0VBUEEsa0JBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQU1BLDJCQUFBO0VBQ0EsU0FBQTtFQU5BLDJCQUFBO0FsRGd2VVI7QWtEM3RVTTtFQUNFLGFBQUE7RUFJQSxlQUFBO0VBSEEsMkJBQUE7RUFFQSxpQkFBQTtFQURBLFNBQUE7QWxENHVVUjtBa0QvdFVRO0VBaUJFLGFBQUE7RUFDQSxzQkFBQTtFQUVBLG1CQUFBO0VBREEsdUJBQUE7RUFmQSxXQUFBO0VBRkEsZ0JBQUE7RUFHQSxZQUFBO0VBRkEsaUJBQUE7RUFGQSxrQkFBQTtFQUtBLG1CQUFBO0VBQ0EsdUZBQUE7RUFPQSxXQUFBO0VBQ0EsaUJBQUE7RTFDekdSLHNDQUFBO0UwQ2dIUSxnQkFBQTtFQURBLGtCQUFBO0FsRHV1VVY7QWtEL3RVVTtFQUNFLGNBQUE7RTFDOUVWLHFDQUFBO0FSc3pVRjtBa0Q3dFVJO0VBQ0UsZ0JBQUE7QWxEb3VVTjtBa0Q1dFVFO0VBSUUsa0JBQUE7RUFIQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0FsRHF1VUo7QWtEOXRVSTtFQUNFLGFBQUE7QWxEcXVVTjtBa0Q5dFVJO0UxQzlHRixtQ0FBQTtBUm8xVUY7QWtEOXRVSTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFFBQUE7QWxEcXVVTjtBa0RsdVVJO0VBQ0UsYUFBQTtFQUVBLG1CQUFBO0VBQ0EseUJBQUE7RUFGQSxRQUFBO0FsRHN1VU47QWtEbHVVTTtFQUdFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFFQSxnQkFBQTtFQUVBLGlDQUFBO0VBREEseUJBQUE7RUFQQSxpQkFBQTtFMUM5S04scUNBQUE7QVJ5NVVGO0FrRDlzVUk7RUFDRSxhQUFBO0VBS0EsVUFBQTtFQUZBLGtCQUFBO0VBQ0EsWUFBQTtFQUZBLG1CQUFBO0VBREEsUUFBQTtBbERvdVVOO0FrRHp0VU07RUFHRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBRUEsZ0JBQUE7RUFFQSxpQ0FBQTtFQURBLHlCQUFBO0VBUEEsaUJBQUE7RTFDck1OLHFDQUFBO0UwQzhNTSxnQkFBQTtBbERndVVSO0FrRHp0VVE7RUFFRSxpQkFBQTtFMUN4TVIscUNBQUE7QVJ5NlVGO0FrRHZ0VUU7RUFHRSxrQkFBQTtFQUZBLHlCQUFBO0VBQ0EsV0FBQTtBbEQrdFVKO0FrRHh0VUk7RUFHRSxrQkFBQTtFQURBLGlCQUFBO0UxQzdOSixxQ0FBQTtBUjY3VUY7QWtEenRVTTtFQUVFLGlCQUFBO0UxQzFOTixxQ0FBQTtBUjA3VUY7QWtENXRVSTtFQUVFLGlCQUFBO0UxQ3RPSixtQ0FBQTtBUm84VUY7QWtEM3RVSTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtFQUNBLFFBQUE7QWxENnRVTjtBa0RydFVJO0VBS0Usa0JBQUE7RUFKQSxjQUFBO0VBR0EsbUJBQUE7RUFEQSxpQ0FBQTtFQURBLHNCQUFBO0FsRGd1VU47QWtEdnRVTTtFQUtFLG1DQUFBO0VBQ0EsK0JBQUE7RUFMQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBWUEsVUFBQTtFQUxBLGNBQUE7RUFOQSwyQkFBQTtFQVNBLHlCQUFBO0VBREEsbUJBQUE7RUFEQSxzQkFBQTtFQUpBLGNBQUE7RUFFQSxpQkFBQTtFMUM3Uk4scUNBQUE7RTBDa1NNLGtCQUFBO0FsRCt0VVI7QWtEeHRVUTtFMUM5VE4scUNBQUE7QVI4aFZGO0FrRDN0VU07RUFJRSxrQkFBQTtFQUhBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBbEQ4dFVSO0FrRHR0VVE7RUFNRSxtQ0FBQTtFQUNBLCtCQUFBO0VBTEEsa0JBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTtFQUtBLFFBQUE7RUFDQSxTQUFBO0VBTEEsMkJBQUE7RUFTQSw4QkFBQTtFQUZBLG9DQUFBO0VBR0EsZ0JBQUE7RUFGQSxtQ0FBQTtFQUZBLG1CQUFBO0VBVkEsV0FBQTtBbEQydVVWO0FrRHJ0VU07RUFDRSxXQUFBO0VBR0EsaUJBQUE7RTFDbFhOLG9DQUFBO0UwQ21YTSxnQkFBQTtFQUZBLCtCQUFBO0VBR0Esa0JBQUE7QWxENHRVUjtBa0QxdFVNO0VBQ0UsV0FBQTtFQUdBLGlCQUFBO0UxQ2pYTixxQ0FBQTtFMENrWE0sZ0JBQUE7RUFGQSwrQkFBQTtFQUdBLGtCQUFBO0FsRDR0VVI7QWtEMXRVUTtFQUVFLHlEQUFBO0UxQ2xXUixxQ0FBQTtBUjhqVkY7QWtEMXRVUTtFQUVFLHlEQUFBO0UxQ3RXUixxQ0FBQTtBUmtrVkY7QWtEMXRVUTtFQUVFLHlEQUFBO0UxQzFXUixxQ0FBQTtBUnNrVkY7QWtEdHRVRTtFQUNFLGtCQUFBO0FsRHd0VUo7QWtEdHRVSTtFQUdFLGtCQUFBO0VBREEsaUJBQUE7RTFDMVlKLHFDQUFBO0FSbW1WRjtBa0RydFVJO0VBRUUsa0JBQUE7RTFDdFpKLHNDQUFBO0FSNm1WRjtBa0Qvc1VFO0VBQ0UseUJoRDlaRztBRm9uVlA7QWtEcnRVSTtFQUNFLGtCQUFBO0FsRHV0VU47QWtEcHRVSTtFMUMxWEYscUNBQUE7QVJpbFZGO0FrRGh0VU07RTFDclhKLHFDQUFBO0FSNmtWRjtBa0Qvc1VJO0VBRUUsbUJBQUE7RTFDdGJKLHNDQUFBO0FSNG9WRjtBa0RudFVJO0VBRUUscUJBQUE7RTFDM2JKLHNDQUFBO0FSZ3BWRjtBa0RudFVNO0VBRUUsaUJBQUE7RTFDcGFOLHFDQUFBO0FSeW5WRjtBa0RqdFVJO0VBRUUsbUJBQUE7RTFDcmNKLHNDQUFBO0FSd3BWRjtBa0Q5c1VJO0VBSUUsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFQQSxZQUFBO0VBREEsaUNBQUE7RUFFQSx5QkFBQTtBbERzdFVOO0FrRHpzVU07RUFHRSxtQkFBQTtFQURBLGlCQUFBO0UxQ2pjTixxQ0FBQTtBUm1wVkY7QWtEL3NVUTtFQUNFLGNBQUE7QWxEaXRVVjtBa0Q3c1VJO0VBSUUsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBRUEsZUFBQTtFQURBLGdCQUFBO0VBUEEsWUFBQTtFQURBLGlDQUFBO0VBRUEseUJBQUE7QWxEc3RVTjtBa0R4c1VNO0VBR0UsbUJBQUE7RUFEQSxpQkFBQTtFMUM1ZE4scUNBQUE7QVI2cVZGO0FrRDlzVVE7RUFDRSxjQUFBO0FsRGd0VVY7QWtENXNVTTtFQUNFLGFBQUE7RUFHQSxtQkFBQTtFQURBLHVCQUFBO0VBREEsUUFBQTtBbERndFVSO0FrRHhzVVE7RUFHRSxVQUFBO0VBREEsbUJBQUE7RTFDM2dCUixzQ0FBQTtBUjJ0VkY7QWtEcHNVRTtFQUNFLGlCQUFBO0FsRDRzVUo7QWtEMXNVSTtFQUNFLGlCQUFBO0FsRDRzVU47QWtEenNVSTtFQUNFLG9CQUFBO0VBQ0EsaUZBQUE7RUFFQSw0QkFBQTtBbEQwc1VOO0FrRDVyVUk7RTFDMWlCRixxQ0FBQTtBUmd2VkY7QWtEbnNVTTtFMUN6Z0JKLHFDQUFBO0FSK3NWRjtBa0Rqc1VFO0VBQ0UseUJBQUE7QWxEbXNVSjtBa0Rsc1VJO0VBQ0Usa0JBQUE7QWxEb3NVTjtBa0Rsc1VNO0VBUUUsbUNBQUE7RUFDQSwrQkFBQTtFQVJBLGFBQUE7RUFHQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBSkEsOEJBQUE7RUFDQSxRQUFBO0VBSUEsMkJBQUE7QWxEc3NVUjtBa0RuclVRO0VBUUUsYUFBQTtFQUZBLGtCQUFBO0VBR0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBTkEsVUFBQTtFQURBLGdCQUFBO0VBRkEsc0JBQUE7RUFDQSxrQkFBQTtFQUZBLHlCQUFBO0VBTUEsa0JBQUE7QWxEa3NVVjtBa0R2clVVO0VBTUUsbUNBQUE7RUFDQSwrQkFBQTtFQUxBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFLQSxRQUFBO0VBQ0EsU0FBQTtFQUxBLDJCQUFBO0VBU0EsOEJBQUE7RUFGQSxvQ0FBQTtFQUdBLGdCQUFBO0VBRkEsbUNBQUE7RUFGQSxtQkFBQTtFQVZBLFdBQUE7QWxENHNVWjtBa0R0clVVO0VBYUUsbUNBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7RUFSQSxrQkFBQTtFQUdBLFVBQUE7RUFDQSxTQUFBO0VBS0Esc0JBQUE7RUFFQSxtQkFBQTtFQURBLHVCQUFBO0VBVEEsV0FBQTtFQUNBLFlBQUE7RUFHQSwyQkFBQTtFQVBBLGtCQUFBO0VBQ0EseUJBQUE7RUFKQSxXQUFBO0VBRUEsaUJBQUE7RTFDMWxCVixxQ0FBQTtFMEN5bEJVLHFCQUFBO0FsRDZzVVo7QWtEcnJVVTtFQUVFLGlCQUFBO0UxQzdwQlYsc0NBQUE7RTBDOHBCVSxnQkFBQTtBbEQ4clVaO0FrRDVyVVk7RUFDRSxjQUFBO0VBRUEsaUJBQUE7RTFDanBCWixvQ0FBQTtBUiswVkY7QWtEM3JVWTtFMUNsckJWLHFDQUFBO0FSZzNWRjtBa0R2clVNO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBRUEsZ0JBQUE7RUFDQSxtQkFBQTtFQUZBLFFBQUE7QWxEMnJVUjtBa0R2clVRO0VBQ0UsYUFBQTtFQUVBLDhCQUFBO0VBQ0EsaUNBQUE7RUFGQSxzQkFBQTtBbEQyclVWO0FrRGxyVVk7RUFDRSwrQkFBQTtBbER5clVkO0FrRDVxVVU7RUFFRSxhQUFBO0VBQ0Esc0JBQUE7RUFFQSxtQkFBQTtFQURBLHVCQUFBO0VBSEEsWUFBQTtBbEQ2clVaO0FrRG5yVVk7RUFDRSxhQUFBO0VBSUEsbUJBQUE7RUFEQSxXQUFBO0VBREEsbUJBQUE7RUFEQSxRQUFBO0FsRDZyVWQ7QWtEcHJVYztFMUNudUJaLHNDQUFBO0FSKzVWRjtBa0R4clVjO0VBT0UsYUFBQTtFQUNBLHNCQUFBO0VBRUEsbUJBQUE7RUFEQSx1QkFBQTtFQUVBLFdBQUE7RUFDQSxZQUFBO0VBUEEsa0JBQUE7RUFDQSx5QkFBQTtFQUpBLFdBQUE7RUFFQSxpQkFBQTtFMUNqc0JkLHFDQUFBO0UwQ2dzQmMscUJBQUE7QWxEbXNVaEI7QWtEdnJVYztFQUNFLGNBQUE7RUFFQSxpQkFBQTtFMUM5dEJkLHFDQUFBO0FSdTVWRjtBa0RuclVRO0VBQ0UsMkJBQUE7RUFFQSx5QkFBQTtFQURBLGlDQUFBO0FsRHNyVVY7QWtEOXFVWTtFQUNFLCtCQUFBO0FsRHFyVWQ7QWtEenFVRTtFQUNFLGNBQUE7QWxEZ3JVSjtBa0QvcVVJO0VBQ0Usa0JBQUE7QWxEaXJVTjtBa0Q1cVVJO0UxQ3h4QkYscUNBQUE7QVJ1OFZGO0FrRDVxVU07RTFDdnZCSixxQ0FBQTtBUnM2VkY7QWtEM3FVSTtFMUNyeUJGLHNDQUFBO0UwQ3N5Qkksa0JBQUE7QWxEOHFVTjtBa0QxcVVJO0VBQ0UsYUFBQTtFQUVBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFGQSxRQUFBO0FsRDhxVU47QWtEdHFVTTtFQUtFLFdBQUE7RUFGQSxvQkFBQTtFQURBLGlDQUFBO0VBREEseUJBQUE7RUFHQSxrQkFBQTtBbEQ4cVVSO0FrRHRxVVE7RUFJRSxtQkFBQTtFQUZBLGNBQUE7RUFDQSxpQkFBQTtFMUN6eEJSLHFDQUFBO0UwQzJ4QlEsZ0JBQUE7QWxEOHFVVjtBa0QzcVVRO0VBRUUsbUJBQUE7RTFDaHlCUixxQ0FBQTtBUjY4VkY7QWtEMXFVUTtFQUdFLFlBQUE7RUFEQSxrQkFBQTtFQURBLHNCQUFBO0FsRDhxVVY7QWtEdHFVVTtFQUVFLGdCQUFBO0VBREEsZ0NBQUE7QWxEOHFVWjtBa0R2cVVZO0VBRUUsV0FBQTtFMUN0MkJaLHFDQUFBO0FSb2hXRjtBa0QzcVVZO0VBR0UsV0FBQTtFQURBLGlCQUFBO0UxQzEwQloscUNBQUE7QVJ3L1ZGO0FrRDNxVWM7RUFFRSxnQkFBQTtFMUN0MEJkLHFDQUFBO0FSbS9WRjtBa0R0cVVnQjtFQUdFLG1CQUFBO0VBREEsbUJBQUE7RTFDbjNCaEIsc0NBQUE7QVJraVdGO0FrRDFxVWM7RUFFRSxnQkFBQTtFMUMvMUJkLHFDQUFBO0UwQ2cyQmMsY0FBQTtBbEQ0cVVoQjtBa0RwcVVnQjtFQUdFLG1CQUFBO0VBREEsbUJBQUE7RTFDcjRCaEIsc0NBQUE7QVJtaldGO0FrRHpxVWM7RUFFRSxrQkFBQTtFQURBLGdCQUFBO0FsRDRxVWhCO0FrRDFxVWdCO0VBR0Usa0JBQUE7RUFEQSxpQkFBQTtFMUM1NEJoQixzQ0FBQTtBUnlqV0Y7QWtEanFVa0I7RUFJRSxrQkFBQTtFQURBLFNBQUE7RUFGQSxZQUFBO0VBQ0EsY0FBQTtBbERpclVwQjtBa0RscVVVO0VBQ0UsY0FBQTtBbEQ4cVVaO0FrRDNxVVU7RUFFRSxpQkFBQTtFQURBLG1CQUFBO0FsRDhxVVo7QWtEenFVUTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QWxEMnFVVjtBa0RscVVNO0VBQ0Usa0JBQUE7QWxEMnFVUjtBa0R6cVVNO0VBR0Usb0JBQUE7RUFEQSxpQ0FBQTtFQURBLHlCQUFBO0FsRDZxVVI7QWtEanFVSTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7QWxEd3FVTjtBa0R0cVVNO0VBQ0Usa0JBQUE7RUFHQSxrQkFBQTtFQUtBLGlCQUFBO0VBQ0EsYUFBQTtFQVBBLFlBQUE7RUFHQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QWxEd3FVUjtBa0RwcVVRO0VBTUUsaURBQUE7RUFMQSxrQkFBQTtFQUNBLGFBQUE7RUFNQSxTQUFBO0VBTEEsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUVBLFdBQUE7VUFEQSx5Q0FBQTtBbER3cVVWO0FrRGxxVU07RUFDRSxVQUFBO0VBRUEsbUJBQUE7RUFEQSxnQkFBQTtBbERxcVVSO0FrRGxxVVE7RUFDRSxpQkFBQTtFQUNBLHFDQUFBO0FsRG9xVVY7QWtEbHFVUTtFQUNFLHNDQUFBO0FsRG9xVVY7QWtEbHFVUTtFQUVFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFIQSxTQUFBO0FsRHVxVVY7QWtEaHFVTTtFQUdFLGdCQUFBO0VBREEsaUJBQUE7RUFEQSxrQkFBQTtBbERvcVVSO0FrRGpxVVE7RUFDRSxvQkFBQTtBbERtcVVWO0FrRDdwVUU7RUFDRSx5QkFBQTtBbEQrcFVKO0FrRDdwVUk7RUFJRSxtQkFBQTtFQUZBLFdBQUE7RTFDcGhDSixzQ0FBQTtFMENxaENJLGtCQUFBO0FsRGdxVU47QWtEMXBVSTtFQUNFLG1CQUFBO0FsRDRwVU47QWtEcnBVSTtFQUNFLGFBQUE7RUFHQSxrQkFBQTtFQURBLHVCQUFBO0VBREEsUUFBQTtBbEQ4cFVOO0FrRHJwVU07RUFVRSxrQkFBQTtFQUZBLFdBQUE7RUFDQSxpQkFBQTtFQUVBLGlCQUFBO0VBTEEsd0JBQUE7RUFEQSx5QkFBQTtFQUVBLGdDQUFBO0VBSEEseUJBQUE7RUFEQSxXQUFBO0VBREEsaUJBQUE7RTFDMWlDTixxQ0FBQTtBUmd0V0Y7QWtEL29VUTtFQU1FLG1DQUFBO0VBQ0EsK0JBQUE7RUFDQSxXQUFBO0VBTkEsa0JBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQU1BLFFBQUE7RUFDQSxTQUFBO0VBTkEsMkJBQUE7RUFRQSxpQ0FBQTtFQUdBLGVBQUE7RUFGQSxvQ0FBQTtFQUNBLCtCQUFBO0VBSEEsbUJBQUE7RUFYQSxXQUFBO0FsRDZxVVY7QWtEdnBVUTtFQUlFLG9CQUFBO0VBREEsY0FBQTtFQURBLGlCQUFBO0UxQ3JrQ1IscUNBQUE7QVJxdVdGO0FrRDFwVU07RUFLRSxtQ0FBQTtFQUNBLCtCQUFBO0VBTEEsa0JBQUE7RUFFQSxRQUFBO0VBREEsVUFBQTtFQUVBLDJCQUFBO0FsRDhwVVI7QWtEenBVSTtFQUNFLGFBQUE7RUFHQSxrQkFBQTtFQURBLHVCQUFBO0VBREEsUUFBQTtBbEQ2cFVOO0FrRHJwVU07RUFVRSxrQkFBQTtFQUZBLFdBQUE7RUFDQSxpQkFBQTtFQUVBLGlCQUFBO0VBTEEsd0JBQUE7RUFEQSx5QkFBQTtFQUVBLCtCQUFBO0VBSEEsc0JBQUE7RUFEQSxXQUFBO0VBREEsbUJBQUE7RTFDM25DTixzQ0FBQTtBUmd5V0Y7QWtEanBVUTtFQU1FLG1DQUFBO0VBQ0EsK0JBQUE7RUFDQSxXQUFBO0VBTkEsa0JBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQU1BLFFBQUE7RUFDQSxTQUFBO0VBTkEsMkJBQUE7RUFRQSxpQ0FBQTtFQUVBLGdDQUFBO0VBREEsb0NBQUE7RUFFQSxjQUFBO0VBSkEsbUJBQUE7RUFYQSxXQUFBO0FsRDZxVVY7QWtEdnBVUTtFQUlFLG9CQUFBO0VBREEsY0FBQTtFQURBLGlCQUFBO0UxQzdvQ1IscUNBQUE7QVI2eVdGO0FrRDFwVU07RUFLRSxtQ0FBQTtFQUNBLCtCQUFBO0VBTEEsa0JBQUE7RUFFQSxRQUFBO0VBREEsU0FBQTtFQUVBLDJCQUFBO0FsRDhwVVI7QWtEdHBVSTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtBbER3cFVOO0FrRHJwVUk7RUFFRSxhQUFBO0VBRUEsdUJBQUE7RUFIQSxnQkFBQTtFQUVBLFFBQUE7QWxEd3BVTjtBa0Qvb1VNO0VBVUUsYUFBQTtFQUNBLHNCQUFBO0VBRUEsbUJBQUE7RUFEQSx1QkFBQTtFQUhBLFdBQUE7RUFEQSxnQkFBQTtFQUhBLGNBQUE7RUFIQSx5QkFBQTtFQUNBLGlDQUFBO0VBRkEseUJBQUE7RUFHQSxXQUFBO0VBRUEsaUJBQUE7RUFDQSxrQkFBQTtBbEQ4cFVSO0FrRDlvVVE7RUFHRSxxQkFBQTtFQURBLGlCQUFBO0UxQ3pzQ1IscUNBQUE7QVJxMldGO0FrRHhwVVE7RUFHRSxxQkFBQTtFQURBLG1CQUFBO0UxQzF1Q1Isc0NBQUE7QVJxNFdGO0FrRHZwVVE7RUFDRSxxQkFBQTtBbER5cFVWO0FrRHRwVVE7RUFDRSxpQkFBQTtBbER3cFVWO0FrRHRwVVU7RUFDRSxnQkFBQTtBbER3cFVaO0FrRG5wVU07RUFFRSx5QkFBQTtFQUNBLGlDQUFBO0VBRkEsc0JBQUE7RUFHQSxjQUFBO0FsRHFwVVI7O0FrRGhwVUEsc0JBQUE7O0FBTUE7RUFDRSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QWxEb3BVRjtBa0Qvb1VFO0VBQ0UsV0FBQTtBbER1cFVKO0FrRHRwVUk7RUFDRSw0QkFBQTtBbER3cFVOO0FrRHJwVUU7RUFDRSxxQ0FBQTtBbER1cFVKO0FrRHJwVUU7RUFDRSxtQkFBQTtFQUNBLHNDQUFBO0FsRHVwVUo7QWtEdHBVSTtFQUNFLFdBQUE7QWxEd3BVTjtBa0RycFVFO0VBQ0UscUNBQUE7QWxEdXBVSjtBa0RycFVFO0VBQ0UscUNBQUE7QWxEdXBVSjs7QWtEcHBVQTtFQUVFLGVBQUE7RUFEQSw0QkFBQTtBbER3cFVGOztBa0RscFVBLHVCQUFBO0FBRUM7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7QWxEeXBVRjs7QWtEdHBVQSxpQkFBQTtBQUdJO0VBRUUscUJBQUE7RUFEQSxtQkFBQTtBbER3cFVOO0FrRGxwVUk7RUFDRSxrQkFBQTtBbER5cFVOOztBa0RycFVBLHdCQUFBO0FBRUU7RUFDRSx3QkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7QWxEdXBVSjtBa0R0cFVJO0VBQ0UsWUFBQTtFQUNBLFlBQUE7QWxEd3BVTjtBa0RucFVNO0VBRUUsY0FBQTtFQURBLDJCQUFBO0FsRHNwVVI7O0FrRDVuVUEsd0JBQUE7QUFDQTtFQUNDLGNBQUE7RUFFQSxrQkFBQTtFQVdDLFVBQUE7RUFGQSxTQUFBO0VBTEQsZ0JBQUE7RUFJQSxjQUFBO0VBVEEsY0FBQTtFQVdDLDJCQUFBO0VBUkQseUJBQUE7RUFDQSxvQkFBQTtFQUZBLHNCQUFBO0VBSUEsY0FBQTtFQUVBLGlCQUFBO0VBREEsaUNBQUE7QWxEdXBVRDtBa0Qzb1VFO0VBQ0UsaUNBQUE7QWxEdXBVSjtBa0RycFVDO0VBRUMsa0JBQUE7RUFEQSxXQUFBO0FsRHdwVUY7QWtEcnBVQztFQUVDLGtCQUFBO0VBREEsV0FBQTtBbER3cFVGO0FrRHJwVUM7RUFHQyxjQUFBO0VBRkEsU0FBQTtFQUNBLDJCQUFBO0VBRUEsK0JBQUE7RUFDQSxvQ0FBQTtFQUNBLG1DQUFBO0FsRHVwVUY7QWtEcnBVQztFQUdDLGNBQUE7RUFJQSx5QkFBQTtFQU5BLFNBQUE7RUFDQSwyQkFBQTtFQUVBLCtCQUFBO0VBSUEsNEJBQUE7RUFIQSxvQ0FBQTtFQUNBLG1DQUFBO0FsRHlwVUY7QWtEL29VSTtFQUNFLGtCQUFBO0FsRHVwVU47QWtEanBVRTtFQUNFLG1CQUFBO0FsRHdwVUo7O0FrRGxwVUEseUJBQUE7QUFHSTtFQUNFLGNBQUE7QWxEd3BVTjtBa0RucFVJO0VBQ0UsYUFBQTtFQUVBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFIQSxtQkFBQTtFQUlBLFlBQUE7RUFDQSxhQUFBO0VBRUEsY0FBQTtFQUNBLGNBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0VBSkEsa0JBQUE7RUFLQSxvQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUNBQUE7QWxEMHBVTjtBa0R4b1VNO0VBRUUsa0JBQUE7RUFNQSxVQUFBO0VBREEsVUFBQTtFQUpBLHdCQUFBO0VBQ0EsK0JBQUE7RUFDQSxvQ0FBQTtFQUNBLG1DQUFBO0VBTEEsV0FBQTtBbERzcVVSO0FrRHZwVU07RUFDRSxpQkFBQTtBbERpcVVSO0FrRHpwVU07RUFDRSxrQkFBQTtBbERxcVVSO0FrRDdwVUk7RUFNRSxrQkFBQTtFQUxBLGlCQUFBO0VBSUEsY0FBQTtFQURBLGtCQUFBO0VBRkEsbUJBQUE7RUFDQSx5QkFBQTtBbER1cVVOO0FrRDNwVUk7RUFFRSxpQkFBQTtFQURBLG1DQUFBO0FsRHlxVU47QWtEdnFVTTtFQVFFLGtCQUFBO0VBRkEsb0JBQUE7RUFEQSx5QkFBQTtFQURBLGtCQUFBO0VBR0EsbUJBQUE7RUFKQSxzQkFBQTtFQUZBLGNBQUE7RUFDQSxlQUFBO0FsRCtxVVI7QWtEdHFVSTtFQUVFLGNBQUE7RUFDQSxpQkFBQTtFQUZBLG1DQUFBO0FsRDBxVU47QWtEbHFVSTtFQUNFLGdCQUFBO0FsRDBxVU47QWtEcnFVSTtFQUVFLHVCQUFBO0VBREEsYUFBQTtPQUNBLGtCQUFBO0FsRDRxVU47QWtEdnFVTTtFQUNFLGdCQUFBO0FsRCtxVVI7QWtEN3FVTTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7QWxEK3FVUjtBa0R4cVVNO0VBQ0UsZ0JBQUE7QWxEK3FVUjtBa0R6cVVRO0VBRUUsaUJBQUE7RUFEQSxtQ0FBQTtBbERpclVWOztBa0QxcVVBLHFCQUFBO0FBR0k7RUFFRSxhQUFBO0VBRUEsMkJBQUE7RUFIQSxpQ0FBQTtFQUVBLG9DQUFBO0FsRDRxVU47QWtEdnFVTTtFQUNFLDRCQUFBO0FsRDhxVVI7QWtEeHFVSTtFQUVFLHFCQUFBO0VBREEsYUFBQTtPQUNBLGdCQUFBO0FsRCtxVU47QWtEeHFVUTtFQUNFLFVBQUE7QWxEaXJVVjtBa0Q3cVVVO0VBQ0UsZ0JBQUE7QWxEb3JVWjtBa0RsclVVO0VBQ0UsMEJBQUE7QWxEb3JVWjtBa0QvcVVVO0VBQ0UsNEJBQUE7QWxEc3JVWjtBa0RwclVVO0VBQ0Usa0JBQUE7QWxEc3JVWjtBa0RwclVjO0VBQ0UsTUFBQTtBbERzclVoQjtBa0RsclVVO0VBQ0Usa0JBQUE7RUFHQSxTQUFBO0VBREEsV0FBQTtFQURBLDRCQUFBO0FsRHNyVVo7QWtEanJVWTtFQUNFLFNBQUE7RUFDQSxTQUFBO0VBQ0EsMkJBQUE7QWxEbXJVZDtBa0R0cVVRO0VBS0UscUJBQUE7RUFEQSxrQkFBQTtFQUZBLGNBQUE7RUFDQSxpQkFBQTtFQUZBLHFDQUFBO0FsRHVyVVY7QWtEbHJVVTtFQUVFLG1CQUFBO0VBREEsa0JBQUE7QWxEcXJVWjtBa0RsclVVO0VBR0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFKQSxXQUFBO0VBS0EsV0FBQTtFQUNBLFdBQUE7RUFMQSx3QkFBQTtFQU1BLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0FsRG9yVVo7QWtEbHJVVTtFQUdFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBSkEsWUFBQTtFQUtBLFdBQUE7RUFDQSxXQUFBO0VBTEEseUJBQUE7RUFNQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtBbERvclVaO0FrRDNxVVU7RUFFRSxrQkFBQTtFQURBLG1DQUFBO0VBRUEsaUJBQUE7QWxEa3JVWjtBa0RoclVVO0VBRUUsaUJBQUE7RUFEQSxxQ0FBQTtFQUVBLGdCQUFBO0FsRGtyVVo7QWtENXFVRTtFQUNFLDRCQUFBO0FsRDhxVUo7QWtEN3FVSTtFQUVFLGlCQUFBO0VBREEscUNBQUE7QWxEZ3JVTjtBa0Q3cVVJO0VBRUUsYUFBQTtFQURBLDJCQUFBO0FsRGdyVU47QWtEM3FVSTtFQUlFLHFCQUFBO09BQUEsZ0JBQUE7RUFDQSxhQUFBO0VBRkEsdUJBQUE7RUFGQSxpQkFBQTtFQUNBLGNBQUE7RUFJQSxpQkFBQTtBbEQ2cVVOO0FrRDNxVVE7RUFDRSw2QkFBQTtBbEQ2cVVWO0FrRHhxVUU7RUFDRSxpQkFBQTtBbEQwcVVKO0FrRHRxVU07RUFDRSxhQUFBO0VBQ0EseURBQUE7RUFDQSxVQUFBO0FsRHdxVVI7QWtEbnFVUTtFQUVFLGFBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0VBSEEsV0FBQTtBbEQ4cVVWO0FrRC9wVU07RUFFRSxlQUFBO0VBREEsY0FBQTtFQUVBLG1CQUFBO0VBQ0Esa0JBQUE7QWxEc3FVUjtBa0RscVVRO0VBQ0UsZ0JBQUE7QWxEeXFVVjtBa0R0cVVNO0VBS0UscUJBQUE7RUFEQSxhQUFBO09BQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFOQSxjQUFBO0VBRUEsaUJBQUE7RUFEQSxpQ0FBQTtBbEQ2cVVSO0FrRG5xVVE7RUFFRSxXQUFBO0VBRUEsbUJBQUE7RUFEQSxpQkFBQTtFQUZBLG1DQUFBO0FsRDhxVVY7QWtEaHFVTTtFQU9FLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBUkEsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLG1DQUFBO0FsRCtxVVI7QWtEbnFVTTtFQUdFLFdBQUE7RUFDQSwrQkFBQTtFQUhBLDhCQUFBO0VBQ0EsMEJBQUE7QWxEZ3JVUjtBa0QzcVVRO0VBQ0UsYUFBQTtBbEQ2cVVWO0FrRHRxVVE7RUFFRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBSEEsc0JBQUE7RUFJQSxrQkFBQTtBbEQrcVVWO0FrRDNxVVU7RUFDRSxhQUFBO0FsRGtyVVo7QWtEMXFVTTtFQUdFLFdBQUE7RUFEQSxlQUFBO0VBRUEsZ0JBQUE7RUFIQSxxQkFBQTtBbEQrcVVSO0FrRHBxVU07RUFDRSxXQUFBO0FsRGdyVVI7QWtEM3FVUTtFQUVFLGlCQUFBO0VBQ0EsbUJBQUE7RUFGQSxlQUFBO0FsRHFyVVY7QWtENXFVTTtFQUNFLGtCQUFBO0FsRG9yVVI7QWtEbHJVTTtFQUNFLG1CQUFBO0FsRG9yVVI7QWtEbnJVUTtFQUNFLGdCQUFBO0FsRHFyVVY7QWtEaHJVUTtFQUNFLGVBQUE7QWxEdXJVVjtBa0R0clVVO0VBRUUsbUJBQUE7RUFEQSxlQUFBO0FsRHlyVVo7QWtEdnJVWTtFQUNFLFdBQUE7QWxEeXJVZDtBa0RqclVJO0VBSUUsZ0JBQUE7RUFEQSxzQkFBQTtFQURBLG1CQUFBO0VBREEseUJBQUE7QWxEc3JVTjtBa0Q5cFVNO0VBQ0UsMkJBQUE7QWxEb3JVUjtBa0RsclVNO0VBRUUsYUFBQTtFQURBLDJCQUFBO0FsRHFyVVI7QWtEL3FVTTtFQUVFLDhCQUFBO0VBREEsNEJBQUE7QWxEdXJVUjtBa0RyclVRO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUNBQUE7RUFDQSwwQkFBQTtBbER1clVWO0FrRHRyVVU7RUFLRSxxQkFBQTtFQUZBLFdBQUE7RUFDQSxZQUFBO0VBS0EsZ0JBQUE7RUFQQSx3REFBQTtFQUtBLHdCQUFBO0VBQ0EsNEJBQUE7RUFGQSxpQ0FBQTtFQUxBLFdBQUE7QWxEZ3NVWjtBa0RwclVNO0VBR0UsV0FBQTtFQUZBLHlCQUFBO0VBQ0Esc0JBQUE7QWxEdXJVUjtBa0RsclVRO0VBRUUsYUFBQTtFQUNBLGdDQUFBO0VBRkEsc0JBQUE7RUFLQSxpQkFBQTtFQURBLHFDQUFBO0VBR0EsZ0JBQUE7RUFEQSxrQkFBQTtFQUhBLHNCQUFBO0FsRDZyVVY7QWtEcnJVVTtFQUNFLGNBQUE7RUFFQSxtQkFBQTtFQURBLHNDQUFBO0VBRUEsMkJBQUE7RUFDQSxrQkFBQTtBbEQ0clVaO0FrRHpyVVE7RUFFRSxhQUFBO0VBQ0EsNkJBQUE7RUFGQSx5QkFBQTtFQUdBLHNCQUFBO0FsRDJyVVY7QWtEbHJVUTtFQUNFLDBCQUFBO0FsRCtyVVY7QWtEN3JVUTtFQUVFLFNBQUE7RUFEQSwwQkFBQTtBbERnc1VWO0FrRDVyVU07RUFLRSxxQkFBQTtFQUpBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHFDQUFBO0VBQ0Esa0JBQUE7QWxEK3JVUjtBa0Q1clVVO0VBR0UsNkJBQUE7RUFEQSw4QkFBQTtFQURBLHdDQUFBO0FsRGdzVVo7QWtEcnJVUTtFQUdFLGNBQUE7RUFGQSxvQkFBQTtFQUNBLFdBQUE7RUFHQSxlQUFBO0VBREEsa0JBQUE7QWxEa3NVVjtBa0Q1clVRO0VBRUUsa0JBQUE7RUFEQSxvQkFBQTtFQUVBLDhCQUFBO0FsRG1zVVY7QWtEbHNVVTtFQUNFLHFDQUFBO0FsRG9zVVo7QWtEL3JVVTtFQUdFLFVBQUE7RUFEQSxnQkFBQTtFQUVBLGlDQUFBO0VBSEEsa0JBQUE7QWxEeXNVWjtBa0QxcVVRO0VBQ0UsVUFBQTtBbER1c1VWO0FrRHJzVVE7RUFDRSxVQUFBO0FsRHVzVVY7QWtEbHNVRTtFQUNFLHlCQUFBO0FsRG9zVUo7QWtEbnNVSTtFQUNFLHlCQUFBO0FsRHFzVU47QWtEbnNVSTtFQUNFLFdBQUE7QWxEcXNVTjtBa0Ruc1VJO0VBQ0UsV0FBQTtBbERxc1VOO0FrRG5zVUk7RUFJRSxnQkFBQTtFQUhBLFdBQUE7RUFFQSxxQ0FBQTtFQURBLGtCQUFBO0FsRHVzVU47QWtEbnNVSTtFQUdFLGdCQUFBO0VBQ0Esb0JBQUE7RUFGQSxtQkFBQTtFQURBLHNCQUFBO0FsRHdzVU47QWtEOXJVTTtFQUNFLGFBQUE7QWxEMHNVUjtBa0R2c1VNO0VBR0UsbUJBQUE7RUFGQSxjQUFBO0VBQ0EsaUNBQUE7QWxEMHNVUjtBa0R2c1VNO0VBRUUscUJBQUE7RUFEQSxhQUFBO09BQ0EsZ0JBQUE7QWxEeXNVUjtBa0Rwc1VRO0VBQ0UsYUFBQTtFQUVBLGFBQUE7RUFEQSxzQkFBQTtFQUVBLDhCQUFBO0FsRDRzVVY7QWtEbnNVWTtFQUVFLGdCQUFBO0VBREEsWUFBQTtBbERpdFVkO0FrRHpzVVk7RUFFRSxnQkFBQTtFQURBLFlBQUE7QWxEaXRVZDtBa0Qvc1VjO0VBS0Usa0JBQUE7RUFKQSxXQUFBO0VBR0EsbUJBQUE7RUFEQSxlQUFBO0VBREEsZ0JBQUE7QWxEb3RVaEI7QWtEOXJVVTtFQU9FLGFBQUE7RUFJQSxrQkFBQTtFQUhBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQU5BLFlBQUE7RUFDQSxnQkFBQTtFQUpBLHlCQUFBO0VBQ0Esa0JBQUE7RUFJQSxpQkFBQTtFQUhBLGlDQUFBO0VBU0EsZ0JBQUE7RUFDQSxrQkFBQTtBbERxdFVaO0FrRDVzVVk7RUFHRSxxQkFBQTtPQUFBLGdCQUFBO0VBREEsbUJBQUE7RUFEQSxXQUFBO0VBR0EsZUFBQTtBbEQwdFVkO0FrRHJ0VWM7RUFDRSx3QkFBQTtBbEQ2dFVoQjtBa0QzdFVjO0VBQ0Usa0JBQUE7QWxENnRVaEI7QWtEM3RVYztFQUlFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7RUFIQSxVQUFBO0VBSUEsZUFBQTtFQUxBLG1CQUFBO0VBREEsZUFBQTtFQU9BLGdCQUFBO0FsRDZ0VWhCO0FrRGx0VWdCO0VBQ0UscUJBQUE7QWxEa3VVbEI7QWtEOXRVWTtFQUVFLHFCQUFBO0VBREEsYUFBQTtPQUNBLGdCQUFBO0FsRGd1VWQ7QWtEdnRVZ0I7RUFDRSxrQkFBQTtBbERvdVVsQjtBa0RudVVrQjtFQUNFLGFBQUE7QWxEcXVVcEI7QWtEaHVVWTtFQUVFLHFCQUFBO0VBSUEsa0JBQUE7RUFDQSxRQUFBO0VBRUEsY0FBQTtFQURBLDJCQUFBO0VBSkEsOEJBQUE7RUFEQSxtQkFBQTtFQUVBLHlEQUFBO0VBSkEsV0FBQTtBbEQwdVVkO0FrRHZ0VVk7RUFFRSxjQUFBO0VBREEsY0FBQTtBbERxdVVkO0FrRDV0VUk7RUFDRSxpQkFBQTtBbEQ4dFVOO0FrRDV0VUk7RUFFRSxnQkFBQTtFQURBLGNBQUE7RUFFQSxrQkFBQTtBbEQ4dFVOO0FrRDd0VU07RUFFRSxxQ0FBQTtFQURBLGtCQUFBO0FsRGd1VVI7QWtEN3RVTTtFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0QkFBQTtFQUNBLHNDQUFBO0VBQ0Esa0JBQUE7QWxEK3RVUjtBa0R4dFVFO0VBQ0UseUJBQUE7QWxEK3RVSjtBa0Q5dFVJO0VBQ0UsK0JBQUE7QWxEZ3VVTjtBa0Q5dFVJO0VBR0UsbUJBQUE7RUFGQSxVQUFBO0VBQ0Esc0JBQUE7QWxEaXVVTjtBa0QvdFVNO0VBQ0Usa0JBQUE7QWxEaXVVUjtBa0R6dFVNO0VBS0UsYUFBQTtFQUNBLG1CQUFBO0VBTEEsU0FBQTtFQUNBLGFBQUE7RUFFQSwwQkFBQTtFQURBLHlCQUFBO0FsRHd1VVI7QWtEM3RVUTtFQUNFLGNBQUE7RUFFQSxpQkFBQTtFQURBLDBCQUFBO0FsRG11VVY7O0FrRDF0VUU7RUFJRSxrQkFBQTtFQUhBLGFBQUE7RUFFQSxtQkFBQTtFQURBLG1CQUFBO0FsRCt0VUo7QWtEenRVSTtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7QWxEZ3VVTjtBa0QvdFVNO0VBT0UsV0FBQTtFQURBLDJCQUFBO0VBTEEsMkJBQUE7RUFJQSw2QkFBQTtFQUhBLG9DQUFBO0VBQ0EseUJBQUE7RUFDQSw2QkFBQTtBbERvdVVSO0FrRDl0VUk7RUFFRSwyQkFBQTtFQURBLGVBQUE7QWxEaXVVTjtBa0Q5dFVJO0VBQ0UsYUFBQTtFQUVBLG1CQUFBO0VBREEsMkJBQUE7QWxEaXVVTjtBa0Q5dFVJO0VBRUUsYUFBQTtFQUNBLGVBQUE7RUFGQSx1QkFBQTtBbERrdVVOO0FrRC90VU07RUFDRSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FsRGl1VVI7QWtEL3RVTTtFQUNFLDBCQUFBO0FsRGl1VVI7QWtEL3RVTTtFQUNFLHdCQUFBO0VBRUEsbUJBQUE7RUFEQSx1QkFBQTtBbERrdVVSO0FrRDl0VVE7RUFDRSxXQUFBO0VBQ0EseUJBQUE7QWxEZ3VVVjtBa0QvdFVVO0VBQ0Usa0JBQUE7QWxEaXVVWjtBa0Q1dFVJO0VBRUUsd0JBQUE7RUFFQSxlQUFBO0VBREEsOEJBQUE7RUFFQSxVQUFBO0VBQ0EsaUJBQUE7RUFMQSxlQUFBO0FsRG11VU47QWtENXRVSTtFQUNFLHlCQUFBO0FsRDh0VU47QWtEM3RVRTtFQUNFLGFBQUE7RUFFQSxtQkFBQTtFQURBLDhCQUFBO0VBRUEsbUJBQUE7QWxENnRVSjtBa0Q1dFVJO0VBSUUsa0JBQUE7RUFEQSxXQUFBO0VBREEsaUJBQUE7RUFEQSxxQ0FBQTtFQUlBLGdCQUFBO0FsRDh0VU47QWtEN3RVTTtFQUVFLHFCQUFBO0VBT0EsaUJBQUE7RUFKQSxpQkFBQTtFQUVBLGtCQUFBO0VBSEEsZ0JBQUE7RUFIQSxhQUFBO0VBRUEsY0FBQTtFQUdBLGlCQUFBO0VBRUEscUNBQUE7QWxEZ3VVUjs7QWtEeHRVRTtFQUNFLGtCQUFBO0FsRDJ0VUo7QWtEMXRVSTtFQUNFLGFBQUE7QWxENHRVTjs7QWtEdnRVQTtFQUlFLG9CQUFBO0VBRkQsYUFBQTtPQUVDLGVBQUE7RUFERCw4QkFBQTtFQUZBLFdBQUE7QWxENnRVRDtBa0R0dFVDO0VBRUMsY0FBQTtFQURBLHVCQUFBO0VBTUEsbUJBQUE7RUFEQSxpQkFBQTtFQURBLGVBQUE7RUFEQSxrQkFBQTtFQURBLHFCQUFBO0FsRGl1VUY7QWtEeHRVQztFQUlHLG9DQUFBO0VBREYsV0FBQTtFQUZBLGlCQUFBO0VBQ0EsZUFBQTtBbEQ0dFVGOztBa0R2dFVBO0VBQ0MsaUJBQUE7RUFDQSxjQUFBO0FsRDB0VUQ7QWtEenRVQztFQUdDLGFBQUE7RUFDQSxlQUFBO0VBSEEsZ0JBQUE7RUFDQSxnQkFBQTtBbEQ2dFVGO0FrRDF0VUU7RUFFQyxXQUFBO0VBREEsZUFBQTtBbEQ2dFVIO0FrRHp0VUc7RUFFQyxnQkFBQTtFQUNBLG1CQUFBO0VBRkEsZUFBQTtBbEQ2dFVKO0FrRHp0VUc7RUFNQyxxQkFBQTtFQUxBLFdBQUE7RUFNQSxjQUFBO0VBRkEsaUJBQUE7RUFEQSxnQkFBQTtFQURBLFdBQUE7RUFEQSxrQkFBQTtBbERndVVKO0FrRHp0VUc7RUFDQyxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7QWxEMnRVSjtBa0QxdFVJO0VBQ0MsMEJBQUE7QWxENHRVTDs7QWtEdHRVQTtFQUNDLGFBQUE7QWxEeXRVRDs7QWtEdnRVQTtFQUNDLGNBQUE7QWxEMHRVRDs7QWtEeHRVQTtFQVNDLGNBQUE7RUFHQSxrQkFBQTtFQVhBLFlBQUE7RUFPQSxtQkFBQTtFQURBLGtCQUFBO0VBTEEseUJBQUE7RUFDQSxrQkFBQTtFQUVBLG1CQUFBO0VBREEsV0FBQTtFQU9BLGlCQUFBO0VBTEEsZUFBQTtFQU9BLGdCQUFBO0VBSEEsa0JBQUE7RUFJQSxxQkFBQTtBbEQydFVEOztBa0R6dFVBO0VBSUMsU0FBQTtFQURBLFVBQUE7RUFEQSxZQUFBO0VBREEseUJBQUE7RUFJQyxjQUFBO0FsRDR0VUY7QWtEM3RVRTtFQUNFLFVBQUE7QWxENnRVSjtBa0QzclVFO0VBQ0Usa0JBQUE7RUFDQSxtRkFBQTtFQUNBLDRCQUFBO0FsRDZ0VUo7QWtENXRVSTtFQUNFLGFBQUE7QWxEOHRVTjtBa0RsdFVJO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0FsRGt1VU47QWtEanVVTTtFQUNFLGtCQUFBO0FsRG11VVI7QWtEbHVVUTtFQUNFLGNBQUE7QWxEb3VVVjtBa0RsdVVRO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTtFQUNBLG9DQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBbERvdVVWO0FrRDl0VU07RUFPRSxrQkFBQTtFQUpBLGdCQUFBO0VBR0EseUJBQUE7RUFFQSxrQkFBQTtFQVBBLHNCQUFBO0VBSUEseURBQUE7RUFIQSxtQ0FBQTtFQUVBLGdCQUFBO0FsRHl1VVI7QWtENXRVUTtFQUNFLFlBQUE7QWxEMHVVVjtBa0R4dVVRO0VBWUUsYUFBQTtFQUpBLGtCQUFBO0VBR0EsTUFBQTtFQUZBLFNBQUE7RUFJQSxtQkFBQTtFQVpBLFdBQUE7RUFDQSxZQUFBO0VBUUEsZ0NBQUE7RUFOQSxrQkFBQTtFQURBLHNCQUFBO0VBRUEsY0FBQTtFQUNBLGlCQUFBO0VBQ0EscUNBQUE7QWxEZ3ZVVjtBa0RqdVVFO0VBQ0UsZ0JBQUE7RUFDQSx5QkFBQTtFQUVBLGtCQUFBO0VBREEsc0JBQUE7QWxEMHVVSjtBa0RwdVVJO0VBSUUsbUJBQUE7RUFGQSxjQUFBO0VBQ0EsaUJBQUE7RUFGQSxxQ0FBQTtBbEQrdVVOO0FrRHR1VUk7RUFDRSxnQkFBQTtBbEQ4dVVOO0FrRDd1VU07RUFFRSxjQUFBO0VBREEsMEJBQUE7QWxEZ3ZVUjtBa0Q1dVVJO0VBQ0UsYUFBQTtFQUVBLGFBQUE7RUFEQSxzQkFBQTtFQUVBLG1CQUFBO0FsRDh1VU47QWtEMXVVTTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7QWxEaXZVUjtBa0RodlVRO0VBSUUscUJBQUE7RUFJQSxrQkFBQTtFQUNBLFFBQUE7RUFKQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBTEEseUVBQUE7RUFDQSw0QkFBQTtFQUZBLFdBQUE7QWxEMHZVVjtBa0Q5dVVJO0VBR0UsYUFBQTtFQURBLGtCQUFBO0VBREEseUJBQUE7QWxEa3ZVTjtBa0QzdVVRO0VBQ0UsYUFBQTtBbERrdlVWO0FrRDN1VVE7RUFDRSxnQkFBQTtBbERvdlVWO0FrRGp2VU07RUFHRSxhQUFBO0VBREEsaUJBQUE7RUFEQSxrQkFBQTtBbERxdlVSO0FrRGp2VU07RUFDRSxxQkFBQTtFQUtBLG9CQUFBO0VBQ0Esa0JBQUE7RUFMQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLHFDQUFBO0VBR0EsZ0JBQUE7QWxEbXZVUjtBa0RsdlVRO0VBQ0Usa0JBQUE7QWxEb3ZVVjtBa0RqdlVNO0VBRUUsY0FBQTtFQURBLGtCQUFBO0FsRG92VVI7QWtEanZVTTtFQUVFLGdCQUFBO0VBREEsa0JBQUE7QWxEb3ZVUjs7QWtEOXVVQTtFQUNFLHdDQUFBO0FsRGl2VUY7O0FrRC91VUE7RUFDRSxxQkFBQTtBbERrdlVGOztBa0RodlVBO0VBQ0Usb0JBQUE7QWxEbXZVRjs7QWtEanZVQTtFQUNFLDRCQUFBO0FsRG92VUY7O0FrRGp2VUU7RUFHRSxvQkFBQTtFQURBLFdBQUE7RUFEQSxxQ0FBQTtBbERzdlVKO0FrRG52VUk7RUFFRSxXQUFBO0VBREEsc0JBQUE7QWxEc3ZVTjtBa0RodlVJO0VBRUUsV0FBQTtFQURBLHNCQUFBO0FsRHd2VU47QWtEanZVRTtFQUNFLGNBQUE7QWxEd3ZVSjs7QWtEcnZVQTtFQUtFLHFCQUFBO09BQUEsZ0JBQUE7RUFDQSxpQkFBQTtFQUxBLGlCQUFBO0VBQ0EsNEJBQUE7RUFFQSxpQ0FBQTtFQURBLHlEQUFBO0FsRDJ2VUY7QWtEL3VVRTtFQUdFLGNBQUE7RUFGQSxxQ0FBQTtFQUNBLGdCQUFBO0FsRDh2VUo7QWtEeHZVRTtFQUdFLFdBQUE7RUFEQSxxQkFBQTtFQURBLGlDQUFBO0FsRGl3VUo7QWtEeHZVSTtFQUVFLGdEQUFBO0VBREEsZ0JBQUE7QWxEaXdVTjtBa0QzdlVJO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QWxEa3dVTjtBa0QxdlVJO0VBRUUsV0FBQTtFQURBLGdCQUFBO0VBRUEsZ0JBQUE7QWxEc3dVTjs7QWtEN3ZVQTtFQUNFLHdCQUFBO0FsRHF3VUY7O0FrRG53VUE7RUFDRSxXQUFBO0FsRHN3VUY7O0FrRG53VUE7RUFDRSx3QkFBQTtBbERzd1VGOztBa0Rwd1VBO0VBQ0UsV0FBQTtBbER1d1VGOztBa0Rud1VBLG9CQUFBO0FBQ0E7RUFDRSxxQkFBQTtBbERzd1VGOztBa0Rwd1VBO0VBQ0Usa0JBQUE7QWxEdXdVRjs7QWtEcHdVQSxvQkFBQTtBQUdJO0VBQ0UsWUFBQTtBbERxd1VOO0FrRHB3VU07RUFDRSwrQkFBQTtBbERzd1VSOztBa0Rod1VBLHNCQUFBO0FBRUU7RUFDRSxlQUFBO0FsRGt3VUo7QWtEMXZVRTtFQUNFLGdCQUFBO0FsRHN3VUo7QWtEL3ZVTTtFQUNFLGFBQUE7QWxEc3dVUjs7QWtEaHdVQSxnQkFBQTtBQUdJO0VBQ0UsbUJBQUE7RUFDQSx1QkFBQTtBbERpd1VOO0FrRDF1VVU7RUFFRSxnQkFBQTtFQURBLGlCQUFBO0FsRHF3VVo7QWtEL3ZVVTtFQUNFLHFCQUFBO0FsRHN3VVo7QWtEaHdVUTtFQUdFLHNCQUFBO0VBREEsbUJBQUE7RUFEQSxzQkFBQTtBbER5d1VWO0FrRG53VVU7RUFDRSxhQUFBO0VBRUEsYUFBQTtFQURBLHNCQUFBO0FsRDJ3VVo7QWtEeHdVVTtFQUdFLGFBQUE7RUFEQSxpQkFBQTtFQURBLHFDQUFBO0VBR0EsZ0JBQUE7QWxEMHdVWjtBa0R6d1VZO0VBR0UscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUlBLGtCQUFBO0VBREEsb0JBQUE7RUFOQSxrREFBQTtFQUlBLHdCQUFBO0VBQ0EsNEJBQUE7RUFOQSxXQUFBO0FsRG14VWQ7QWtEbHdVUTtFQUVFLGdCQUFBO0VBREEsZ0JBQUE7RUFFQSxrQkFBQTtBbEQyd1VWO0FrRHZ3VVU7RUFDRSxxQkFBQTtFQUlBLGtCQUFBO0VBQ0EsbUJBQUE7RUFIQSxjQUFBO0VBQ0EsaUJBQUE7RUFGQSxvQ0FBQTtBbERreFVaO0FrRDd3VVk7RUFFRSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUlBLFdBQUE7RUFIQSxXQUFBO0VBQ0EsV0FBQTtFQUdBLHdCQUFBO0VBRkEseUJBQUE7RUFOQSxXQUFBO0FsRHV4VWQ7QWtEN3dVWTtFQUVFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBSUEsWUFBQTtFQUhBLFdBQUE7RUFDQSxXQUFBO0VBR0EseUJBQUE7RUFGQSx5QkFBQTtFQU5BLFdBQUE7QWxEdXhVZDtBa0Q1d1VVO0VBTUUsYUFBQTtFQUlBLGtCQUFBO0VBSEEsbUJBQUE7RUFDQSx1QkFBQTtFQUhBLGVBQUE7RUFEQSxvQkFBQTtFQUhBLHlCQUFBO0VBQ0EsV0FBQTtFQVNBLGlCQUFBO0VBUkEscUNBQUE7RUFNQSxrQkFBQTtBbERneFVaO0FrRDd3VVk7RUFHRSxxQkFBQTtFQUdBLGtCQUFBO0VBQ0EsV0FBQTtFQUhBLFdBQUE7RUFDQSxZQUFBO0VBSEEsZ0RBQUE7RUFEQSxXQUFBO0FsRHF4VWQ7O0FrRHZ3VUEsY0FBQTtBQUNBO0VBRUksWUFBQTtFQURBLGVBQUE7RUFFQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7QWxEMHdVSjtBa0R0d1VJO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QWxENndVTjtBa0Q1d1VNO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFFQSxrQkFBQTtFQURBLGdCQUFBO0FsRCt3VVI7QWtEN3dVUTtFQUVFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUVBLDhDQUFBO0VBREEsZ0JBQUE7RUFOQSxXQUFBO0FsRHN4VVY7QWtEN3dVUTtFQUVFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUVBLCtDQUFBO0VBREEsZ0JBQUE7RUFOQSxXQUFBO0FsRHN4VVY7O0FrRHp3VUU7RUFDRSxhQUFBO0FsRDR3VUo7QWtEMXdVRTtFQUNFLGFBQUE7QWxENHdVSjs7QWtEendVQSx5QkFBQTtBQUlNO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0NBQUE7RUFDQSxrQkFBQTtBbER5d1VSO0FrRHZ3VU07RUFDRSxhQUFBO0FsRHl3VVI7QWtEcndVUTtFQUNFLHFDQUFBO0FsRDR3VVY7O0FrRGh3VUEsa0JBQUE7QUFHSTtFQUNFLHNCQUFBO0FsRHN3VU47QWtEcndVTTtFQUNFLGdCQUFBO0VBQ0EseUJBQUE7QWxEdXdVUjtBa0R0d1VRO0VBQ0UseUJBQUE7QWxEd3dVVjtBa0Ryd1VNO0VBQ0UsNEJBQUE7QWxEdXdVUjtBa0Rud1VFO0VBQ0UsZUFBQTtBbERxd1VKOztBa0Rqd1VBLDRCQUFBO0FBd0NFO0VBQ0UsU0FBQTtBbERtd1VKO0FrRDl2VUk7RUFDRSx5Q0FBQTtFQUVBLGlCQUFBO0VBS0EsWUFBQTtFQU5BLGlDQUFBO0FsRHd3VU47QWtEandVTTtFQUVFLGlCQUFBO0VBRUEsZ0NBQUE7RUFIQSx5QkFBQTtFQUVBLGtCQUFBO0FsRDB3VVI7QWtEeHdVUTtFQUNFLFdBQUE7QWxEMHdVVjtBa0R0d1VRO0VBRUUsb0JBQUE7RUFDQSwrQkFBQTtFQUZBLHlCQUFBO0FsRDB3VVY7QWtEdndVVTtFQUNFLDJCQUFBO0FsRHl3VVo7QWtEbndVUTtFQUdFLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFKQSxpQkFBQTtFQUNBLHFDQUFBO0FsRDZ3VVY7QWtEeHdVUTtFQUVFLFdBQUE7RUFEQSxrQkFBQTtBbEQyd1VWO0FrRHB3VVE7RUFDRSxzQkFBQTtFQUNBLGNBQUE7QWxEc3dVVjtBa0Rud1VVO0VBQ0UsY0FBQTtFQUNBLG9DQUFBO0FsRHF3VVo7QWtEbHdVUTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGlDQUFBO0FsRG93VVY7QWtEbndVVTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtBbERxd1VaO0FrRGx3VVE7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0FsRG93VVY7QWtEbndVVTtFQUlFLGtCQUFBO0VBRkEsdUJBQUE7RUFDQSxtQkFBQTtFQUZBLHlCQUFBO0FsRHd3VVo7QWtEaHdVVTtFQU9FLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUpBLGdCQUFBO0VBS0EsMkJBQUE7RUFOQSxvQkFBQTtFQUpBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtBbEQ4d1VaO0FrRGh3VUk7RUFHRSxhQUFBO0VBQ0EsZ0JBQUE7RUFGQSxtQkFBQTtFQURBLHNCQUFBO0FsRHF3VU47QWtEandVTTtFQUNFLGdCQUFBO0FsRG13VVI7QWtEOXZVTTtFQUdFLGFBQUE7RUFGQSxzQ0FBQTtFQUNBLGdCQUFBO0FsRHN3VVI7QWtEaHdVTTtFQUNFLGVBQUE7QWxEdXdVUjtBa0Rud1VFO0VBRUUsV0FBQTtFQURBLHlCQUFBO0FsRHN3VUo7QWtEbHdVUTtFQUNFLHNCQUFBO0FsRG93VVY7QWtEbndVVTtFQUNFLHNCQUFBO0VBQ0EsV0FBQTtBbERxd1VaO0FrRG53VVU7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QWxEcXdVWjtBa0Rod1VRO0VBRUUsaUJBQUE7RUFEQSxzQ0FBQTtBbERtd1VWO0FrRGh3VVE7RUFDRSxjQUFBO0FsRGt3VVY7QWtEOXZVSTtFQUVFLGVBQUE7RUFJQSxlQUFBO0VBREEseUJBQUE7RUFGQSx5QkFBQTtFQUZBLG1DQUFBO0VBR0Esa0JBQUE7QWxEa3dVTjtBa0Q5dlVJO0VBR0UsYUFBQTtFQUZBLHlCQUFBO0VBQ0Esc0JBQUE7RUFFQSxrQkFBQTtFQUNBLHNCQUFBO0FsRGd3VU47QWtEMXZVSTtFQUNFLFVBQUE7QWxEa3dVTjtBa0Q3dlVJO0VBQ0UsVUFBQTtBbERvd1VOO0FrRC92VUk7RUFDRSxVQUFBO0FsRHN3VU47QWtEandVSTtFQUdFLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBSkEsbUJBQUE7RUFDQSx5QkFBQTtBbEQyd1VOO0FrRHZ3VU07RUFHRSxpQkFBQTtFQUZBLHFDQUFBO0VBQ0Esa0JBQUE7QWxEMHdVUjtBa0R4d1VRO0VBQ0UsY0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0JBQUE7QWxEMHdVVjtBa0Rwd1VJO0VBRUUscUJBQUE7RUFEQSxhQUFBO09BQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBbERzd1VOO0FrRGh3VU07RUFDRSxrQkFBQTtBbER5d1VSO0FrRHh3VVE7RUFDRSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUNBQUE7RUFDQSx1QkFBQTtBbEQwd1VWO0FrRHp3VVU7RUFHRSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUpBLFdBQUE7RUFLQSxXQUFBO0VBQ0EsV0FBQTtFQUxBLHdCQUFBO0VBTUEsa0JBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7QWxEMndVWjtBa0R6d1VVO0VBR0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFKQSxZQUFBO0VBS0EsV0FBQTtFQUNBLFdBQUE7RUFMQSx5QkFBQTtFQU1BLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0FsRDJ3VVo7QWtEcHdVSTtFQUVFLGNBQUE7RUFEQSxxQ0FBQTtBbER1d1VOO0FrRHB3VUk7RUFFRSxrQkFBQTtFQURBLDJCQUFBO0FsRHV3VU47QWtEcHdVSTtFQUNFLGlCQUFBO0FsRHN3VU47QWtEcHdVSTtFQUNFLGdCQUFBO0FsRHN3VU47QWtEcndVTTtFQUVFLGtCQUFBO0VBQ0EsU0FBQTtFQUZBLHFDQUFBO0FsRHl3VVI7QWtEandVTTtFQUNFLG9DQUFBO0FsRHl3VVI7QWtEcndVRTtFQUNFLGdCQUFBO0FsRHV3VUo7QWtEcndVTTtFQUNFLHdCQUFBO0FsRHV3VVI7QWtENXZVSTtFQUNFLFlBQUE7QWxEd3dVTjtBa0R0d1VJO0VBQ0UsaUJBQUE7QWxEd3dVTjs7QWtEeHZVQTtFQUNFLGdCQUFBO0FsRHF3VUY7QWtEcHdVRTtFQUNFLDZCQUFBO0FsRHN3VUo7O0FrRG53VUEsdUJBQUE7QUFhSTtFQUNFLFNBQUE7QWxEZ3dVTjtBa0QvdlVNO0VBQ0Usa0JBQUE7QWxEaXdVUjtBa0Rod1VRO0VBQ0UsZUFBQTtBbERrd1VWO0FrRC92VU07RUFDRSxhQUFBO0VBRUEsbUJBQUE7RUFEQSx1QkFBQTtBbERrd1VSO0FrRDV2VUk7RUFHRSxhQUFBO0VBRkEsZUFBQTtFQUNBLHVCQUFBO0FsRCt2VU47QWtEMXZVTTtFQVVFLFlBQUE7RUFDQSxlQUFBO0FsRHd2VVI7QWtEbHdVUTtFQUNFLHFDQUFBO0FsRG93VVY7QWtEbHdVUTtFQUNFLHlEQUFBO0FsRG93VVY7QWtEbHdVUTtFQUNFLHlEQUFBO0FsRG93VVY7QWtEaHdVUTtFQUNFLGdCQUFBO0FsRGt3VVY7O0FrRHR2VU07RUFFRSxhQUFBO0VBREEsbUNBQUE7QWxEK3ZVUjs7QW1ELzBiQSxVQUFBO0FBSU07RUFHRSxTQUFBO0VBREEsYUFBQTtFQURBLHdFQUFBO0FuRGkxYlI7QW1EcjBiRTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtBbkQrMGJKO0FtRHgwYkk7RUFDRSxrQkFBQTtBbkRvMWJOO0FtRHgwYkk7RUFJRSxhQUFBO0VBQ0EsMkRBQUE7RUFGQSx1QkFBQTtFQURBLGtCQUFBO0VBREEsc0JBQUE7QW5EdzFiTjtBbUQ3MGJNO0VBRUUsYUFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUpBLHNCQUFBO0VBS0EsNkJBQUE7QW5EdTFiUjtBbURqMWJRO0VBQ0UsWUFBQTtBbkQwMWJWO0FtRHgxYlE7RUFDRSxrQkFBQTtBbkQwMWJWO0FtRHoxYlU7RUFHRSxjQUFBO0VBS0Esa0JBQUE7RUFFQSxRQUFBO0VBREEsUUFBQTtFQUVBLFlBQUE7RUFMQSxXQUFBO0VBQ0EsWUFBQTtFQUxBLDJEQUFBO0VBRUEsd0JBQUE7RUFDQSw0QkFBQTtFQUpBLFdBQUE7QW5EcTJiWjtBbURoMWJRO0VBSUUscUJBQUE7RUFEQSxlQUFBO0VBRkEsbUNBQUE7RUFDQSxrQkFBQTtBbkRnMmJWO0FtRDUxYlE7RUFDRSx5QkFBQTtBbkQ4MWJWO0FtRDUxYlE7RUFDRSx5QkFBQTtBbkQ4MWJWO0FtRDUxYlE7RUFDRSx5QkFBQTtBbkQ4MWJWO0FtRDUxYlE7RUFFRSxXQUFBO0VBREEsbUJBQUE7RUFFQSxrQkFBQTtBbkQ4MWJWO0FtRHgxYkk7RUFDRSxtQkFBQTtBbkQwMWJOO0FtRHgxYkk7RUFFRSxjQUFBO0VBQ0EsaUNBQUE7RUFGQSxrQkFBQTtBbkQ0MWJOO0FtRHgxYkk7RUFDRSxnQkFBQTtBbkQwMWJOO0FtRHoxYk07RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0FuRDIxYlI7QW1EejFiTTtFQUdFLG1CQUFBO0VBREEsaUNBQUE7RUFEQSxrQkFBQTtBbkQ2MWJSO0FtRHgxYlE7RUFDRSxlQUFBO0FuRDAxYlY7QW1EcDFiSTtFQUtFLG1CQUFBO0VBSEEsY0FBQTtFQUNBLGlCQUFBO0VBRkEsaUNBQUE7RUFHQSxrQkFBQTtBbkR1MWJOO0FtRHAxYkk7RUFFRSxxQkFBQTtFQURBLGFBQUE7RUFFQSwwRUFBQTtPQURBLGdCQUFBO0FuRHUxYk47QW1EaDFiTTtFQUdFLGFBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0VBSEEsa0JBQUE7RUFEQSx5REFBQTtBbkQ2MWJSO0FtRHgxYlE7RUFDRSxhQUFBO0VBRUEsMEJBQUE7RUFEQSxzQkFBQTtBbkQyMWJWO0FtRHoxYlU7RUFDRSxhQUFBO0VBQ0EsOEJBQUE7QW5EMjFiWjtBbUQxMWJZO0VBQ0UsaUJBQUE7RUFDQSxpQ0FBQTtBbkQ0MWJkO0FtRHoxYlU7RUFJRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUpBLGNBQUE7RUFEQSxpQ0FBQTtFQUVBLGtCQUFBO0FuRDgxYlo7QW1EdjFiWTtFQUVFLGNBQUE7RUFEQSxnQkFBQTtFQUVBLFdBQUE7RUFDQSxZQUFBO0VBSUEsZUFBQTtFQUZBLG9CQUFBO0VBQ0EsY0FBQTtFQUZBLGlDQUFBO0FuRGkyYmQ7QW1EdDFiVTtFQUVFLHFCQUFBO0VBREEsa0JBQUE7QW5EZzJiWjtBbUQ1MWJRO0VBSUUsa0JBQUE7RUFIQSw0QkFBQTtFQUVBLDBCQUFBO0VBREEseUJBQUE7QW5EZzJiVjtBbUQ3MWJVO0VBTUUsY0FBQTtFQUtBLGtCQUFBO0VBR0EsVUFBQTtFQUZBLFNBQUE7RUFMQSxZQUFBO0VBTUEsMkJBQUE7RUFSQSx5QkFBQTtFQUtBLG9CQUFBO0VBTkEsc0JBQUE7RUFIQSxnQkFBQTtFQUNBLGNBQUE7RUFNQSxpQkFBQTtFQUxBLGlDQUFBO0VBTUEsa0JBQUE7QW5EbzJiWjtBbUQ3MWJVO0VBSUUsbUJBQUE7RUFGQSxjQUFBO0VBREEsaUNBQUE7RUFFQSxrQkFBQTtBbkRnMmJaO0FtRG4xYkk7RUFHRSxhQUFBO0VBREEsdUJBQUE7RUFEQSxtQkFBQTtBbkQ0MWJOO0FtRHQxYk07RUFDRSxrQkFBQTtBbkQ2MWJSO0FtRHgxYk07RUFHRSxtQkFBQTtFQUZBLDRDQUFBO0VBQ0Esa0JBQUE7QW5EZzJiUjtBbUQ3MWJNO0VBQ0UsYUFBQTtFQUdBLGFBQUE7RUFGQSw4QkFBQTtFQUNBLHVCQUFBO0FuRGcyYlI7QW1EOTFiUTtFQUNFLGtCQUFBO0FuRGcyYlY7QW1EOTFiUTtFQUNFLGtCQUFBO0FuRGcyYlY7QW1ELzFiVTtFQUdFLHNCQUFBO0VBRkEsV0FBQTtFQUNBLFlBQUE7S0FDQSxtQkFBQTtBbkRpMmJaO0FtRDcxYk07RUFTRSxhQUFBO0VBR0EsVUFBQTtFQUNBLFNBQUE7RUFIQSxtQkFBQTtFQUNBLHVCQUFBO0VBTEEsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBTUEsMkJBQUE7RUFYQSx5QkFBQTtFQURBLGlDQUFBO0VBREEsY0FBQTtFQUdBLGlCQUFBO0VBQ0EsaUNBQUE7QW5EdzJiUjtBbUQ3MWJNO0VBSUUsa0JBQUE7RUFEQSxpQkFBQTtFQUZBLFlBQUE7RUFDQSx5REFBQTtFQUdBLDJCQUFBO0FuRCsxYlI7QW1EOTFiUTtFQUNFLFlBQUE7QW5EZzJiVjtBbUQvMWJVO0VBQ0UsYUFBQTtBbkRpMmJaO0FtRDkxYlE7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTtFQUVBLFdBQUE7RUFDQSxZQUFBO0VBRkEsMkJBQUE7RUFHQSxrQkFBQTtFQUNBLGdFQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtBbkRnMmJWO0FtRDMxYk07RUFDRSxtQkFBQTtBbkQ2MWJSO0FtRHgxYk07RUFFRSxhQUFBO0VBQ0EsdUJBQUE7RUFGQSxxQkFBQTtBbkRpMmJSO0FtRDMxYlE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFPQSxlQUFBO0VBTkEsWUFBQTtFQUlBLGtCQUFBO0VBREEsa0JBQUE7RUFFQSx5QkFBQTtFQUpBLGtCQUFBO0VBQ0Esc0JBQUE7QW5EczJiVjtBbUR4MWJNO0VBR0UscUJBQUE7RUFGQSxjQUFBO0VBQ0Esb0NBQUE7QW5EbzJiUjtBbUQ5MWJNO0VBQ0UsaUJBQUE7RUFDQSxvQ0FBQTtBbkRxMmJSO0FtRG4yYk07RUFDRSxtQkFBQTtBbkRxMmJSO0FtRGoyYlE7RUFFRSxzQkFBQTtFQURBLGFBQUE7S0FDQSxtQkFBQTtBbkR3MmJWO0FtRHIyYk07RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0FuRHUyYlI7QW1EcDJiUTtFQUVFLGVBQUE7RUFEQSxnQkFBQTtFQUVBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQ0FBQTtBbkRzMmJWO0FtRHIyYlU7RUFDRSxvQ0FBQTtBbkR1MmJaO0FtRHIyYlU7RUFDRSx3QkFBQTtBbkR1MmJaO0FtRHAyYlk7RUFDRSxjQUFBO0FuRHMyYmQ7QW1EcDJiWTtFQUNFLGlDQUFBO0FuRHMyYmQ7QW1EcDJiWTtFQUNFLGdCQUFBO0FuRHMyYmQ7QW1EbjJiYztFQUNFLFlBQUE7QW5EcTJiaEI7QW1EaDJiUTtFQUVFLGFBQUE7RUFDQSx1QkFBQTtFQUZBLGdCQUFBO0FuRG8yYlY7QW1ENTFiWTtFQUNFLGdCQUFBO0VBUUEscUJBQUE7RUFOQSxhQUFBO0VBRUEsa0JBQUE7RUFIQSxzQkFBQTtFQUVBLFdBQUE7RUFFQSxpQkFBQTtFQUVBLG9DQUFBO0VBREEsa0JBQUE7QW5EczJiZDtBbURuMmJjO0VBQ0UsbUJBQUE7RUFDQSxvQ0FBQTtBbkRxMmJoQjtBbURqMmJjO0VBRUUsaUJBQUE7RUFEQSx5QkFBQTtBbkRvMmJoQjtBbUQzMWJRO0VBR0UscUJBQUE7RUFGQSxhQUFBO0VBQ0EsMkRBQUE7T0FDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtBbkRrMmJWO0FtRDcxYlU7RUFFRSxnQkFBQTtFQURBLGlCQUFBO0VBRUEsZ0JBQUE7QW5EcTJiWjtBbURuMmJVO0VBQ0UsYUFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7QW5EcTJiWjtBbURoMmJVO0VBS0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUhBLFdBQUE7RUFGQSxlQUFBO0VBQ0Esa0JBQUE7RUFGQSxzQkFBQTtBbkQ2MmJaO0FtRG4yYlk7RUFHRSxzQkFBQTtFQURBLFlBQUE7RUFEQSxhQUFBO0tBRUEsbUJBQUE7QW5EMDJiZDtBbURqMmJNO0VBRUUsdUJBQUE7RUFEQSxTQUFBO0FuRG8yYlI7QW1EbDJiUTtFQUNFLGdCQUFBO0FuRG8yYlY7QW1EajJiTTtFQUNFLGdCQUFBO0FuRG0yYlI7QW1EbDJiUTtFQUNFLGNBQUE7QW5EbzJiVjtBbUQvMWJVO0VBQ0UseUJBQUE7QW5EaTJiWjtBbUR6MWJNO0VBQ0UsNEJBQUE7QW5EMjFiUjtBbUQxMWJRO0VBQ0Usa0JBQUE7QW5ENDFiVjtBbUR0MWJJO0VBQ0UsNEJBQUE7QW5EdzFiTjtBbURuMWJJO0VBQ0UsWUFBQTtBbkQwMWJOO0FtRHoxYk07RUFFRSxvQkFBQTtFQURBLFlBQUE7S0FDQSxpQkFBQTtBbkQyMWJSO0FtRHQxYkk7RUFDRSxvQkFBQTtBbkR3MWJOO0FtRHAxYkk7RUFDRSxVQUFBO0FuRHMxYk47QW1EcjFiTTtFQUNFLFlBQUE7RUFDQSxlQUFBO0FuRHUxYlI7QW1EbDFiSTtFQUNFLG1CQUFBO0FuRG8xYk47QW1EajFiRTtFQUNFLGdCQUFBO0VBQ0Esb0NBQUE7QW5EbTFiSjtBbURoMWJJO0VBR0Usb0JBQUE7RUFGQSxhQUFBO0VBQ0EsK0JBQUE7T0FDQSxlQUFBO0VBQ0EsZ0JBQUE7QW5EazFiTjtBbURoMWJJO0VBQ0UsWUFBQTtFQUNBLGVBQUE7QW5EazFiTjtBbURqMWJNO0VBQ0UsZ0JBQUE7QW5EbTFiUjtBbURoMWJJO0VBQ0UsZUFBQTtBbkRrMWJOO0FtRGgxYkk7RUFDRSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtBbkRrMWJOOztBbUQxMGJBLE9BQUE7QUFFRTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGtCQUFBO0FuRGkxYko7QW1ENTBiTTtFQUNFLG1CQUFBO0FuRG0xYlI7QW1EaDFiSTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7QW5EazFiTjtBbUR2MGJJO0VBRUUsbUJBQUE7RUFEQSxjQUFBO0FuRHExYk47QW1EbDFiSTtFQUNFLGNBQUE7RUFDQSxpQ0FBQTtBbkRvMWJOO0FtRGwxYkk7RUFDRSxpQkFBQTtBbkRvMWJOOztBbUQvMGJFO0VBQ0UsaUNBQUE7QW5EazFiSjtBbURoMWJFO0VBQ0UsZ0JBQUE7QW5EazFiSjs7QW1ELzBiQTtFQUVFLGNBQUE7RUFEQSxTQUFBO0FuRG0xYkY7QW1EajFiRTtFQUNFLCtCQUFBO0VBQ0EsZ0JBQUE7QW5EbTFiSjs7QW1ENzBiQTtFQUNFLFdBQUE7QW5EcTFiRjs7QW1EbjFiQSxxQkFBQTtBQUdJO0VBQ0Usa0JBQUE7QW5EbzFiTjtBbURsMWJJO0VBQ0UsbUNBQUE7QW5EbzFiTjs7QW1EaDFiQTtFQUlFLFdBQUE7RUFIQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBRUEsZ0JBQUE7QW5EbTFiRjs7QW1EdjBiQSwyQkFBQTtBQUVFO0VBR0Usb0JBQUE7RUFEQSx5QkFBQTtFQURBLG1CQUFBO0FuRDIxYko7QW1EcjFiSTtFQUtFLG1CQUFBO0VBSEEsY0FBQTtFQURBLHFDQUFBO0VBR0EsZ0JBQUE7RUFEQSxrQkFBQTtBbkQ4MWJOO0FtRHoxYkU7RUFLRSx1QkFBQTtFQUZBLGFBQUE7T0FFQSxrQkFBQTtFQURBLG1CQUFBO0VBSEEsZ0JBQUE7RUFDQSxjQUFBO0VBSUEsZUFBQTtBbkQyMWJKO0FtRHIxYkU7RUFDRSxRQUFBO0VBQ0Esb0NBQUE7QW5ENjFiSjtBbUR6MWJJO0VBRUUsaUJBQUE7RUFEQSxxQ0FBQTtFQUVBLGdCQUFBO0FuRGcyYk47QW1ELzFiTTtFQUtFLG9CQUFBO0VBSEEsY0FBQTtFQUNBLG1CQUFBO0VBRkEsc0NBQUE7RUFHQSwwQkFBQTtBbkRrMmJSO0FtRGgyYlE7RUFDRSxxQkFBQTtBbkRrMmJWO0FtRC8xYlU7RUFNRSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFOQSxXQUFBO0VBQ0EsWUFBQTtFQUZBLDREQUFBO0VBR0Esd0JBQUE7RUFKQSxXQUFBO0FuRHkyYlo7QW1EdDFiRTtFQUNFLFFBQUE7RUFDQSxZQUFBO0FuRCsxYko7QW1ENzFiRTtFQUNFLGdCQUFBO0VBRUEsbUJBQUE7RUFEQSxlQUFBO0FuRGcyYko7QW1ENzFiRTtFQUNFLGlCQUFBO0FuRCsxYko7O0FtRDUxYkEscUJBQUE7QUFFRTtFQUNFLGtCQUFBO0FuRDgxYko7QW1EMTFiSTtFQUNFLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLGNBQUE7QW5EaTJiTjs7QW1EdjFiTTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtBbkQrMWJSO0FtRDExYlE7RUFDRSxVQUFBO0FuRGsyYlY7QW1ENzFiUTtFQUNFLFVBQUE7QW5EbzJiVjtBbUQvMWJRO0VBQ0UsY0FBQTtFQUdBLGdCQUFBO0VBRkEsZUFBQTtFQUNBLGdCQUFBO0FuRHUyYlY7QW1ELzFiVTtFQUNFLHFDQUFBO0FuRHUyYlo7QW1EcjJiVTtFQUNFLHVCQUFBO0FuRHUyYlo7QW1EajJiWTtFQUVFLGdCQUFBO0VBREEsa0JBQUE7QW5EeTJiZDtBbUR0MmJZO0VBQ0Usd0JBQUE7RUFDQSw4QkFBQTtBbkR3MmJkO0FtRHQyYlk7RUFJRSxxQkFBQTtFQUZBLGlCQUFBO0VBREEscUNBQUE7RUFFQSxnQkFBQTtBbkR5MmJkO0FtRHQyYlk7RUFHRSxhQUFBO0VBQ0EscUJBQUE7RUFGQSxrQkFBQTtFQURBLHNCQUFBO0FuRDIyYmQ7QW1EdjJiYztFQUdFLHNCQUFBO0VBRkEsV0FBQTtFQUNBLGFBQUE7S0FDQSxtQkFBQTtBbkR5MmJoQjtBbUR0MmJZO0VBQ0UsZUFBQTtBbkR3MmJkO0FtRG4yYk07RUFDRSxzQkFBQTtFQUNBLGlCQUFBO0FuRHEyYlI7QW1EajJiUTtFQUNFLGtCQUFBO0FuRHcyYlY7QW1EdDJiUTtFQUNFLHFCQUFBO0VBTUEsbUJBQUE7RUFEQSxvQkFBQTtFQURBLGtCQUFBO0VBSEEseUJBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QW5EMjJiVjtBbURyMmJNO0VBRUUscUJBQUE7RUFEQSxhQUFBO09BQ0EsZ0JBQUE7QW5EdTJiUjs7QW9EbnRkQTtFakNDRSxhQUFBO0ViQ0Esa0JBQUE7RWFBQSxlQUFBO0VBR0EsbUJpQ0hnQztFakNFaEMsMkJpQ0ZvQjtFakNDcEIsU2lDRGM7RTlDRWQsMkJBQUE7RUFIQSxVQUFBO0VBRUEsY0FBQTtBTml1ZEY7QW9EOXRkRTtFQUVFLFdBQUE7RUFDQSxtQkFBQTtFNUNDRixxQ0FBQTtBUm91ZEY7QW9EOXRkRTtFQUNFLHNCQUFBO0FwRHF1ZEo7QW9EbnVkRTtFQUdFLGdCQUFBO0VBREEsaUJBQUE7RUFEQSwwQkFBQTtBcER1dWRKOztBcUQzdmRBO0UvQ0VFLGtCQUFBO0VBRUEsMkJBQUE7RUFIQSxVQUFBO0VBRUEsY0FBQTtBTit2ZEY7QXFEaHdkRTtFbENEQSxhQUFBO0VBQ0EsZUFBQTtFQUdBLG1CQUxpRDtFQUlqRCx1QmtDRHNCO0VsQ0F0QixTQUFBO0FuQnN3ZEY7QXFEcHdkSTtFQUVFLGtCQUFBO0VBREEsaUJBQUE7RTdDZ0JKLHFDQUFBO0FSd3ZkRjtBcURsd2RFO0VBVUUsVUFBQTtFQUlBLGtCQUFBO0FyRHd2ZEo7QXFEcndkSTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFFQSxtREFBQTtFQURBLGdCQUFBO0FyRHd3ZE47QXFENXZkSTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBckRtd2ROO0FxRGh3ZEk7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QXJEa3dkTjtBcUQvdmRJO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FyRGl3ZE47QXFEOXZkSTtFQUNFLG1CQUFBO0VBQ0EsV0FBQTtBckRnd2ROO0FxRDd2ZEk7RUFDRSxtQkFBQTtFQUNBLFdBQUE7QXJEK3ZkTjtBcUQ1dmRJO0VBQ0UsbUJBQUE7RUFDQSxXQUFBO0FyRDh2ZE47QXFEenZkTTtFQVFFLGtCQUFBO0VBRUEsU0FBQTtFQURBLHNCQUFBO0VBTkEsUUFBQTtFQUNBLFNBQUE7RUFFQSw4QkFBQTtFQURBLG1CQUFBO0VBRUEsNkRBQUE7RUFMQSxXQUFBO0VBREEsZ0JBQUE7QXJEb3dkUjtBcUR4dmRNO0VBQ0UsYUFBQTtBckQwdmRSO0FxRHZ2ZEk7RUFDRSx5REFBQTtBckR5dmROO0FxRHR2ZEk7RUFDRSx5REFBQTtBckR3dmROO0FxRHJ2ZEk7RUFDRSx5REFBQTtBckR1dmROOztBc0QvMGRBO0VuQ0NFLGFBQUE7RWJDQSxrQkFBQTtFYUFBLGVBQUE7RUFHQSxtQm1DSDhCO0VuQ0U5Qiw4Qm1DRmdCO0VuQ0NoQixNbUNEYztFaERFZCwyQkFBQTtFZ0RBQSwyQkFBQTtFQURBLHNCQUFBO0VoREZBLFVBQUE7RUFFQSxjQUFBO0FOMDFkRjtBc0R2MGRFO0VBRUUsY0FBQTtFQVFBLHlDQUFBO0VBVEEsa0JBQUE7QXRENjFkSjtBc0RuMWRJO0U5Q21CRixxQ0FBQTtBUjIwZEY7O0F1RC8zZEE7RUFDRSxpQkFBQTtBdkRrNGRGO0F1RHAzZE07RUFFSSx3QkFBQTtFQUNBLHdCQUFBO0VBRkEsMkVBQUE7QXZEeTRkVjtBdUR4M2RFO0VBQ0UsZ0RBQUE7QXZEeTRkSjs7QXVEcjRkRTtFQUNFLHFDQUFBO0F2RHc0ZEo7QXVEdjRkSTtFQUNFLGNBQUE7RUFDQSxxQ0FBQTtBdkR5NGROO0F1RHQ0ZEU7RUFHRSxxQ0FBQTtFQUZBLGlCQUFBO0VBQ0EsY0FBQTtFQUVBLGNBQUE7QXZEdzRkSjtBdUQ3M2RNO0VBQ0UsdUJBQUE7RUFDQSxrQ0FBQTtBdkQ4NGRSO0F1RDE0ZFE7RUFDRSxrRUFBQTtFQUVBLHFCQUFBO0VBREEseUJBQUE7QXZEazVkVjtBdUR4NGRNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QXZEazVkUjtBdUQ1NGRNO0VBSUUscUJBQUE7RUFIQSxhQUFBO09BR0EsZ0JBQUE7RUFGQSwyQkFBQTtFQUNBLG1CQUFBO0VBRUEscUJBQUE7QXZEbzVkUjtBdURsNWRNO0VBQ0UscUNBQUE7RUFDQSxnQkFBQTtBdkRvNWRSOztBdUQ1NGRBO0VBWUUseUJBQUE7QXZEeTRkRjtBdURwNWRFO0VBQ0UsaUJBQUE7QXZEczVkSjtBdURuNWRJO0VBQ0UsZUFBQTtBdkRxNWROO0F1RDk0ZEU7RUFJRSxhQUFBO0VBRUEsYUFBQTtFQURBLHNCQUFBO0VBSEEsYUFBQTtFQUNBLGtCQUFBO0VBRkEsc0JBQUE7QXZEMDVkSjtBdURoNWRFO0VBSUUscUJBQUE7RUFIQSxhQUFBO09BR0EsZ0JBQUE7RUFGQSwyQkFBQTtFQUNBLHVCQUFBO0VBRUEsZ0JBQUE7QXZEdTVkSjtBdUQ5NGRJO0VBQ0UsYUFBQTtFQUNBLHFCQUFBO0VBQ0EscUNBQUE7QXZEMDVkTjtBdUR2NWRFO0VBR0UsbUJBQUE7RUFGQSxxQ0FBQTtFQUNBLGtCQUFBO0F2RDA1ZEo7QXVEbjVkSTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtBdkQwNWROO0F1RGg1ZEk7RUFJRSxhQUFBO0VBREEsT0FBQTtFQUVBLHNCQUFBO0VBSkEsZ0JBQUE7RUFDQSxrQkFBQTtBdkRpNmROO0F1RDc1ZE07RUFPRSxpQkFBQTtFQURBLDBCQUFBO0VBREEsc0JBQUE7RUFKQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQ0FBQTtFQUNBLGtCQUFBO0F2RGs2ZFI7QXVEOTVkUTtFQUNFLHlCQUFBO0F2RGc2ZFY7QXVENzVkTTtFQUtFLFlBQUE7RUFDQSxTQUFBO0VBSEEsb0JBQUE7RUFEQSwwQkFBQTtFQURBLHlCQUFBO0VBR0EsZ0JBQUE7QXZEaTZkUjtBdUQ5NWRRO0VBQ0UsY0FBQTtFQUVBLGlCQUFBO0VBREEsaUNBQUE7QXZEaTZkVjtBdUR6NWRJO0VBT0Usa0JBQUE7RUFMQSxXQUFBO0VBQ0EsWUFBQTtFQUZBLDBEQUFBO0VBS0EsMkJBQUE7RUFGQSx3QkFBQTtFQUNBLDRCQUFBO0F2RGs2ZE47QXVEejVkSTtFQUdFLGVBQUE7RUFGQSxrQkFBQTtFQUNBLHlCQUFBO0F2RGk2ZE47QXVEMzVkSTtFQUlFLGFBQUE7RUFFQSxhQUFBO0VBREEsc0JBQUE7RUFGQSxrQkFBQTtFQUZBLGtCQUFBO0VBQ0Esc0JBQUE7QXZEczZkTjtBdUQ3NWRRO0VBTUUsdUJBQUE7RUFGQSxhQUFBO09BRUEsa0JBQUE7RUFEQSxtQkFBQTtFQUhBLGNBQUE7RUFEQSxpQkFBQTtFQUVBLGlDQUFBO0F2RHU2ZFY7QXVEbjZkVTtFQUNFLGFBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBR0Esa0JBQUE7RUFGQSx5QkFBQTtFQUNBLFdBQUE7RUFFQSxvQ0FBQTtBdkRxNmRaO0F1RDk1ZEs7RUFHQyxxQkFBQTtFQUZBLGFBQUE7RUFDQSxxQ0FBQTtPQUNBLGdCQUFBO0F2RGc2ZE47QXVEeDVkSztFQUNDLGFBQUE7RUFHQSxrQkFBQTtFQUZBLDJCQUFBO0VBQ0EsZ0JBQUE7QXZEbTZkTjtBdURqNmRNO0VBRUUsY0FBQTtFQVFBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFUQSxRQUFBO0VBQ0EsU0FBQTtFQUVBLGtDQUFBO0VBR0EsZUFBQTtFQUZBLHFDQUFBO0VBQ0EsK0JBQUE7RUFIQSxtQkFBQTtFQUpBLFdBQUE7QXZEODZkUjtBdUR2NWRNO0VBQ0UsYUFBQTtBdkRxNmRSO0F1RG42ZE07RUFJRSxhQUFBO0VBRkEsNEJBQUE7RUFEQSx5QkFBQTtFQUVBLFdBQUE7QXZEczZkUjtBdURuNmRNO0VBQ0UscUJBQUE7RUFRQSxxQkFBQTtPQVJBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQU9BLGVBQUE7RUFIQSxrQkFBQTtFQUZBLHNCQUFBO0VBQ0EsY0FBQTtFQUZBLGlCQUFBO0VBT0EsbUNBQUE7RUFIQSxnQkFBQTtBdkR3NmRSO0F1RHA2ZFE7RUFDRSxhQUFBO0VBRUEsbUJBQUE7RUFEQSx1QkFBQTtFQUdBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFFQSxpQkFBQTtFQURBLGlDQUFBO0VBTkEsY0FBQTtBdkQ2NmRWO0F1RG42ZE07RUFJRSxhQUFBO0VBQ0EsdUJBQUE7RUFGQSxhQUFBO0VBREEsNEJBQUE7RUFEQSx5QkFBQTtBdkR5NmRSO0F1RHA2ZFE7RUFDRSxtQkFBQTtFQUNBLDRDQUFBO0F2RHM2ZFY7QXVEaDZkSTtFQUVFLHFCQUFBO0VBREEsYUFBQTtPQUNBLGdCQUFBO0F2RGs2ZE47QXVENzVkSTtFQU1FLGFBQUE7RUFFQSxtQkFBQTtFQURBLHVCQUFBO0VBRkEsVUFBQTtFQURBLGFBQUE7RUFEQSw0QkFBQTtFQUZBLHlCQUFBO0VBQ0EsV0FBQTtBdkQwNmROO0F1RG42ZE07RUFDRSxxQkFBQTtFQVFBLGdCQUFBO0VBUEEsZUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFFQSxxQ0FBQTtFQURBLGdCQUFBO0F2RHU2ZFI7QXVEcDZkUTtFQUNFLGFBQUE7QXZEczZkVjtBdUQ3NWRRO0VBRUUsaUJBQUE7RUFEQSxxQ0FBQTtBdkR1NmRWO0F1RGw2ZEk7RUFFRSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUhBLGFBQUE7RUFJQSw0QkFBQTtBdkRvNmROOztBd0Q3eWVFO0VBQ0UsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QXhEcXplSjtBd0RuemVFO0VBRUUsbUJBQUE7RUFFQSxvQkFBQTtFQURBLGdDQUFBO0VoRFVGLHNDQUFBO0FSNHllRjs7QXlEOXplRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F6RGkwZUo7QXlEM3plSTtFQUNFLGFBQUE7RUFFQSx1QkFBQTtFQURBLG1CQUFBO0VBRUEsT0FBQTtBekRrMGVOO0F5RDV6ZUk7RUFDRSxVQUFBO0F6RG0wZU47QXlEN3plSTtFQUNFLGlCQUFBO0F6RG8wZU47QXlEbDBlTTtFQUNFLG9CQUFBO0F6RG8wZVI7QXlEOXplUTtFQUNFLG9CQUFBO0F6RHEwZVY7QXlENXplSTtFQUlFLG1CQUFBO0VBRUEsa0JBQUE7RUFEQSxxRkFBQTtFQUpBLGNBQUE7RUFFQSxpQkFBQTtFakQ5Qkosc0NBQUE7RWlEa0NJLGdCQUFBO0F6RG0wZU47O0EwRHQzZUk7RUFDRSxtQkFBQTtBMUR5M2VOO0EwRHYzZUk7RUFDRSxtQkFBQTtBMUR5M2VOO0EwRG4zZUk7RUFHRSxrQkFBQTtBMUR3M2VOO0EwRHQzZUk7RUFDRSxrQkFBQTtBMUR3M2VOO0EwRC8yZU07RUFDRSxVQUFBO0VBQ0Esc0JBQUE7QTFEdTNlUjtBMEQ5MmVNO0VBQ0Usc0JBQUE7QTFEMjNlUjtBMER4M2VJO0VBRUUseUJBQUE7RUFDQSxrQkFBQTtFQUZBLHNCQUFBO0ExRDQzZU47QTBEcjNlSTtFQUtFLHFCQUFBO0VBQ0EsaUJBQUE7RUFFQSxrQkFBQTtFQVBBLHlCeER0Q0U7RXdEdUNGLFdBQUE7RUFLQSxpQkFBQTtFQUpBLGVBQUE7RUFDQSxnQkFBQTtBMURnNGVOO0EwRDMzZU07RUFFRSxlQUFBO0VBREEsaUN0RHRERTtBSm83ZVY7QTBEMTNlSTtFQUNFLGVBQUE7RUFDQSxnQ0FBQTtBMUQ0M2VOO0EwRHYzZU07RUFDRSxpQkFBQTtBMUQ4M2VSO0EwRDUzZU07RUFDRSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBMUQ4M2VSO0EwRHQzZUk7RUFDRSxlQUFBO0ExRDgzZU47QTBEeDNlSTtFdkMzRkYsYUFBQTtFQUNBLGVBQUE7RUFHQSxtQnVDd0ZnQztFdkN6RmhDLHVCdUN5RndCO0VBR3BCLFVBQUE7RUFDQSxjQUFBO0VBSEEsYUFBQTtFdkMzRkosU3VDMEZrQjtFQUVkLHlCQUFBO0ExRHE0ZU47QTBEMzNlTTtFQUNFLGlCQUFBO0VsRHBGTixxQ0FBQTtBUnk5ZUY7QTBEOTNlTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0ExRHE0ZVI7O0EyRHYvZUU7RUFDRSxnQkFBQTtBM0QwL2VKOztBMkR4L2VFO0VBQ0UsbUJBQUE7QTNEMi9lSjs7QTJEei9lRTtFQUNFLGtCQUFBO0EzRDQvZUo7O0EyRDEvZUU7RUFDRSxpQkFBQTtBM0Q2L2VKOztBMkR2Z2ZFO0VBQ0UsZ0JBQUE7QTNEMGdmSjs7QTJEeGdmRTtFQUNFLG1CQUFBO0EzRDJnZko7O0EyRHpnZkU7RUFDRSxrQkFBQTtBM0Q0Z2ZKOztBMkQxZ2ZFO0VBQ0UsaUJBQUE7QTNENmdmSjs7QTJEdmhmRTtFQUNFLGdCQUFBO0EzRDBoZko7O0EyRHhoZkU7RUFDRSxtQkFBQTtBM0QyaGZKOztBMkR6aGZFO0VBQ0Usa0JBQUE7QTNENGhmSjs7QTJEMWhmRTtFQUNFLGlCQUFBO0EzRDZoZko7O0EyRHZpZkU7RUFDRSxnQkFBQTtBM0QwaWZKOztBMkR4aWZFO0VBQ0UsbUJBQUE7QTNEMmlmSjs7QTJEemlmRTtFQUNFLGtCQUFBO0EzRDRpZko7O0EyRDFpZkU7RUFDRSxpQkFBQTtBM0Q2aWZKOztBMkR2amZFO0VBQ0UsZ0JBQUE7QTNEMGpmSjs7QTJEeGpmRTtFQUNFLG1CQUFBO0EzRDJqZko7O0EyRHpqZkU7RUFDRSxrQkFBQTtBM0Q0amZKOztBMkQxamZFO0VBQ0UsaUJBQUE7QTNENmpmSjs7QTJEdmtmRTtFQUNFLGdCQUFBO0EzRDBrZko7O0EyRHhrZkU7RUFDRSxtQkFBQTtBM0Qya2ZKOztBMkR6a2ZFO0VBQ0Usa0JBQUE7QTNENGtmSjs7QTJEMWtmRTtFQUNFLGlCQUFBO0EzRDZrZko7O0EyRHZsZkU7RUFDRSxnQkFBQTtBM0QwbGZKOztBMkR4bGZFO0VBQ0UsbUJBQUE7QTNEMmxmSjs7QTJEemxmRTtFQUNFLGtCQUFBO0EzRDRsZko7O0EyRDFsZkU7RUFDRSxpQkFBQTtBM0Q2bGZKOztBMkR2bWZFO0VBQ0UsZ0JBQUE7QTNEMG1mSjs7QTJEeG1mRTtFQUNFLG1CQUFBO0EzRDJtZko7O0EyRHptZkU7RUFDRSxrQkFBQTtBM0Q0bWZKOztBMkQxbWZFO0VBQ0UsaUJBQUE7QTNENm1mSjs7QTJEdm5mRTtFQUNFLGdCQUFBO0EzRDBuZko7O0EyRHhuZkU7RUFDRSxtQkFBQTtBM0QybmZKOztBMkR6bmZFO0VBQ0Usa0JBQUE7QTNENG5mSjs7QTJEMW5mRTtFQUNFLGlCQUFBO0EzRDZuZko7O0EyRHZvZkU7RUFDRSxpQkFBQTtBM0Qwb2ZKOztBMkR4b2ZFO0VBQ0Usb0JBQUE7QTNEMm9mSjs7QTJEem9mRTtFQUNFLG1CQUFBO0EzRDRvZko7O0EyRDFvZkU7RUFDRSxrQkFBQTtBM0Q2b2ZKOztBMkR2cGZFO0VBQ0UsaUJBQUE7QTNEMHBmSjs7QTJEeHBmRTtFQUNFLG9CQUFBO0EzRDJwZko7O0EyRHpwZkU7RUFDRSxtQkFBQTtBM0Q0cGZKOztBMkQxcGZFO0VBQ0Usa0JBQUE7QTNENnBmSjs7QTJEdnFmRTtFQUNFLGlCQUFBO0EzRDBxZko7O0EyRHhxZkU7RUFDRSxvQkFBQTtBM0QycWZKOztBMkR6cWZFO0VBQ0UsbUJBQUE7QTNENHFmSjs7QTJEMXFmRTtFQUNFLGtCQUFBO0EzRDZxZko7O0E0RHZyZkU7RUFDRSxnQkFBQTtBNUQwcmZKOztBNER4cmZFO0VBQ0UsbUJBQUE7QTVEMnJmSjs7QTREenJmRTtFQUNFLGtCQUFBO0E1RDRyZko7O0E0RDFyZkU7RUFDRSxpQkFBQTtBNUQ2cmZKOztBNER2c2ZFO0VBQ0UsZ0JBQUE7QTVEMHNmSjs7QTREeHNmRTtFQUNFLG1CQUFBO0E1RDJzZko7O0E0RHpzZkU7RUFDRSxrQkFBQTtBNUQ0c2ZKOztBNEQxc2ZFO0VBQ0UsaUJBQUE7QTVENnNmSjs7QTREdnRmRTtFQUNFLGdCQUFBO0E1RDB0Zko7O0E0RHh0ZkU7RUFDRSxtQkFBQTtBNUQydGZKOztBNER6dGZFO0VBQ0Usa0JBQUE7QTVENHRmSjs7QTREMXRmRTtFQUNFLGlCQUFBO0E1RDZ0Zko7O0E0RHZ1ZkU7RUFDRSxnQkFBQTtBNUQwdWZKOztBNER4dWZFO0VBQ0UsbUJBQUE7QTVEMnVmSjs7QTREenVmRTtFQUNFLGtCQUFBO0E1RDR1Zko7O0E0RDF1ZkU7RUFDRSxpQkFBQTtBNUQ2dWZKOztBNER2dmZFO0VBQ0UsZ0JBQUE7QTVEMHZmSjs7QTREeHZmRTtFQUNFLG1CQUFBO0E1RDJ2Zko7O0E0RHp2ZkU7RUFDRSxrQkFBQTtBNUQ0dmZKOztBNEQxdmZFO0VBQ0UsaUJBQUE7QTVENnZmSjs7QTREdndmRTtFQUNFLGdCQUFBO0E1RDB3Zko7O0E0RHh3ZkU7RUFDRSxtQkFBQTtBNUQyd2ZKOztBNER6d2ZFO0VBQ0Usa0JBQUE7QTVENHdmSjs7QTREMXdmRTtFQUNFLGlCQUFBO0E1RDZ3Zko7O0E0RHZ4ZkU7RUFDRSxnQkFBQTtBNUQweGZKOztBNER4eGZFO0VBQ0UsbUJBQUE7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OXJVSTtJQWVJLDJCQUFBO0lBRkEseUJBQUE7SUFDQSxnQkFBQTtFbEQwdVVSO0VrRHB1VU07SUFlSSxXQUFBO0lBQ0EsWUFBQTtFbEQ0dVVWO0FBakZGOztBa0R0clVRO0VBVEY7SUFVSSxlQUFBO0VsRHV1VVI7QUFDRjs7QWtENW9VVTtFQUZGO0lBR0ksY0FBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtFbERvdlVWO0FBQ0Y7O0FtRDd5Wlk7RUFQRjtJQVFJLGlDQUFBO0VuRDYxYlo7RW1EMzFiVTtJQVVJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsaUNBQUE7RW5EZzJiZDtBQWhCRjs7QW1EcjNhRTtFQU5GO0lBT0ksWUFBQTtFbkRxMWJGO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi9zZXR0aW5nL3NpemXlj4Lnhadcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBtaW4td2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBtYXgtd2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKum7ku+8mmZvbnQqL1xuLyrprq7jgoTjgYvjgarpnZLvvJrjg5njg7zjgrkqL1xuLyrmv4PntLrvvJrjg6rjg7Pjgq/ku5YqL1xuLyrjgqjjg6Hjg6njg6vjg4nvvJroo4Xpo77ku5YqL1xuLyrotaTvvJroo4Xpo77ku5YqL1xuLypiZ++8muiDjOaZryovXG4vKuOCsOODqeODh+ODvOOCt+ODp+ODsyovXG4vKuaWh+Wtl+OCsOODqeODh+ODvOOCt+ODp+ODsyovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS95YWt1aGFuanBAMy4zLjEvZGlzdC9jc3MveWFrdWhhbmpwLm1pbi5jc3NcIik7XG4uY19ncmFkX2ZvbnQge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDc2OGQ0LCAjNGZjOGRjKTtcbiAgY29sb3I6ICM0YWMyZGI7XG59XG5cbmVtLmNfZ3JhZF9mb250IHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxucC5jX2dyYWRfZm9udCB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGphXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogZW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jc3BhY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFuY2hlZGFsbW9uZDtcbiAgaGVpZ2h0OiAxMzAwcHg7XG59XG5cbi8qICAgICDjg5Xjgqfjg7zjg4njgqTjg7MgICAgKi9cbi5mYWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC43NiwgMC43MywgMC45Nyk7XG59XG5cbi5mYWRlSW4tdXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTtcbn1cblxuLmZhZGVJbi1kb3duIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTgwcHgpO1xufVxuXG4uZmFkZUluLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7XG59XG5cbi5mYWRlSW4tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwKTtcbn1cblxuLnNjcm9sbC1pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuXG4vKiAgICAg44K544Op44Kk44OJ44Kk44OzICAgICovXG4uc2xpZGVJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC43NiwgMC43MywgMC45Nyk7XG59XG5cbi5zbGlkZUluLXVwIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgODBweCk7XG59XG5cbi5zbGlkZUluLWRvd24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODBweCk7XG59XG5cbi5zbGlkZUluLWxlZnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODBweCwgMCk7XG59XG5cbi5zbGlkZUluLXJpZ2h0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODBweCwgMCk7XG59XG5cbi5zY3JvbGwtaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cblxuLmlzLWZhZGVpbi1hY3RpdmUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG59XG5cbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vKiBEb2N1bWVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogVmVydGljYWwgcmh5dGhtICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhlYWRpbmdzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogUmVwbGFjZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxuICovXG5zdmcsXG5pbWcsXG5lbWJlZCxcbm9iamVjdCxcbmlmcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIEZvcm1zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiAxICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxuICovXG5bdHlwZT1jaGVja2JveF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuW3R5cGU9cmFkaW9dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcbiAgYXBwZWFyYW5jZTogcmFkaW87XG59XG5cbi8qKlxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246ZGlzYWJsZWQsXG5bdHlwZT1idXR0b25dOmRpc2FibGVkLFxuW3R5cGU9cmVzZXRdOmRpc2FibGVkLFxuW3R5cGU9c3VibWl0XTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cbiAqL1xuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgcGFkZGluZ1xuICovXG5vcHRpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxuICovXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ2xpY2thYmxlIGxhYmVsc1xuICovXG5sYWJlbFtmb3JdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBJbnRlcmFjdGl2ZSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cbiAqL1xuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG4vKiBUYWJsZXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5KUCwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGluaXRpYWw7XG59XG5cbi8q5ZCEaHRtbOimgee0oCovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXZ3O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbn1cblxubWFpbiB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG59XG5cbi5wYy1vbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGMtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3Atb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyoyNTA0MTdf44Kq44Oz44OX44OsTFAqL1xuaHRtbCB7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi8qMjYwMTA1X+OCs+ODqeODoOWwjue3muWkieabtCovXG5tYWluIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnAtaGVhZGVyX19pbm5lciwgLmwtY29udGFpbmVyLS1wMCwgLmwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEzMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1oZWFkZXJfX2lubmVyLCAubC1jb250YWluZXItLXAwLCAubC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDdyZW0gNXZ3O1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbiAgfVxufVxuLmwtY29udGFpbmVyLS1wMCB7XG4gIHBhZGRpbmc6IDAgMCAyLjA4MzMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubC1jb250YWluZXItLXAwIHtcbiAgICBwYWRkaW5nOiAzcmVtIDV2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5sLWNvbnRhaW5lci5sLWNvbnRhaW5lci1zZXJ2aWNlbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb250YWluZXIubC1jb250YWluZXItc2VydmljZWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubC1oZWFkZXIge1xuICBoZWlnaHQ6IDdyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgei1pbmRleDogMTAxO1xufVxuLnVuZGVyIC5sLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXIge1xuICAgIGhlaWdodDogOHJlbTtcbiAgfVxufVxuXG4vKiAyMDI1MDIyOCDjgrXjgqTjg4jmlLnkv64qL1xuaGVhZGVyLmwtaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMHJlbTtcbn1cblxuLmMtYXJyb3ctLWNlbnRlci1ib3R0b20ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDdyZW0gMTByZW0gMCAxMHJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDRyZW0gYXV0byAwO1xufVxuXG4uYy1iZy0tZ3Ige1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuLmMtYmctLXRyaWFuZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvc2VydmljZV9iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQ6ICNkZWVjZjY7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG4uYy1iZy0taW5ib3VuZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTIsIDE2NSwgMTgyLCAwLjEpO1xufVxuLmMtYmctLWluYm91bmQgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0IGgzLFxuLmMtYmctLWluYm91bmQgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0IGgyIHtcbiAgY29sb3I6ICMzNGE1YjY7XG59XG4uYy1iZy0taW5ib3VuZCAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YWZ0ZXIge1xuICBjb2xvcjogIzM0YTViNjtcbn1cbi5jLWJnLS1pbmJvdW5kIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNGE1YjY7XG59XG4uYy1iZy0tb3V0Ym91bmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDEwMiwgMjEyLCAwLjEpO1xufVxuLmMtYmctLW91dGJvdW5kIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dCBoMyxcbi5jLWJnLS1vdXRib3VuZCAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQgaDIge1xuICBjb2xvcjogIzA1NjZkNDtcbn1cbi5jLWJnLS1jb25zdHJ1Y3Rpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNSwgMTc2LCA0LCAwLjEpO1xufVxuLmMtYmctLWNvbnN0cnVjdGlvbiAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQgaDMsXG4uYy1iZy0tY29uc3RydWN0aW9uIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dCBoMiB7XG4gIGNvbG9yOiAjZTFiMDA0O1xufVxuLmMtYmctLWNvbnN0cnVjdGlvbiAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YWZ0ZXIge1xuICBjb2xvcjogI2UxYjAwNDtcbn1cbi5jLWJnLS1jb25zdHJ1Y3Rpb24gLnAtc2VydmljZS1hcmNoaXZlX190ZXh0OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2UxYjAwNDtcbn1cblxuLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbipbY2xhc3NePWMtYnRuXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1idG4tLXdoaXRlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW07XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NmMTIyZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAyLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDI1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG59XG4uYy1idG4tLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIucG5nKSBuby1yZXBlYXQgcmlnaHQgMTVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbn1cbi5jLWJ0bi0tZ3Ige1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMXJlbSAzLjVyZW07XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgIzY2NjY2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzA2LnBuZykgbm8tcmVwZWF0IHJpZ2h0IDI1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG59XG4uYy1idG4tLWdyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDYucG5nKSBuby1yZXBlYXQgcmlnaHQgMTVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbn1cbi5jLWJ0bi0tcmVkIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDIuNjA0MTY2NjY2N3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG59XG4uYy1idG4tLXJlZDIge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMS41cmVtIDMuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgMjVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbn1cbi5jLWJ0bi0tcmVkMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG59XG4uYy1idG4tLWJsdWUge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEuNnZ3IDR2dyAxLjZ2dyAzdnc7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1pbi13aWR0aDogMjcwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiNTFiMztcbiAgYm9yZGVyOiAzcHggc29saWQgIzBiNTFiMztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDI1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG59XG4uYy1idG4tLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwYjUxYjM7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwYjUxYjM7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxX2JsdWUucG5nKSBuby1yZXBlYXQgcmlnaHQgMTVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi0tYmx1ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnZ3IDR2dyAydncgOHZ3O1xuICB9XG59XG4uYy1idG4tLWJsdWUyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxLjZ2dyA0dncgMS42dncgM3Z3O1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtaW4td2lkdGg6IDI3MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwYjUxYjM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMGI1MWIzO1xuICBib3JkZXItY29sb3I6ICMwYjUxYjM7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDFfYmx1ZS5wbmcpIG5vLXJlcGVhdCByaWdodCAyNXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xufVxuLmMtYnRuLS1ibHVlMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjUxYjM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCByaWdodCAxNXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuLS1ibHVlMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnZ3IDR2dyAydncgNHZ3O1xuICB9XG59XG4uYy1idG4tLWJsdWUzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEuNnZ3IDR2dyAxLjZ2dyAzdnc7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1pbi13aWR0aDogMjcwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzBiNTFiMztcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwYjUxYjM7XG4gIGJvcmRlci1jb2xvcjogIzBiNTFiMztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMV9ibHVlLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDI1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG59XG4uYy1idG4tLWJsdWUzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiNTFiMztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4tLWJsdWUzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAydncgNHZ3IDJ2dyA0dnc7XG4gIH1cbn1cbi5jLWJ0bi0tb3JhbmdlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxdncgNHZ3IDF2dyAzdnc7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1pbi13aWR0aDogMjcwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmNjExMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2MTEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2MTEyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaWdpdGFsYnVkZHkvb3V0X2ljb24ucG5nKSBuby1yZXBlYXQgcmlnaHQgMjVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbn1cbi5jLWJ0bi0tb3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjExMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGlnaXRhbGJ1ZGR5L291dF9pY29uLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4tLW9yYW5nZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnZ3IDR2dyAydncgNHZ3O1xuICB9XG59XG4uYy1idG4tLWdyYWQge1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDIuNjA0MTY2NjY2N3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogc3RhdGlj5Lul5aSW44KS5oyH5a6aICovXG4gIHotaW5kZXg6IDA7XG4gIC8qIOOCsOODqeODh+ODvOOCt+ODp+ODs+OCiOOCiuOCguS4iuOBq+mFjee9riAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIGlubGluZeS7peWkluOBq+OBmeOCiyAqL1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyog6IOM5pmv44KS6YCP5piO44Gr44GZ44KLICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIOOBr+OBv+WHuuOBl+OBn+mDqOWIhuOCkumdnuihqOekuijop5LkuLjjgpLku5jjgZHjgovloLTlkIjjga/lv4XpoIgpICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyog44Kr44O844K944Or44KS44Od44Kk44Oz44K/44O844Gr44GZ44KLICovXG4gIC8qIDo6YmVmb3JlLCA6OmFmdGVy44GnMueorumhnuOBruOCsOODqeODh+ODvOOCt+ODp+ODs+OCkueUqOaEjyAqL1xuICAvKiDjgrDjg6njg4fjg7zjgrfjg6fjg7MxICovXG4gIC8qIOOCsOODqeODh+ODvOOCt+ODp+ODszIgKi9cbiAgLyog44Ob44OQ44O85pmC44Gr44Kw44Op44OH44O844K344On44OzMeOCkumAj+aYjuOBq+OBmeOCiyAqL1xufVxuLmMtYnRuLS1ncmFkOjpiZWZvcmUsIC5jLWJ0bi0tZ3JhZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1idG4tLWdyYWQ6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAvKiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Plrp/ooYzmmYLplpMgKi9cbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XG59XG4uYy1idG4tLWdyYWQ6OmFmdGVyIHtcbiAgei1pbmRleDogLTI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwNTY2ZDQgMCUsICM1MGNhZGMgMTAwJSk7XG59XG4uYy1idG4tLWdyYWQ6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYy1idG4tLWdyYWQyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAyLjYwNDE2NjY2Njd2dztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XG59XG4uYy1idG4tLWxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGUxMTU1O1xuICBjb2xvcjogIzBlMTE1NTtcbiAgcGFkZGluZzogMS4wNDE2NjY2NjY3dncgMi42MDQxNjY2NjY3dnc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBtaW4td2lkdGg6IDE2LjY2NjY2NjY2Njd2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4tLWxpbmUge1xuICAgIG1pbi13aWR0aDogODAlO1xuICB9XG59XG4uYy1idG4tLWxpbmU6Zm9jdXM6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtYnRuLS1saW5lOmZvY3VzOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtYnRuLS1saW5lOmhvdmVyOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIGFuZCAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtYnRuLS1saW5lOmhvdmVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG5idXR0b24ge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYy1jYXRlLS1saW5lIHtcbiAgcGFkZGluZzogMC4ycmVtIDVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNTY2ZDQ7XG4gIGNvbG9yOiAjMDU2NmQ0O1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLWZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2cmVtIDAgMDtcbn1cblxuKltjbGFzc149Yy1pbWctYm94XSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4qW2NsYXNzXj1jLWltZy1ib3hdIGltZyB7XG4gIG1heC13aWR0aDogNDQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgKltjbGFzc149Yy1pbWctYm94XSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4qW2NsYXNzXj1jLWltZy1ib3hdICsgKiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWltZy1ib3gtLWxfX2l0ZW0sIC5jLWltZy1ib3gtLWwgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogNDQlO1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWctYm94LS1sX19pdGVtLCAuYy1pbWctYm94LS1sIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmMtaW1nLWJveC0tcl9faXRlbSwgLmMtaW1nLWJveC0tciBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogNDQlO1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZy1ib3gtLXJfX2l0ZW0sIC5jLWltZy1ib3gtLXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYy1pbWctYm94LS1oYWxmIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDglO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4uYy1pbWctYm94LS1oYWxmX19pdGVtIHtcbiAgbWF4LXdpZHRoOiA0NiU7XG4gIHdpZHRoOiA0NiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWltZy1ib3gtLWhhbGZfX2l0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nLWJveC0taGFsZl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYy1saXN0LWNvbHVtbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMuNSU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5jLWxpc3QtY29sdW1uLWxpc3QgPiBsaSB7XG4gIHdpZHRoOiAzMSU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3QtY29sdW1uLWxpc3QgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWxpc3QtY29sdW1uLWxpc3QgPiBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1saXN0LWNvbHVtbi1saXN0ID4gbGkgYSBmaWd1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtbGlzdC1jb2x1bW4tbGlzdCA+IGxpIGEgZmlndXJlIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmMtbGlzdC1jb2x1bW4tbGlzdCA+IGxpIGE6Zm9jdXMgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1saXN0LWNvbHVtbi1saXN0ID4gbGkgYTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5jLWxpc3QtY29sdW1uLWxpc3QgPiBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG4gIGJvdHRvbTogMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG59XG4uYy1saXN0LWNvbHVtbi1saXN0ID4gbGkgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAxO1xufVxuLmMtbGlzdC1jb2x1bW4tbGlzdF9fd3JhcCB7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbSAwIDNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMjtcbn1cbi5jLWxpc3QtY29sdW1uLWxpc3RfX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uYy1saXN0LWNvbHVtbi1saXN0X190dGwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43OHZ3LCAxNXB4KTtcbn1cbi5jLWxpc3QtY29sdW1uLXRhZyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5jLWxpc3QtY29sdW1uLXRhZyBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0ZjhmYWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZjhmYWM7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtbGlzdC11c2VjYXNlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDElO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC11c2VjYXNlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDElO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgfVxufVxuLmMtbGlzdC11c2VjYXNlIGxpIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LXVzZWNhc2UgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1saXN0LXVzZWNhc2UgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAzcmVtIDZyZW0gM3JlbSAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC11c2VjYXNlIGxpIGEge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDFyZW07XG4gIH1cbn1cbi5jLWxpc3QtdXNlY2FzZSBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdG9wOiBjYWxjKDUwJSAtIDE0cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC11c2VjYXNlIGxpIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHg7XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuLmMtbGlzdC11c2VjYXNlIGxpIGE6aG92ZXI6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG59XG4uYy1saXN0LWRpc2MgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jLWxpc3QtZGlzYyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMnB4O1xufVxuLmMtbGlzdC1kaXNjLmFjYyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1saXN0LWRpc2MuYWNjIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uYy1saXN0LXJlbGF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uYy1saXN0LXJlbGF0aW9uIGxpIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luLWJvdHRvbTogNCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtbGlzdC1yZWxhdGlvbiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3QtcmVsYXRpb24gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1saXN0LXJlbGF0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5jLWxpc3QtcmVsYXRpb24gYSBmaWd1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtbGlzdC1yZWxhdGlvbiBhIGZpZ3VyZSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5jLWxpc3QtcmVsYXRpb24gYTpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLWxpc3QtcmVsYXRpb24gYTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5jLWxpc3QtcmVsYXRpb24gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gMTRweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuLmMtbGlzdC1yZWxhdGlvbiBhIGZpZ3VyZSB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgb3JkZXI6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3QtcmVsYXRpb24gYSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4uYy1saXN0LXJlbGF0aW9uIGEgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYy1saXN0LXJlbGF0aW9uX193cmFwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LXJlbGF0aW9uX193cmFwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICB9XG59XG4uYy1saXN0LXJlbGF0aW9uX19kYXRlIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xufVxuLmMtbGlzdC1yZWxhdGlvbl9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBwYWRkaW5nOiAwIDAgMXJlbSAwO1xufVxuLmMtbGlzdC1zdWJtZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uYy1saXN0LXN1Ym1lbnUgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uYy1saXN0LXN1Ym1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLmMtbGlzdC1zdWJtZW51IGEgZmlndXJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWxpc3Qtc3VibWVudSBhIGZpZ3VyZSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5jLWxpc3Qtc3VibWVudSBhOmZvY3VzIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtbGlzdC1zdWJtZW51IGE6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uYy1saXN0LXN1Ym1lbnUgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gMTRweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuLmMtbGlzdC1zdWJtZW51IGEgZmlndXJlIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgb3JkZXI6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc3VibWVudSBhIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uYy1saXN0LXN1Ym1lbnUgYSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jLWxpc3Qtc3VibWVudV9fd3JhcCB7XG4gIG1hcmdpbjogYXV0byAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gODVweCk7XG4gIG9yZGVyOiAyO1xufVxuLmMtbGlzdC1zdWJtZW51X19kYXRlIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xufVxuLmMtbGlzdC1zdWJtZW51X190dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgcGFkZGluZzogMCAwIDFyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc3VibWVudV9fdHRsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgfVxufVxuLmMtbGlzdC1zdWJtZW51X190dGwyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LXN1Ym1lbnVfX3R0bDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB9XG59XG4uYy1saXN0LW51bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG4uYy1saXN0LW51bSA+IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIzJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtbGlzdC1udW0gPiBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYy1saXN0LW51bSA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtbGlzdC1udW0gPiBsaSBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgb3JkZXI6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMHB4IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWxpc3QtbnVtX193cmFwIHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDAgMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAyO1xufVxuLmMtbGlzdC1udW1fX3R0bCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5jLWxpc3QtbnVtX190dGxzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG59XG4uYy1saXN0LW51bS1pY28ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcbn1cbi5jLWxpc3QtY2FzZSBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWxpc3QtY2FzZSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1saXN0LWNhc2UgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICB0b3A6IGNhbGMoNTAlIC0gMTRweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1jYXNlIGxpIGE6OmFmdGVyIHtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgYm90dG9tOiAycmVtO1xuICB9XG59XG4uYy1saXN0LWNhc2UgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICByaWdodDogM3JlbTtcbn1cbi5jLWxpc3QtY2FzZSBsaSBmaWd1cmUge1xuICB3aWR0aDogNDAwcHg7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1jYXNlIGxpIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWxpc3QtY2FzZV9fd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MzBweCk7XG4gIG9yZGVyOiAyO1xuICBwYWRkaW5nOiAzcmVtIDhyZW0gM3JlbSAwO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3QtY2FzZV9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtIDZyZW0gM3JlbTtcbiAgfVxufVxuLmMtbGlzdC1jYXNlX190dGwxIHtcbiAgY29sb3I6ICNjZjEyMmU7XG59XG4uYy1saXN0LWNhc2VfX3R0bDIge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLWxpc3QtbGlzdDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMiU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5jLWxpc3QtbGlzdDMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDMyJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUuNXJlbSAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1saXN0LWxpc3QzIGxpIHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LWxpc3QzIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4uYy1saXN0LWxpc3QzIGxpIGZpZ3VyZSB7XG4gIHdpZHRoOiA4OXB4O1xuICBvcmRlcjogMTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4uYy1saXN0LWxpc3QzIGxpIHAge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1saXN0MyBsaS5tb2RhbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5jLWxpc3QtbGlzdDMgbGkubW9kYWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1saXN0LWxpc3QzIGxpLm1vZGFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX3BsdXNfdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICBib3R0b206IDJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1saXN0MyBsaS5tb2RhbDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmMtbGlzdC1saXN0M19fd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIG9yZGVyOiAyO1xufVxuLmMtbGlzdC1saXN0M19fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYy1saXN0LWxpc3QzLmJnLWcgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuLmMtbGlzdC1ub21hbC0zY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uYy1saXN0LW5vbWFsLTNjb2x1bW4gbGkge1xuICB3aWR0aDogMzIlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDMyJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWxpc3Qtbm9tYWwtM2NvbHVtbiBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1ub21hbC0zY29sdW1uIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG4uYy1saXN0LW5vbWFsLTNjb2x1bW4gbGkgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbi5jLWxpc3Qtbm9tYWwtM2NvbHVtbiBsaSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5jLWxpc3Qtbm9tYWwtM2NvbHVtbl9fd3JhcCB7XG4gIHBhZGRpbmc6IDJyZW0gNHJlbSA0cmVtIDRyZW07XG4gIG9yZGVyOiAyO1xufVxuLmMtbGlzdC1ub21hbC0zY29sdW1uX190dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI0dncsIDI1cHgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjY2YxMjJlO1xufVxuLmMtbGlzdC1saXN0MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLmMtbGlzdC1saXN0MiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogNDglO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNC41cmVtIDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWxpc3QtbGlzdDIgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LWxpc3QyIGxpIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4uYy1saXN0LWxpc3QyIGxpIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMzBweDtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1saXN0MiBsaSBmaWd1cmUge1xuICAgIHdpZHRoOiA2NXB4O1xuICB9XG59XG4uYy1saXN0LWxpc3QyIGxpIHAge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmMtbGlzdC1saXN0Ml9fd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3QtbGlzdDJfX3dyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4NXB4KTtcbiAgfVxufVxuLmMtbGlzdC1saXN0Ml9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LWxpc3QyX190dGwgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBwYWRkaW5nOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3Qge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0X19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdF9fZ3JpZC5ub25lIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0X19ncmlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdF9fZ3JpZCBmaWd1cmUge1xuICB3aWR0aDogMjMlO1xuICBvcmRlcjogMTtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0X19ncmlkIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xuICB9XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdF9fZ3JpZCBmaWd1cmUgaW1nIHtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX2dyaWQgZmlndXJlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX3dyYXAge1xuICBtYXJnaW46IGF1dG8gMDtcbiAgd2lkdGg6IDc1JTtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LXNlcnZpY2UtbGlzdF9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0X190dGwge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBjb2xvcjogI2NmMTIyZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdF9fdHRsMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNHZ3LCAyNXB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0X190ZXh0MiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX2luIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdF9faW4gZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyOXB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgcGFkZGluZzogNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX2luIGZpZ3VyZSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX2luIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QtYnRuIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWJ0biBsaSB7XG4gIHdpZHRoOiA0OCU7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LXNlcnZpY2UtbGlzdC1idG4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LXNlcnZpY2UtbGlzdC1idG4gbGkgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICB9XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC5iZ193aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYy1saXN0LXJhbmtpbmcge1xuICBjb3VudGVyLXJlc2V0OiByYW5raW5nTnVtO1xufVxuLmMtbGlzdC1yYW5raW5nIGEge1xuICBjb3VudGVyLWluY3JlbWVudDogcmFua2luZ051bTtcbn1cbi5jLWxpc3QtcmFua2luZyBhIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWxpc3QtcmFua2luZyBhIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihyYW5raW5nTnVtKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmUxOWU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uYy1saXN0LXJhbmtpbmcgYTpob3ZlciBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocmFua2luZ051bSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1saXN0LW5vdGUge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xufVxuXG4vKiAyNTAyMTMgKi9cbi8qIOOCs+ODqeODoOS4gOimp+ODmuODvOOCuCAqL1xuLnAtY29sdW1uIC5maWx0ZXJfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIGdhcDogMXJlbTtcbn1cbi5wLWNvbHVtbiAuZmlsdGVyX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNDI4OTk0O1xuICBwYWRkaW5nOiAwcHggMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1saXN0LWNvbHVtbi10YWcgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0Mjg5OTQ7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLXBhZ2UtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMS4wNDE2NjY2NjY3dnc7XG4gIGJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFnZS10b3Age1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuLmMtcGFnZS10b3AgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzA0LnBuZykgbm8tcmVwZWF0IGNlbnRlciAxNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMxcHggMTlweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYWdlLXRvcCBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzA0LnBuZykgbm8tcmVwZWF0IGNlbnRlciAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmMtdGFibGUtbm9tYWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmMtdGFibGUtbm9tYWwgdGgsIC5jLXRhYmxlLW5vbWFsIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5jLXRhYmxlLW5vbWFsIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRhYmxlLW5vbWFsIHRoIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYSwgLmMtdGV4dC1saW5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBpbmNsdWRlciBob3ZlciB7XG4gIC5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYSwgLmMtdGV4dC1saW5rIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYy10ZXh0LWxpbmsgYSB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCBhOjpiZWZvcmUge1xuICBsZWZ0OiAtMnJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjMDU2NmQ0O1xufVxuLmMtdGV4dC1saW5rLS11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXRleHQtbGluay0tdW5kZXJsaW5lOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy10ZXh0LWxpbmstLXVuZGVybGluZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uYy10ZXh0LWxpbmstYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLXRleHQtbGluay1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuLmMtdGV4dC1saW5rLWFycm93OmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiA1cHg7XG59XG5cbi5jLXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmMtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtdGl0bGUtYXJlYS1zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgaGVpZ2h0OiAyMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlLWFyZWEtcyB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLmMtdGl0bGUtYXJlYS1zIGgxIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGUtYXJlYS1zIGgxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi5jLXRpdGxlLWFyZWEtcyBoMSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG4uYy10aXRsZS1hcmVhLXMgaDEgLnN1YiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG59XG4uYy10aXRsZS1hcmVhLXMgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2MtdGl0bGVhcmVhX3MucG5nKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4NnB4IDE1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZS1hcmVhLXMgLmwtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2MtdGl0bGVhcmVhX3MucG5nKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTkxcHggMTAwcHg7XG4gIH1cbn1cbi5jLXRpdGxlLWFyZWEtcyAubC1jb250YWluZXItYWkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FpLWZvci13b3JrL212X2FpLWZvci13b3JrXzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDU0MHB4IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlLWFyZWEtcyAubC1jb250YWluZXItYWkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWktZm9yLXdvcmsvbXZfYWktZm9yLXdvcmtfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyODJweCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jLXRpdGxlLWFyZWEtbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGhlaWdodDogNTIwcHg7XG59XG4uYy10aXRsZS1hcmVhLWwgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZS1hcmVhLWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmMtdGl0bGUtYXJlYS1sIGgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzNXB4LCAzLjV2dywgNzBweCk7XG4gIG1hcmdpbjogMXJlbSAwIDIuNXJlbSAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLXRpdGxlLWFyZWEtbCBoMSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG4uYy10aXRsZS1hcmVhLWwgaDEgLnN1YiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xufVxuLmMtdGl0bGUtYXJlYS1sLXRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtdGl0bGUtYXJlYS1sLXRleHQyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG59XG4uYy10aXRsZS1hcmVhLW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBoZWlnaHQ6IDQ2MHB4O1xufVxuLmMtdGl0bGUtYXJlYS1tIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLXRpdGxlLWFyZWEtbSB7XG4gICAgaGVpZ2h0OiA3MHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZS1hcmVhLW0ge1xuICAgIGhlaWdodDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmMtdGl0bGUtYXJlYS1tIHtcbiAgICBoZWlnaHQ6IDE1MHZ3O1xuICB9XG59XG4uYy10aXRsZS1hcmVhLW1fX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uYy10aXRsZS1hcmVhLW0gaDEge1xuICBmb250LXNpemU6IGNsYW1wKDM0cHgsIDIuNnZ3LCA1MHB4KTtcbiAgei1pbmRleDogMjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jLXRpdGxlLWFyZWEtbSBoMSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG4uYy10aXRsZS1hcmVhLW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy10aXRsZS1hcmVhLW0tdGV4dDIge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jLXRpdGxlLWFyZWEtbS0wMmJ0biB7XG4gICAgaGVpZ2h0OiAyMDB2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIDIwMjUwNjI0IOizh+aWmeODgOOCpuODs+ODreODvOODieS4gOimpyovXG4uYy10aXRsZS1hcmVhLXMgLmwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy10aXRsZS1hcmVhLXMgaDEge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4vKjI1MDcwN1/jg5Xjgqnjg7zjg6DmlLnkv64qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGUtYXJlYS1zIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmMtdGl0bGUtaDItbm9tYWwge1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZS1oMi1ub21hbCB7XG4gICAgbWFyZ2luOiAwIDAgMi41cmVtIDA7XG4gIH1cbn1cbi5jLXRpdGxlLWgyLW5vbWFsLmMtcmVkIHtcbiAgY29sb3I6ICNjZjEyMmU7XG59XG4uYy10aXRsZS1oMy1ub21hbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZS1oMy1ub21hbCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjM1NHZ3LCAyNnB4KTtcbiAgfVxufVxuLmMtdGl0bGUtaDQtbm9tYWwge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbi5jLXRpdGxlLWg1LW5vbWFsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uYy10aXRsZS1lbi1yZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLnAtaGVhZGVyX19uYXYgLmMtYnRuLS1yZWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCByaWdodCAyMHB4IGNlbnRlci8xNXB4ICNjZjEyMmU7XG59XG4ucC1oZWFkZXJfX25hdiAuYy1idG4tLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDE1cHggY2VudGVyLzE1cHggI2NmMTIyZTtcbn1cblxuLnAtaG9tZS1uZXdzIGE6Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xufVxuXG4ucC1ob21lLXNlcnZpY2UtbGlzdCBsaSBhIGZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cblxuLnAtaG9tZS1ldmVudC1saXN0X19kYXRlIHtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbn1cblxuLmMtbGlzdC1jb2x1bW4tbGlzdCBsaSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpc3QtY29sdW1uLWxpc3QgPiBsaSBhIGZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cblxuLnNhdG9yaV9fY3VzdG9tX2Zvcm1fNjVhYWM1OTM4MDNkMWI5OF9jc3MgLnNhdG9yaV9fcmVxdWlyZSB7XG4gIGJhY2tncm91bmQ6ICNjZjEyMmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNhdG9yaV9fY3VzdG9tX2Zvcm1fNjVhYWM1OTM4MDNkMWI5OF9jc3MgYSxcbi5zYXRvcmlfX2N1c3RvbV9mb3JtXzY1YWFjNTkzODAzZDFiOThfY3NzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjY2YxMjJlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXRvcmlfX2N1c3RvbV9mb3JtXzY1YWFjNTkzODAzZDFiOThfY3NzIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uc2F0b3JpX19jdXN0b21fZm9ybV82NWFhYzU5MzgwM2QxYjk4X2NzcyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbn1cblxuI3NhdG9yaV9fcHJpdmFjeV9wb2xpY3lfYWdyZWVtZW50OmNoZWNrZWQgKyAjc2F0b3JpX19wcml2YWN5X3BvbGljeV9hZ3JlZW1lbnRfNjVhYWM1OTM4MDNkMWI5OCB7XG4gIGNvbG9yOiAjMGI1MWIzICFpbXBvcnRhbnQ7XG59XG5cbi5zYXRvcmlfX3N1Ym1pdF9ncm91cCB7XG4gIG1heC13aWR0aDogMzg1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMwcHggYXV0byAwICFpbXBvcnRhbnQ7XG59XG5cbi5zYXRvcmlfX2J0bi5zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS41cmVtIDMuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2YxMjJlO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMi5wbmcpIG5vLXJlcGVhdCByaWdodCAyNXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjY2YxMjJlICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG4uc2F0b3JpX19idG4uc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIucG5nKSBuby1yZXBlYXQgcmlnaHQgMTVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucC1kaWdpdGFsYnVkZHktdHJpYWxfX2xpc3RfX3RvcCB7XG4gIG1heC13aWR0aDogMTA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIuOGVtIDEuNWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1kaWdpdGFsYnVkZHktdHJpYWxfX2xpc3RfX3RvcDo6YmVmb3JlIHtcbiAgbGVmdDogNDQlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNjNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnAtZGlnaXRhbGJ1ZGR5LXRyaWFsX19saXN0X19pdGVtX19pbWcge1xuICB0b3A6IC00NnB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC0yJTtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4ucC1kaWdpdGFsYnVkZHktdHJpYWxfX2xpc3RfX2l0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucC1kaWdpdGFsYnVkZHktdHJpYWxfX2xpc3RfX2l0ZW1fX2gyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMi4wODN2dywgNDBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5wLWdlbmVyYXRpb24tYWktc29sdXRpb25fX3dyYXAgaDMge1xuICBtYXJnaW46IDRyZW0gMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qMjUwMzI4X0FJ5oqA6KGT44OW44Ot44OD44Kv5YmK6ZmkKi9cbi5wLWFpLWZvci13b3JrLWZ1bmN0aW9uLXRlY2hub2xvZ3kge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbn1cblxuLyoyNjA1MTFf44OP44Oz44OQ44O844Ks44O85YaF5L+u5q2jKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wLWhlYWRlcl9fbWVudS1mb3JtIC5jLWJ0bi0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi5wLWFpLWZvci13b3JrLW5ld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG59XG4ucC1haS1mb3Itd29yay1uZXdzIGR0IHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucC1haS1mb3Itd29yay1uZXdzIGRkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1haS1mb3Itd29yay1uZXdzIGRkLnAtYWktZm9yLXdvcmstbmV3c190eCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICB9XG59XG4ucC1haS1mb3Itd29yay1uZXdzIGRsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWktZm9yLXdvcmstbmV3cyBkbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wLWFpLWZvci13b3JrLW5ld3MgLnAtYWktZm9yLXdvcmstbmV3c190YWcge1xuICBiYWNrZ3JvdW5kOiAjZDUwZTNjO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG4gIHdpZHRoOiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnAtYWktZm9yLXdvcmstbmV3cyBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtYWktZm9yLXdvcmstbmV3cyBhIDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlM2U0ZTQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5wLW5ld3MtbGlzdF9fYnRuIHtcbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDVyZW0gYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3MtbGlzdF9fYnRuIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ucC1uZXdzLWxpc3RfX2J0biBhIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuI3RvcGljcyB7XG4gIC8q44K/44OW5YiH44KK5pu/44GI5YWo5L2T44Gu44K544K/44Kk44OrKi9cbiAgLyrjgr/jg5bjga7jgrnjgr/jgqTjg6sqL1xuICAvKuODqeOCuOOCquODnOOCv+ODs+OCkuWFqOOBpua2iOOBmSovXG4gIC8q44K/44OW5YiH44KK5pu/44GI44Gu5Lit6Lqr44Gu44K544K/44Kk44OrKi9cbiAgLyrpgbjmip7jgZXjgozjgabjgYTjgovjgr/jg5bjga7jgrPjg7Pjg4bjg7Pjg4Tjga7jgb/jgpLooajnpLoqL1xuICAvKumBuOaKnuOBleOCjOOBpuOBhOOCi+OCv+ODluOBruOCueOCv+OCpOODq+OCkuWkieOBiOOCiyovXG59XG4jdG9waWNzIC5wLWFpLWZvci13b3JrLW5ld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzLjVyZW0gYXV0byAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0b3BpY3MgLnAtYWktZm9yLXdvcmstbmV3cyB7XG4gICAgbWFyZ2luOiAyLjZyZW0gYXV0byAwO1xuICB9XG59XG4jdG9waWNzIC5wLWFpLWZvci13b3JrLW5ld3MtdG9waWNzIHtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiN0b3BpY3MgLnAtYWktZm9yLXdvcmstbmV3cy10b3BpY3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3RvcGljcyAucC1haS1mb3Itd29yay1uZXdzLXRvcGljcyBhIDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlM2U0ZTQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4jdG9waWNzIC5saXN0LXRvcGljcyB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWJlY2VlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RvcGljcyAubGlzdC10b3BpY3Mge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cbiN0b3BpY3MgLmxpc3QtdG9waWNzX19mdW5jdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWJlY2VlO1xufVxuI3RvcGljcyAubGlzdC10b3BpY3NfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ViZWNlZTtcbn1cbiN0b3BpY3MgLmxpc3QtdG9waWNzX19pdGVtIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0b3BpY3MgLmxpc3QtdG9waWNzX19pdGVtIGRsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4jdG9waWNzIC5saXN0LXRvcGljc19fZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDE3NHB4O1xufVxuI3RvcGljcyAubGlzdC10b3BpY3NfX2RhdGUsICN0b3BpY3MgLmxpc3QtdG9waWNzX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBwYWRkaW5nOiAyNHB4IDIycHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0b3BpY3MgLmxpc3QtdG9waWNzX19kYXRlIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMy45MDYyNXZ3IDIuNjA0MTY2NjY2N3Z3IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG4gICN0b3BpY3MgLmxpc3QtdG9waWNzX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAyLjYwNDE2NjY2Njd2dyAzLjkwNjI1dnc7XG4gIH1cbn1cbiN0b3BpY3MgLnRhYnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jdG9waWNzIC50YWJfaXRlbSB7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlY2VlO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuI3RvcGljcyAudGFiX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuI3RvcGljcyBpbnB1dFtuYW1lPXRhYl9pdGVtXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdG9waWNzIC50YWJfY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3RvcGljcyAjYWxsOmNoZWNrZWQgfiAjYWxsX2NvbnRlbnQsXG4jdG9waWNzICN0YWJfZnVjdGlvbjpjaGVja2VkIH4gI3RhYl9mdWN0aW9uX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG59XG4jdG9waWNzIC50YWJzIGlucHV0OmNoZWNrZWQgKyAudGFiX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBjb2xvcjogI2ZmZjtcbn1cbiN0b3BpY3MgLnRhYl9jb250ZW50X2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTM4cHg7XG59XG4jdG9waWNzIC50YWJzIC50YWJfY29udGVudF9kZXNjcmlwdGlvbjIge1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0b3BpY3MgLnRhYnMgLnRhYl9pdGVtIHtcbiAgICBtYXJnaW46IDAgMy45MDYyNXZ3O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDcuODEyNXZ3KTtcbiAgfVxuICAjdG9waWNzIC50YWJzIC50YWJfY29udGVudF9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTI4cHg7XG4gIH1cbiAgI3RvcGljcyAuc2VjdGlvbi1jb250ZW50IC50YWJzIC50YWJfY29udGVudF9kZXNjcmlwdGlvbjIge1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gIH1cbn1cblxuI3RvcGljcy1kdGwgLnRvcGljcy1jb250ZW50X19kYXRlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiN0b3BpY3MtZHRsIC50b3BpY3MtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdG9waWNzLWR0bCAudG9waWNzLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuI3RvcGljcy1kdGwgLnRwY19kdGwge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuI3RvcGljcy1kdGwgLnRwY19kdGwgaDMge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdG9waWNzLWR0bCAudHBjX2R0bCBoMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbiN0b3BpY3MtZHRsIC50cGNfZHRsIGg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkNTBlM2M7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdG9waWNzLWR0bCAudHBjX2R0bCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuI3RvcGljcy1kdGwgLnRwY19kdGwgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0b3BpY3MtZHRsIC50cGNfZHRsIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiN0b3BpY3MtZHRsIC50cGNfZHRsIHAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0b3BpY3MtZHRsIC50cGNfZHRsIHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbiN0b3BpY3MtZHRsIC50cGNfZHRsIHAgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbiN0b3BpY3MtZHRsIC50cGNfZHRsIHAgKyB1bCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RvcGljcy1kdGwgLnRwY19kdGwgcCArIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuI3RvcGljcy1kdGwgLnRwY19kdGwgdWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI3RvcGljcy1kdGwgLnRwY19kdGwgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzljOWM5O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjOWM5Yzk7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuI3RvcGljcy1kdGwgLnRwY19kdGwgdGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YzljOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0b3BpY3MtZHRsIC50cGNfZHRsIHRhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbiN0b3BpY3MtZHRsIC50cGNfZHRsIHRhYmxlIHRyIHRoIHtcbiAgcGFkZGluZzogMTZweCA4cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjOWM5Yzk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdG9waWNzLWR0bCAudHBjX2R0bCB0YWJsZSB0ciB0aCB7XG4gICAgcGFkZGluZzogOHB4IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3RvcGljcy1kdGwgLnRwY19kdGwgdGFibGUgdHIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M5YzljOTtcbn1cbiN0b3BpY3MtZHRsIC50cGNfZHRsIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RvcGljcy1kdGwgLnRwY19kdGwgdGFibGUgdHIgdGQgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0b3BpY3MtZHRsIC50cGNfZHRsIHRhYmxlIHRyIHRkIHtcbiAgICBwYWRkaW5nOiA4cHggOHB4O1xuICB9XG59XG4jdG9waWNzLWR0bCAudHBjX2R0bCB0YWJsZSB0ciB0ZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjY2YxMjJlO1xufVxuI3RvcGljcy1kdGwgLnRwY19kdGwgdGFibGUgdHIgdGQgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9haS1mb3Itd29yay9sb2dvLWxpbmstaWNvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jdG9waWNzLWR0bCAudHBjX2R0bCB0YWJsZSB0ciB0ZCBhOjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiN0b3BpY3MtZHRsIC50cGNfZHRsX19tYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdG9waWNzLWR0bCAudHBjX2R0bF9fbWFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbiN0b3BpY3MtZHRsIC50cGNfZHRsX19tYXAgZmlndXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3RvcGljcy1kdGwgLnRwY19kdGxfX21hcF9faXRlbV9fbGVmdCB7XG4gIHdpZHRoOiA2NCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdG9waWNzLWR0bCAudHBjX2R0bF9fbWFwX19pdGVtX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3RvcGljcy1kdGwgLnRwY19kdGxfX21hcF9faXRlbV9fcmlnaHQge1xuICB3aWR0aDogMzYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RvcGljcy1kdGwgLnRwY19kdGxfX21hcF9faXRlbV9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jdG9waWNzLWR0bCAucC1uZXdzLWxpc3RfX2J0biB7XG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1cmVtIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdG9waWNzLWR0bCAucC1uZXdzLWxpc3RfX2J0biB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuI3RvcGljcy1kdGwgLnAtbmV3cy1saXN0X19idG4gYSB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG5cbi8qMjUxMTExX+aWsOedgOaDheWgsei/veWKoCovXG4ucC1haS1mb3Itd29yay1uZXdzIC5wLWFpLWZvci13b3JrLW5ld3NfdGFnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG59XG5cbi8qMjUxMjIyX0JPWElMKi9cbiN0b3BpY3MtZHRsIC50cGNfY250IGEge1xuICBjb2xvcjogI2NmMTIyZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jdG9waWNzLWR0bCAudHBjX2NudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3RvcGljcy1kdGwgLnRwY19jbnQgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qMjYwNjExX+ODquODquODvOOCueODjuODvOODiCovXG4ucC10b3BpY3MtY29tcGFyZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDlyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3BpY3MtY29tcGFyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgcm93LWdhcDogNXJlbTtcbiAgfVxufVxuLnAtdG9waWNzLWNvbXBhcmUtaXRlbS10dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMnZ3LCAyMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wLXRvcGljcy1jb21wYXJlLWl0ZW0tdHRsIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucC10b3BpY3MtY29tcGFyZS1pdGVtLWNvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICBwYWRkaW5nOiAzcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC10b3BpY3MtY29tcGFyZS1pdGVtLWNvbnQgZmlndXJlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuLnAtdG9waWNzLWNvbXBhcmUtaXRlbS1jb250IHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnAtdG9waWNzLWNvbXBhcmUtaXRlbS1jb250IHAgc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucC10b3BpY3MtY29tcGFyZS1pdGVtLWNvbnQgcDpoYXMoc21hbGwpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAtdG9waWNzLWNvbXBhcmUtaXRlbS1jb250IHAgc3BhbiB7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbi5wLXRvcGljcy1jb21wYXJlLWl0ZW0tYWZ0ZXIgLnAtdG9waWNzLWNvbXBhcmUtaXRlbS10dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xufVxuLnAtdG9waWNzLWNvbXBhcmUtaXRlbS1iZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC10b3BpY3MtY29tcGFyZS1pdGVtLWJlZm9yZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMzJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMzJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDIycHggc29saWQgI2NmMTIyZTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAtNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcGljcy1jb21wYXJlLWl0ZW0tYmVmb3JlOjphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTRyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3JkZXItcmlnaHQ6IDMycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDMycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMjJweCBzb2xpZCAjY2YxMjJlO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuI3RvcGljcy1kdGwgLnAtYWl3b3JrLXNvbHV0aW9uX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI3RvcGljcy1kdGwgLnAtYWl3b3JrLXNvbHV0aW9uX19saXN0IGxpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmMtdGl0bGUtYXJlYS1sIC5sLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGUtYXJlYS1sIC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLXRpdGxlLWFyZWEtbCAubC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWktZm9yLXdvcmsvbXZfYWktZm9yLXdvcmtfMDEucG5nKSBuby1yZXBlYXQgbGVmdCA1MDBweCBib3R0b20gMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi5jLXRpdGxlLWFyZWEtbCAubC1jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDk3OXB4O1xuICBoZWlnaHQ6IDUyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE2MHB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWktZm9yLXdvcmsvbXZfYWktZm9yLXdvcmtfMDEucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlLWFyZWEtbCAubC1jb250YWluZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtdGl0bGUtYXJlYS1sIC5sLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtYWktZm9yLXdvcmstYm5yIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnAtYWktZm9yLXdvcmstYm5yIGZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWFpLWZvci13b3JrLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xufVxuLnAtYWktZm9yLXdvcmstbWVudSAubC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucC1haS1mb3Itd29yay1tZW51IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFpLWZvci13b3JrLW1lbnUgdWwge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWktZm9yLXdvcmstbWVudSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5wLWFpLWZvci13b3JrLW1lbnUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMjVweCAxcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1haS1mb3Itd29yay1tZW51IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XG4gIH1cbn1cbi5wLWFpLWZvci13b3JrLW1lbnUgdWwgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuLnAtYWktZm9yLXdvcmstbWVudSB1bCBsaSBhLmFycm93LXJpZ2h0OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG59XG4ucC1haS1mb3Itd29yay1tZW51LXVuZGVyIHVsIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG59XG4ucC1haS1mb3Itd29yay1uZXcgLmwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYWktZm9yLXdvcmstbmV3LWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtYWktZm9yLXdvcmstbmV3LWxpc3QgaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnAtYWktZm9yLXdvcmstbmV3LWxpc3QtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1haS1mb3Itd29yay1uZXctbGlzdC1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLnAtYWktZm9yLXdvcmstbmV3LWxpc3QtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG59XG4ucC1haS1mb3Itd29yay1uZXctbGlzdC1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ5JTtcbiAgbGVmdDogLTM1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzA1LnBuZykgbm8tcmVwZWF0IGNlbnRlciAxNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzVweCkge1xuICAucC1haS1mb3Itd29yay1uZXctbGlzdC1wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1haS1mb3Itd29yay1uZXctbGlzdC1wcmV2IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wNS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5wLWFpLWZvci13b3JrLW5ldy1saXN0LW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDklO1xuICByaWdodDogLTM1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAzLnBuZykgbm8tcmVwZWF0IGNlbnRlciAxNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzVweCkge1xuICAucC1haS1mb3Itd29yay1uZXctbGlzdC1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWktZm9yLXdvcmstbmV3LWxpc3QtbmV4dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDMucG5nKSBuby1yZXBlYXQgY2VudGVyIDhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ucC1haS1mb3Itd29yay1uZXcgLnAtYWktZm9yLXdvcmstbmV3LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1haS1mb3Itd29yay1hYm91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNnJlbSAxM3JlbSA2cmVtIDdyZW07XG4gIGdhcDogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWktZm9yLXdvcmstYWJvdXQge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuLnAtYWktZm9yLXdvcmstYWJvdXQtdHh0IC5jLXRpdGxlLWgyLW5vbWFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFpLWZvci13b3JrLWFib3V0LXR4dCAuYy10aXRsZS1oMi1ub21hbCB7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gIH1cbn1cbi5wLWFpLWZvci13b3JrLWFib3V0LXR4dCAuYy10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWktZm9yLXdvcmstYWJvdXQtdHh0IC5jLXRleHQtY2VudGVyIHtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIC5jLWxpc3Qtc2VydmljZS1saXN0X19ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY2NvcmRpb24gLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX2dyaWQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3JkaW9uIC5jLWxpc3Qtc2VydmljZS1saXN0X19ncmlkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX3BsdXMucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uIC5jLWxpc3Qtc2VydmljZS1saXN0X19ncmlkOjphZnRlciB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5hY2NvcmRpb24gLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX2dyaWQub3BlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX2dyaWQub3Blbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19taW51cy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24gLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX2dyaWQub3Blbjo6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uc2VjLWFycm93LWdyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYy1hcnJvdy1ncjo6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTUzLCAyNTUsIDApO1xuICBib3JkZXItdG9wLXdpZHRoOiA1MHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA1MHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogODBweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmM2YzZjM7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcnJvdy1ncjo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjVweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNDBweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG59XG5cbi5zZWMtYXJyb3ctd2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjLWFycm93LXdoOjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxNTMsIDI1NSwgMCk7XG4gIGJvcmRlci10b3Atd2lkdGg6IDUwcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDUwcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA4MHB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFycm93LXdoOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjVweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyNXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA0MHB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cbn1cblxuYm9keS5maXhlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbC1iZyB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ucC1tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDYuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tb2RhbC1jb250ZW50IHtcbiAgICB3aWR0aDogOTUlO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuLnAtbW9kYWwtY29udGVudCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wLW1vZGFsLWNvbnRlbnQgZmlndXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTk5OTtcbn1cbi5wLW1vZGFsLWNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tb2RhbC1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubW9kYWwtbWFpbi10dGwge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1tYWluLXR0bCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5tb2RhbC1tYWluLWZpZ3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5tb2RhbC1tYWluLWZpZ3RpdGxlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZGZlY2Y4IDYwJSk7XG59XG5cbi5tb2RhbC1mbGV4LWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xufVxuLm1vZGFsLWZsZXgtY29udGVudHMgLm1vZGFsLW1haW4tZmlndGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubW9kYWwtZmxleC1jb250ZW50cyBmaWd1cmUge1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1vZGFsLWNsb3NlLWJ0bi10b3Age1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICB0b3A6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Nsb3NlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWNsb3NlLWJ0bi10b3Age1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4ubW9kYWwtY2xvc2UtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIHdpZHRoOiAyNzNweDtcbiAgbWFyZ2luOiA0cmVtIGF1dG8gMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ubW9kYWwtY2xvc2UtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fY2xvc2UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYy1saXN0LXNlcnZpY2UtbGlzdC1idG4uYy1saXN0LXNlcnZpY2UtbGlzdC1idG5fX3JhZyBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM5NnB4O1xufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QtYnRuLmMtbGlzdC1zZXJ2aWNlLWxpc3QtYnRuX19yYWcgbGkgYSB7XG4gIG1pbi1oZWlnaHQ6IDkycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxNnB4KTtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWJ0bi5jLWxpc3Qtc2VydmljZS1saXN0LWJ0bl9fcmFnIGxpIGJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IDkycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxNnB4KTtcbn1cblxuLyogMjAyNDEyMTAg44K944Oq44Ol44O844K344On44Oz44K744Kv44K344On44OzIERpZnnlsI7lhaUgKi9cbi5wLWFpd29yay1zb2x1dGlvbi1kaWZ5X19ncmlkLnUtbXQtLTMwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA0MHB4IDIwcHg7XG59XG5cbi5wLWFpd29yay1zb2x1dGlvbi1kaWZ5X193cmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAyO1xuICBnYXA6IDA7XG59XG5cbi5wLWFpd29yay1zb2x1dGlvbi1kaWZ5X190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5kaWZ5X19ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtYWl3b3JrLXNvbHV0aW9uLWRpZnlfX2dyaWQudS1tdC0tMzAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi5hY2NvcmRpb24tZGlmeSAucC1haXdvcmstc29sdXRpb24tZG9jdW1lbnRfX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjc7XG59XG4uYWNjb3JkaW9uLWRpZnkgZHQge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi8qIDIwMjUwMTA3IERpZnnjg5Djg4rjg7wgKi9cbi5sLWNvbnRhaW5lci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRhaW5lci1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgfVxufVxuXG4ucC1ob21lLXVzZWNhc2UtbGlzdCAuc3dpcGVyLXNsaWRlIGEgZmlndXJlIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi8qIDIwMjUwMjE3IOOCteOCpOODiOaUueS/ru+8iOaWsOedgOaDheWgse+8iSovXG4ucC1haS1mb3Itd29yay1uZXctbGlzdC1wcmV2LWhvbmUge1xuICB0b3A6IDI3JTtcbn1cbi5wLWFpLWZvci13b3JrLW5ldy1saXN0LW5leHQtaG9uZSB7XG4gIHRvcDogMjclO1xufVxuXG4vKiAyMDI1MDMxNyBMTE3jg5bjg63jg4Pjgq/ov73liqAqL1xuI2FjY29yZGlvbjA3IGZpZ3VyZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI2FjY29yZGlvbjA3IGZpZ3VyZSBpbWcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbiNhY2NvcmRpb24wNyAuYy1saXN0LWxpc3QyIHtcbiAgY29sdW1uLWdhcDogNCU7XG59XG4jYWNjb3JkaW9uMDcgLmMtbGlzdC1saXN0Ml9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDI0cHgpO1xuICBjb2xvcjogI2NmMTIyZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNhY2NvcmRpb24wNyAuYy1saXN0LWxpc3QyX190dGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNhY2NvcmRpb24wNyAuYy1saXN0LWxpc3QyX193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2FjY29yZGlvbjA3IC5jLWxpc3QtbGlzdDIgbGkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDUlO1xuICBwYWRkaW5nOiAxLjVyZW0gM3JlbSAyLjNyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jYWNjb3JkaW9uMDcgLmMtbGlzdC1saXN0MiBmaWd1cmUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYWNjb3JkaW9uMDcgLmMtbGlzdC1saXN0MiBmaWd1cmUge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbiAgfVxufVxuI2FjY29yZGlvbjA3IC5jLWxpc3QtbGlzdDIgZmlndXJlIGltZyB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYWNjb3JkaW9uMDcgLmMtbGlzdC1saXN0MiBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLyoyNTA2MDlfQ29waWxvdOOCteODvOODk+OCueODmuODvOOCuOaUueS/riovXG4jYWktZm9yLXdvcmstY29sdW1uLXBhZ2UgI21lbnUtY29sdW1uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xufVxuXG4vKjI2MDMyN1/jg6rjgrPjg7zjga5BSeaKgOihk+ODmuODvOOCuOaUueS/riovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlua0FyZWEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmxpbmtBcmVhX190ZXh0bGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxpbmtBcmVhX190ZXh0bGluayBhIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5saW5rQXJlYV9fdGV4dGxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlua0FyZWFfX3RleHRsaW5rOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW46IDAgNXB4IDNweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItY29sb3I6ICNlNDAwMDc7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qMjYwNDIxX+aKgOihk+ODluODreODg+OCr+S/ruatoyovXG4ubW9kYWwtY2xvc2UtYnRuLXRvcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnAtYWktZm9yLXdvcmstZnVuY3Rpb24tdGVjaG5vbG9neS1saXN0IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4jdG9waWNzLWFpIC5wLWFpLWZvci13b3JrLW5ld3Mge1xuICBwYWRkaW5nOiA2cmVtO1xuICBib3JkZXItdG9wOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RvcGljcy1haSAucC1haS1mb3Itd29yay1uZXdzIHtcbiAgICBtYXJnaW46IDIuNnJlbSBhdXRvIDA7XG4gIH1cbn1cbiN0b3BpY3MtYWkgLnAtaG9tZS10b3BpY3MtYWktYnRuLWIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuI3RvcGljcy1haSBhLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jdG9waWNzLWFpIGEuaXRlbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbiAgYm90dG9tOiAycmVtO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuXG4ucC1haS10b3BpY3MgLnAtYWktYXJ0aWNsZSAuYy10aXRsZS1oMi1ub21hbCB7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbn1cbi5wLWFpLXRvcGljcyAucC1haS1hcnRpY2xlIC5jLWxpc3QtY29sdW1uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4ucC1haS10ZWNobm9sb2d5IC5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wLWFpLXRlY2hub2xvZ3ktaW50cm8gLnAtYWktdGVjaG5vbG9neS1pbnRyb19fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAyLjA4M3Z3LCAyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5wLWhyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcbn1cblxuLnAtaHJkIC5ocmQtaGVhZC10dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnAtaHJkIC5ocmQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXJlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnAtaHJkIC5ocmQtaXRlbSBmaWd1cmUge1xuICB3aWR0aDogODAlO1xufVxuXG4ucC1ocmQgLmhyZC1pdGVtIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cblxuLnAtaHJkIC5ocmQtaXRlbSAuaHJkLWl0ZW1fX2Rlc2Mge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtaHJkIC5ocmQtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi5wLWhyZCAuaHJkLWluZm8gLmhyZC1pbmZvX190dGwge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucC1ocmQgLmhyZC1pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi5wLWhyZCAuaHJkLWluZm8taXRlbSBmaWd1cmUge1xuICB3aWR0aDogNTAlO1xufVxuXG4ucC1ocmQgLmhyZC1pbmZvLWl0ZW0gZmlndXJlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtaHJkIC5ocmQtaW5mby1pdGVtIC5ocmQtaW5mby1pdGVtX19kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVyZW0gN3JlbTtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnAtaHJkIC5ocmQtaW5mby1pdGVtIC5ocmQtaW5mby1pdGVtX19kZXNjIHAuaHJkLWluZm8taXRlbV9fZGVzYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMS41NjJ2dywgMzBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1haS10ZWNobm9sb2d5IC5wdC0wIHtcbiAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbiAgfVxuXG4gIC5wLWhyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cblxuICAucC1ocmQgLmhyZC1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG5cbiAgLnAtaHJkIC5ocmQtaXRlbSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtaHJkIC5ocmQtaXRlbSBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWhyZCAuaHJkLWl0ZW0gLmhyZC1pdGVtX19kZXNjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWhyZCAuaHJkLWluZm8taXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDByZW07XG4gIH1cblxuICAucC1ocmQgLmhyZC1pbmZvLWl0ZW0gZmlndXJlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIH1cblxuICAucC1ocmQgLmhyZC1pbmZvLWl0ZW0gLmhyZC1pbmZvLWl0ZW1fX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWhyZCAuaHJkLWluZm8taXRlbSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKjI2MDMyN1/jg6rjgrPjg7zjga5BSeaKgOihk+ODmuODvOOCuOaUueS/riovXG4uaHJkLWluZm8taXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ocmQtaW5mby1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxufVxuLmhyZC1pbmZvLWl0ZW0tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5wLWFpd29yay1zb2x1dGlvbl9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjlweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHBhZGRpbmc6IDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFpd29yay1zb2x1dGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4ucC1haXdvcmstc29sdXRpb25fX2NvbnRlbnQtLWZhcSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWl3b3JrLXNvbHV0aW9uX19jb250ZW50LS1mYXEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1haXdvcmstc29sdXRpb25fX2NvbnRlbnQtLWZhcSBmaWd1cmUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1haXdvcmstc29sdXRpb25fX2NvbnRlbnQtLWZhcSBmaWd1cmUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuLnAtYWl3b3JrLXNvbHV0aW9uX19jb250ZW50LS1mYXEgZmlndXJlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnAtYWl3b3JrLXNvbHV0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xOTh2dywgMjNweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG59XG4ucC1haXdvcmstc29sdXRpb25fX2xpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS4ycmVtO1xufVxuLnAtYWl3b3JrLXNvbHV0aW9uX19saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEuMnJlbTtcbn1cbi5wLWFpd29yay1zb2x1dGlvbl9fbGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnAtYWl3b3JrLXNvbHV0aW9uX19saXN0IGR0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1haXdvcmstc29sdXRpb25fX2xpc3QgZHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMS4ycmVtO1xufVxuLnAtYWl3b3JrLXNvbHV0aW9uX19saXN0IGRkIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLnAtYWl3b3JrLXNvbHV0aW9uLWRvY3VtZW50X190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwLjNyZW0gMS41cmVtO1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG59XG4ucC1haXdvcmstc29sdXRpb24tZG9jdW1lbnRfX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogM3JlbSAycmVtIDJyZW07XG59XG4ucC1haXdvcmstc29sdXRpb24tZG9jdW1lbnRfX2ZpZ3R0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucC1haXdvcmstc29sdXRpb24tZG9jdW1lbnRfX2ZpZ3R0bCAuYmx1ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNkZmVjZjggNjAlKTtcbn1cbi5wLWFpd29yay1zb2x1dGlvbi1kb2N1bWVudF9fZmlndHRsIC55ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZmNmMmRhIDYwJSk7XG59XG4ucC1haXdvcmstc29sdXRpb24tZG9jdW1lbnRfX2ZpZ3R0bC5hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDIycHggc29saWQgIzk3OTc5NztcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAxLjVyZW0gYXV0bztcbn1cbi5wLWFpd29yay1zb2x1dGlvbi1kb2N1bWVudF9fZmlnaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtYWl3b3JrLXNvbHV0aW9uLXRyaWFsIHtcbiAgYmFja2dyb3VuZDogI2ZkZjhmOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA0cmVtIDdyZW07XG4gIG1heC13aWR0aDogOTByZW07XG4gIG1hcmdpbjogNHJlbSBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1haXdvcmstc29sdXRpb24tdHJpYWwge1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICB9XG59XG4ucC1haXdvcmstc29sdXRpb24tdHJpYWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1haXdvcmstc29sdXRpb24tdHJpYWxfX2NvcHkge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtYWl3b3JrLXNvbHV0aW9uLXRyaWFsX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtYWl3b3JrLXNvbHV0aW9uLXRyaWFsLWZlYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMi41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1haXdvcmstc29sdXRpb24tdHJpYWwtZmVhdHVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLWFpd29yay1zb2x1dGlvbi10cmlhbC1mZWF0dXJlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWFpd29yay1zb2x1dGlvbi10cmlhbC1mZWF0dXJlX19saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1haXdvcmstc29sdXRpb24tdHJpYWwtZmVhdHVyZV9fbGlzdCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4ucC1haXdvcmstc29sdXRpb24tdHJpYWwtZmVhdHVyZV9fbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG59XG4ucC1haXdvcmstc29sdXRpb24tdHJpYWwtZmVhdHVyZV9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxLjJyZW07XG59XG4ucC1haXdvcmstc29sdXRpb24tdHJpYWwtZmVhdHVyZV9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIHRleHQtaW5kZW50OiAtMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ucC1haXdvcmstc29sdXRpb24tdHJpYWwtZmVhdHVyZSBmaWd1cmUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucC1haXdvcmstc29sdXRpb24tdHJpYWwtZmVhdHVyZSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnAtYWl3b3JrLXNvbHV0aW9uLXRyaWFsX19idG4ge1xuICBwYWRkaW5nOiAzcmVtIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtYWl3b3JrLXNvbHV0aW9uLXRyaWFsX19idG4gYSB7XG4gIG1heC13aWR0aDogNDByZW07XG59XG4ucC1haXdvcmstc29sdXRpb24tc3VwcG9ydF9fc3ViamVjdCB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xOTh2dywgMjNweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWFpd29yay1zb2x1dGlvbi1zdXBwb3J0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xOTh2dywgMjNweCk7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5wLWFpd29yay1zb2x1dGlvbi1zdXBwb3J0X190aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDIycHggc29saWQgIzk3OTc5NztcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAxLjVyZW0gYXV0bztcbn1cblxuLnAtYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ucC1icmVhZGNydW1iIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wLWJyZWFkY3J1bWIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnJlYWRjcnVtYiB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucC1icmVhZGNydW1iIHVsIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbi5wLWJyZWFkY3J1bWIgdWwgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWJyZWFkY3J1bWIgdWwgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM2ZTc3ODY7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbi5wLWJyZWFkY3J1bWIgdWwgYTpmb2N1czo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1icmVhZGNydW1iIHVsIGE6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG59XG5cbi5wLWNvbHVtbiAubC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG4ucC1jb2x1bW4tdGl0bGUtaDIge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjR2dywgMjVweCk7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XG59XG4ucC1jb2x1bW4tY2hhdGJvdF9fZmlnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtY29sdW1uLWRldGFpbF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnAtY29sdW1uLWRldGFpbF9fd3JhcGwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzgwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWNvbHVtbi1kZXRhaWxfX3dyYXBsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29sdW1uLWRldGFpbF9fd3JhcHIge1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtY29sdW1uLWRldGFpbF9fd3JhcHIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb2x1bW4tZGV0YWlsX193cmFwIHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ucC1jb2x1bW4tZGV0YWlsLXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5wLWNvbHVtbi1kZXRhaWxfX2ZpZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5wLWNvbHVtbi1kZXRhaWwtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uLWRldGFpbC1tZW51IHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbi5wLWNvbHVtbi1kZXRhaWwtbWVudV9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1jb2x1bW4tZGV0YWlsLW1lbnVfX2Nsb3NlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcmVtO1xuICB0b3A6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW4tZGV0YWlsLW1lbnVfX2Nsb3NlIHtcbiAgICByaWdodDogMS41cmVtO1xuICAgIHRvcDogMS41cmVtO1xuICB9XG59XG4ucC1jb2x1bW4tZGV0YWlsLW1lbnVfX2Nsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtY29sdW1uLWRldGFpbC1tZW51X19jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Nsb3NlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5wLWNvbHVtbi1kZXRhaWwtbWVudV9fb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3JlbTtcbiAgdG9wOiAzcmVtO1xufVxuLnAtY29sdW1uLWRldGFpbC1tZW51X19vcGVuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtY29sdW1uLWRldGFpbC1tZW51X19vcGVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fY2xvc2UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ucC1jb2x1bW4tZGV0YWlsLW1lbnVfX3dyYXAge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbn1cbi5wLWNvbHVtbi1kZXRhaWwtbWVudV9fd3JhcCA+IHVsIHtcbiAgY291bnRlci1yZXNldDogbWVudU51bTtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbn1cbi5wLWNvbHVtbi1kZXRhaWwtbWVudV9fd3JhcCA+IHVsID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbWVudU51bTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLnAtY29sdW1uLWRldGFpbC1tZW51X193cmFwID4gdWwgPiBsaSA+IHVsIHtcbiAgY291bnRlci1yZXNldDogbWVudVN1Yk51bTtcbn1cbi5wLWNvbHVtbi1kZXRhaWwtbWVudV9fd3JhcCA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG1lbnVTdWJOdW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5wLWNvbHVtbi1kZXRhaWwtbWVudV9fd3JhcCA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG1lbnVOdW0pIFwiLVwiIGNvdW50ZXIobWVudVN1Yk51bSkgXCIuXCI7XG59XG4ucC1jb2x1bW4tZGV0YWlsLW1lbnVfX3dyYXAgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsIHtcbiAgY291bnRlci1yZXNldDogbWVudVN1YjAyTnVtO1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xufVxuLnAtY29sdW1uLWRldGFpbC1tZW51X193cmFwID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG1lbnVTdWIwMk51bTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnAtY29sdW1uLWRldGFpbC1tZW51X193cmFwID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG1lbnVOdW0pIFwiLVwiIGNvdW50ZXIobWVudVN1Yk51bSkgXCItXCIgY291bnRlcihtZW51U3ViMDJOdW0pIFwiLlwiO1xufVxuLnAtY29sdW1uLWRldGFpbC1tZW51X193cmFwID4gdWwgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC43ODEyNXZ3O1xufVxuLnAtY29sdW1uLWRldGFpbF9faDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmM2YzZjM7XG4gIG1hcmdpbjogM3JlbSAwIDNyZW0gMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucC1jb2x1bW4tZGV0YWlsX19oNCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNyZW0gMCAzcmVtIDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5wLWNvbHVtbi1kZXRhaWxfX2g0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gMS41cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xufVxuLnAtY29sdW1uLWRldGFpbF9faDUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWNvbHVtbi1kZXRhaWwtcmVsYXRpb24ge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cbi5wLWNvbHVtbi1kZXRhaWwtaDJfX3JlbGF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtY29sdW1uLWRldGFpbC1oMl9fcmVsYXRpb24gc3BhbiB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiA1cHggMjVweCA3cHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtY29sdW1uLWRldGFpbC1oMl9fcmVsYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTtcbn1cbi5wLWNvbHVtbi1kZXRhaWxfX29sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uY2xvc2UgLnAtY29sdW1uLWRldGFpbC1tZW51X19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2xvc2UgLnAtY29sdW1uLWRldGFpbC1tZW51X19vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2xvc2UgLnAtY29sdW1uLWRldGFpbC1tZW51X193cmFwIHtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LWhlaWdodDogMDtcbn1cblxuLnAtY29sdW1uLXRleHQtbGluayB7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnAtY29sdW1uLXRleHQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmRvd25sb2FkX2Jhbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2YxZmE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZF9iYW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggNSU7XG4gIH1cbn1cbi5kb3dubG9hZF9iYW5uZXIgYSAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZF9iYW5uZXIgYSAuZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5kb3dubG9hZF9iYW5uZXIgYSAuZmxleCAuaW1nIHtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgbWluLXdpZHRoOiAzMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZF9iYW5uZXIgYSAuZmxleCAuaW1nIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZG93bmxvYWRfYmFubmVyIGEgLmZsZXggLmltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZG93bmxvYWRfYmFubmVyIGEgLmZsZXggLnRleHRfd3JhcCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb3dubG9hZF9iYW5uZXIgYSAuZmxleCAudGV4dF93cmFwIHAudHRsIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZF9iYW5uZXIgYSAuZmxleCAudGV4dF93cmFwIHAudHRsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5kb3dubG9hZF9iYW5uZXIgYSAuZmxleCAudGV4dF93cmFwIHAudHRsIHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWRfYmFubmVyIGEgLmZsZXggLnRleHRfd3JhcCBwLnR0bCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5kb3dubG9hZF9iYW5uZXIgYSAuZmxleCAudGV4dF93cmFwIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLmRvd25sb2FkX2Jhbm5lciBhIC5mbGV4IC50ZXh0X3dyYXAgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZF9iYW5uZXIgYSAuZmxleCAudGV4dF93cmFwIHNwYW4ge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuLmRvd25sb2FkX2Jhbm5lciBhIC5mbGV4IC50ZXh0X3dyYXAgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvY29sdW1uL2J0bi1pY29uLnBuZyk7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWRfYmFubmVyIGEgLmZsZXggLnRleHRfd3JhcCBzcGFuOmFmdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5kb3dubG9hZF9iYW5uZXIuZG93bmxvYWRfYmFubmVyX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG93bmxvYWRfYmFubmVyLmRvd25sb2FkX2Jhbm5lcl9pdGVtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiAyMHB4O1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbHVtbi9kYmlfc3RyMDIucG5nKTtcbn1cbi5kb3dubG9hZF9iYW5uZXIuZG93bmxvYWRfYmFubmVyX2l0ZW0gLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb3dubG9hZF9iYW5uZXIuZG93bmxvYWRfYmFubmVyX2l0ZW0gLmltZzpiZWZvcmUsIC5kb3dubG9hZF9iYW5uZXIuZG93bmxvYWRfYmFubmVyX2l0ZW0gLmltZzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZF9iYW5uZXIuZG93bmxvYWRfYmFubmVyX2l0ZW0gLmltZzpiZWZvcmUsIC5kb3dubG9hZF9iYW5uZXIuZG93bmxvYWRfYmFubmVyX2l0ZW0gLmltZzphZnRlciB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG4uZG93bmxvYWRfYmFubmVyLmRvd25sb2FkX2Jhbm5lcl9pdGVtIC5pbWc6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9jb2x1bW4vZGJpX3N0cjAxLnBuZyk7XG4gIGxlZnQ6IDA7XG59XG4uZG93bmxvYWRfYmFubmVyLmRvd25sb2FkX2Jhbm5lcl9pdGVtIC5pbWc6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbHVtbi9kYmlfcm9iby5wbmcpO1xuICByaWdodDogLTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWRfYmFubmVyLmRvd25sb2FkX2Jhbm5lcl9pdGVtIC5pbWc6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5jLWxpc3QtY29sdW1uLWxpc3QgbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKjI1MDEyMl/jg5Xjgqnjg7zjg6DoqpjlsI7jg5Djg4rjg7zoqK3nva4qL1xuLypzbWFsbC1ibnIqL1xuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogODByZW07XG4gIG1hcmdpbjogNXJlbSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FpLWZvci13b3JrL2NvbHVtbi1jdGEtZG93bmxvYWQtYmcucG5nKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMS41cmVtO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlciBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXIgLmNvbHVtbi1jdGEtZG93bmxvYWQge1xuICBwYWRkaW5nOiAycmVtIDRyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWZmYiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlciAuY29sdW1uLWN0YS1kb3dubG9hZCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyIC5jb2x1bW4tY3RhLWRvd25sb2FkIC5wLWN0YS1kb3dubG9hZF9fd3JhcCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXIgLmNvbHVtbi1jdGEtZG93bmxvYWQgLnAtY3RhLWRvd25sb2FkX193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlciAuY29sdW1uLWN0YS1kb3dubG9hZCBmaWd1cmUge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlciAuY29sdW1uLWN0YS1kb3dubG9hZCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXIgLmNvbHVtbi1jdGEtZG93bmxvYWQgLnAtY3RhLWRvd25sb2FkX190dGwge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyIC5jb2x1bW4tY3RhLWRvd25sb2FkIC5wLWN0YS1kb3dubG9hZF9fdHRsIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlciAuY29sdW1uLWN0YS1kb3dubG9hZCAucC1jdGEtZG93bmxvYWRfX3R0bCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXIgLmNvbHVtbi1jdGEtZG93bmxvYWQgLnAtY3RhLWRvd25sb2FkX19idG4ge1xuICBtYXJnaW46IDA7XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyIC5jb2x1bW4tY3RhLWRvd25sb2FkIC5wLWN0YS1kb3dubG9hZF9fYnRuIC5jLWJ0bi0td2hpdGUge1xuICBwYWRkaW5nOiAwLjNyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgMjVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgbWF4LXdpZHRoOiAyOC41cmVtO1xufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlciAuY29sdW1uLWN0YS1kb3dubG9hZCAucC1jdGEtZG93bmxvYWRfX2J0biAuYy1idG4tLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlciAuY29sdW1uLWN0YS1kb3dubG9hZCAucC1jdGEtZG93bmxvYWRfX2J0biAuYy1idG4tLXdoaXRlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLypiaWctYm5yKi9cbi5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXItYmlnOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXItYmlnIC5jb2x1bW4tY3RhLWRvd25sb2FkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNXJlbSAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyLWJpZyAuY29sdW1uLWN0YS1kb3dubG9hZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX193cmFwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXItYmlnIC5wLWN0YS1kb3dubG9hZF9fd3JhcCBwIHtcbiAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX193cmFwIHAge1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gIH1cbn1cbi5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXItYmlnIC5wLWN0YS1kb3dubG9hZF9fdHRsIHtcbiAgZm9udC1zaXplOiAzLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX19vdmVydmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGQ0ZjQ7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX19vdmVydmlldyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX19vdmVydmlld19kdGwge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXItYmlnIC5wLWN0YS1kb3dubG9hZF9fb3ZlcnZpZXdfZHRsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX19vdmVydmlld19kdGwgcCB7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyLWJpZyAucC1jdGEtZG93bmxvYWRfX292ZXJ2aWV3X2R0bCBwIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyLWJpZyAucC1jdGEtZG93bmxvYWRfX292ZXJ2aWV3X2R0bCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHRleHQtaW5kZW50OiAtMS4ycmVtO1xufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX19vdmVydmlld19kdGwgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlYThlNjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyLWJpZyAucC1jdGEtZG93bmxvYWRfX292ZXJ2aWV3IGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQxcmVtO1xuICB0b3A6IC01cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX19vdmVydmlldyBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXItYmlnIC5wLWN0YS1kb3dubG9hZF9fb3ZlcnZpZXcgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyLWJpZyAucC1jdGEtZG93bmxvYWRfX3Ryb3VibGUge1xuICBtYXgtd2lkdGg6IDY3cmVtO1xuICBtYXJnaW46IDZyZW0gYXV0byA1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX190cm91YmxlIHtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgfVxufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX190cm91YmxlIHAge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXItYmlnIC5wLWN0YS1kb3dubG9hZF9fdHJvdWJsZSBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX190cm91YmxlIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWktZm9yLXdvcmsvcC1jdGEtZG93bmxvYWRfX3Ryb3VibGUtaWNvbi5wbmcpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX190cm91YmxlIHA6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyLWJpZyAucC1jdGEtZG93bmxvYWRfX3Ryb3VibGUgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHRleHQtaW5kZW50OiAtMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX190cm91YmxlIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX190cm91YmxlIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyLWJpZyAucC1jdGEtZG93bmxvYWRfX2J0biB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzVyZW07XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyLWJpZyAucC1jdGEtZG93bmxvYWRfX2J0biAuYy1idG4tLXdoaXRlLmMtYnRuLS13aGl0ZS1iaWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDNyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXItYmlnIC5wLWN0YS1kb3dubG9hZF9fYnRuIC5jLWJ0bi0td2hpdGUuYy1idG4tLXdoaXRlLWJpZyB7XG4gICAgcGFkZGluZzogMC4zcmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qMjUwMzA3X+OCs+ODqeODoOODquODs+OCr+ODkOODiuODvOioree9riovXG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMjhyZW07XG4gIGhlaWdodDogMThyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlciBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgfVxufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgZmlndXJlIGltZyB7XG4gIHdpZHRoOiA0M3JlbTtcbiAgaGVpZ2h0OiAyN3JlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyLWJpZyBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgfVxufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX190dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXIgLnAtY3RhLWRvd25sb2FkX190dGwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlciAucC1jdGEtZG93bmxvYWRfX3R0bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jb2x1bW4tY3RhLWxpbmstd3JhcHBlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbHVtbi1jdGEtbGluay13cmFwcGVyIC5wLWN0YS1kb3dubG9hZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVmZmIgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW4tY3RhLWxpbmstd3JhcHBlciAucC1jdGEtZG93bmxvYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jb2x1bW4tY3RhLWxpbmstd3JhcHBlciAucC1jdGEtZG93bmxvYWRfX3R0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS41NjJ2dywgMTlweCkgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi1jdGEtbGluay13cmFwcGVyIC5wLWN0YS1kb3dubG9hZF9fdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb2x1bW4tY3RhLWxpbmstd3JhcHBlciAucC1jdGEtZG93bmxvYWRfX2J0biB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29sdW1uLWN0YS1saW5rLXdyYXBwZXIgLnAtY3RhLWRvd25sb2FkX19idG4gYS5jLWJ0bi0td2hpdGUge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogMC4zcmVtIDFyZW0gMC4zcmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjY2YxMjJlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjZjEyMmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIucG5nKSBuby1yZXBlYXQgcmlnaHQgMjVweCBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG59XG4uY29sdW1uLWN0YS1saW5rLXdyYXBwZXIgLnAtY3RhLWRvd25sb2FkX19idG4gYS5leHRlcm5hbC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19leHRlcm5hbF9saW5rLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDI1cHggY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLmNvbHVtbi1jdGEtbGluay13cmFwcGVyIC5wLWN0YS1kb3dubG9hZCBmaWd1cmUge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1uLWN0YS1saW5rLXdyYXBwZXIgLnAtY3RhLWRvd25sb2FkIGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY29sdW1uLWN0YS1saW5rLXdyYXBwZXIgLnAtY3RhLWRvd25sb2FkIGZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1uLWN0YS1saW5rLXdyYXBwZXIgLnAtY3RhLWRvd25sb2FkIGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTVyZW07XG4gIH1cbn1cblxuLyoyNTA0MTBf44Kz44Op44Og44Oq44Oz44Kv44OQ44OK44O86Kit572uKi9cbi5jdGEtZGlmeS1zZXJ2aWNlIC5jb2x1bW4tY3RhLWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMyAhaW1wb3J0YW50O1xufVxuLmN0YS1kaWZ5LXNlcnZpY2UgLmNvbHVtbi1jdGEtZG93bmxvYWQgLnAtY3RhLWRvd25sb2FkX190dGwge1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3RhLWRpZnktc2VydmljZSAuY29sdW1uLWN0YS1kb3dubG9hZCAucC1jdGEtZG93bmxvYWRfX3R0bCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uY3RhLWRpZnktc2VydmljZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKjI1MDUxOV/jgrPjg6njg6Djg6rjg7Pjgq/jg5Djg4rjg7zoqK3nva4qL1xuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlciAucC1jdGEtZG93bmxvYWRfX3R0bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXIgZmlndXJlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyLWJpZyAucC1jdGEtZG93bmxvYWRfX292ZXJ2aWV3IGZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXItYmlnIC5wLWN0YS1kb3dubG9hZF9fb3ZlcnZpZXcgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAzOXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX190cm91YmxlLmJsb2NrLWJhbG9vbi1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogNXJlbSBhdXRvIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXItYmlnIC5wLWN0YS1kb3dubG9hZF9fdHJvdWJsZS5ibG9jay1iYWxvb24tbGVmdCB7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMS41cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICB9XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyLWJpZyAucC1jdGEtZG93bmxvYWRfX3Ryb3VibGUuYmxvY2stYmFsb29uLWxlZnQgcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyLWJpZyAucC1jdGEtZG93bmxvYWRfX3Ryb3VibGUuYmxvY2stYmFsb29uLWxlZnQgcDo6YmVmb3JlIHtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX190cm91YmxlLmJsb2NrLWJhbG9vbi1sZWZ0IHAgc3BhbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjZjEyMmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEuNWVtKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAydncsIDE2cHgpO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyLWJpZyAucC1jdGEtZG93bmxvYWRfX3Ryb3VibGUuYmxvY2stYmFsb29uLWxlZnQgcCBzcGFuIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyLWJpZyAucC1jdGEtZG93bmxvYWRfX3Ryb3VibGUuYmxvY2stYmFsb29uLWxlZnQgcCBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IC0xLjVlbTtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEuNWVtIHNvbGlkICNjZjEyMmU7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXItYmlnIC5wLWN0YS1kb3dubG9hZF9fdHJvdWJsZS5ibG9jay1iYWxvb24tbGVmdCBwIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAtMS41ZW07XG4gIGJvcmRlci10b3A6IDUuNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEuNWVtIHNvbGlkICNjZjEyMmU7XG4gIGJvcmRlci1ib3R0b206IDUuNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBsZWZ0OiBjYWxjKDIuNXB4IC0gMS41ZW0pO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDEuNWVtICNmZmY7XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyLWJpZyAucC1jdGEtZG93bmxvYWRfX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlci1iaWcgLnAtY3RhLWRvd25sb2FkX190dGwgKyBwIHtcbiAgbWFyZ2luOiAwIGF1dG8gNnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKjI1MDYxMl/jg6rjgrPjg7zjga5BSeOCveODquODpeODvOOCt+ODp+ODs+OCq+OCv+ODreOCsERMKi9cbi5wLWN0YS1kb3dubG9hZF9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyM3B4LCAydncsIDI3cHgpICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucC1jdGEtZG93bmxvYWRfX3R0bCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDIycHgpO1xufVxuXG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyIC5wYWdlLWN0YS1kb3dubG9hZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2YxZmEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXIgLnBhZ2UtY3RhLWRvd25sb2FkIC5wLWN0YS1kb3dubG9hZF9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAydncsIDI0cHgpICFpbXBvcnRhbnQ7XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyIC5wYWdlLWN0YS1kb3dubG9hZCAucC1jdGEtZG93bmxvYWRfX3R0bCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDIwcHgpICFpbXBvcnRhbnQ7XG59XG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyIC5wYWdlLWN0YS1kb3dubG9hZCAuYy1idG4tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2YxMjJlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjY2YxMjJlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAyLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDI1cHggY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyLWJpZyAucC1jdGEtZG93bmxvYWRfX3R0bCArIHAge1xuICAgIG1hcmdpbjogMCBhdXRvIDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlciAucC1jdGEtZG93bmxvYWRfX3R0bCArIHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi8qMjUxMDMxX3RhYmxlKi9cbi5jLXRhYmxlLXRoaW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLmMtdGFibGUtdGhpbiB0aCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYy10YWJsZS10aGluIHRkIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jLXRhYmxlLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG4uYy10YWJsZS1zY3JvbGwtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYy10YWJsZS1zY3JvbGwtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYy10YWJsZS1zY3JvbGwgdGFibGUge1xuICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4vKjI1MTExNF9zbWFsbCovXG4ucC1jb2x1bW4tZGV0YWlsX19zZWN0aW9uIHNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKjI2MDEwNV/jgrPjg6njg6DlsI7nt5rlpInmm7QqL1xuLnAtY29sdW1uLWRldGFpbF9fc2VjdGlvbiBhIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4vKjI2MDMwMl/jgrPjg6njg6Djga5TRU/lr77nrZYqL1xuLmMtbGlzdC1kaXNjLWNvbHVtbiB7XG4gIG1hcmdpbjogMC4yZW0gMCAxZW07XG59XG4uYy1saXN0LWRpc2MtY29sdW1uIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLyoyNjA1MTFf44Kz44Op44Og44GuU0VP5a++562WKi9cbmNvZGUge1xuICBwYWRkaW5nOiAwLjJlbSAwLjRlbTtcbiAgbWFyZ2luOiAwIDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNmMWZhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiAwLjA4ZW07XG59XG5cbi5jb2RlLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmMzNDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY29kZS1ibG9jayBwcmUge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbi5jb2RlLWJsb2NrIGNvZGUge1xuICBjb2xvcjogI2FiYjJiZjtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyog44OY44OD44OA44O86YOo5YiGICovXG4uY29kZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNDQ1MTtcbiAgY29sb3I6ICNhYmIyYmY7XG59XG5cbi8qIOODnOOCv+ODs+WFqOS9k+OBruODrOOCpOOCouOCpuODiCAqL1xuLmNvcHktYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLyog5bi45pmC6KGo56S644Gu44Kz44OU44O844Ki44Kk44Kz44OzICovXG4uY29weS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJiMmJmO1xuICAvKiDjgqLjgqTjgrPjg7Pjga7oibIgKi9cbiAgLyogU1ZH44KS44Oe44K544Kv44Go44GX44Gm5L2/55So77yI6Imy44KSQ1NT44Gn5pON5L2c44GX44KE44GZ44GE44Gf44KB77yJICovXG4gIC13ZWJraXQtbWFzazogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgY2xhc3M9XCJsdWNpZGUgbHVjaWRlLWNvcHktaWNvbiBsdWNpZGUtY29weVwiPjxyZWN0IHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCIxNFwiIHg9XCI4XCIgeT1cIjhcIiByeD1cIjJcIiByeT1cIjJcIi8+PHBhdGggZD1cIk00IDE2Yy0xLjEgMC0yLS45LTItMlY0YzAtMS4xLjktMiAyLTJoMTBjMS4xIDAgMiAuOSAyIDJcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBtYXNrOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBjbGFzcz1cImx1Y2lkZSBsdWNpZGUtY29weS1pY29uIGx1Y2lkZS1jb3B5XCI+PHJlY3Qgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgeD1cIjhcIiB5PVwiOFwiIHJ4PVwiMlwiIHJ5PVwiMlwiLz48cGF0aCBkPVwiTTQgMTZjLTEuMSAwLTItLjktMi0yVjRjMC0xLjEuOS0yIDItMmgxMGMxLjEgMCAyIC45IDIgMlwiLz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5cbi5jb3B5LWJ1dHRvbjpob3ZlciAuY29weS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyog44CM44Kz44OU44O844GX44G+44GX44Gf44CN44Oh44OD44K744O844K477yI4pyT44Oe44O844Kv5LuY44GN77yJICovXG4uY29weS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIOKck+ODnuODvOOCr+OCkkNTU+OBp+i/veWKoCAqL1xuLmNvcHktdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtbWFzazogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgY2xhc3M9XCJsdWNpZGUgbHVjaWRlLWNoZWNrLWljb24gbHVjaWRlLWNoZWNrXCI+PHBhdGggZD1cIk0yMCA2IDkgMTdsLTUtNVwiLz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIG1hc2s6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIGNsYXNzPVwibHVjaWRlIGx1Y2lkZS1jaGVjay1pY29uIGx1Y2lkZS1jaGVja1wiPjxwYXRoIGQ9XCJNMjAgNiA5IDE3bC01LTVcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuXG4uY29weS1idXR0b24uY29waWVkIC5jb3B5LXRleHQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi8qMjYwNjExX+OCs+ODqeODoOOBrlNFT+WvvuetliovXG4ucC1jb2x1bW4tc3RlcCB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uLXN0ZXAge1xuICAgIHJvdy1nYXA6IDVyZW07XG4gIH1cbn1cbi5wLWNvbHVtbi1zdGVwLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2YxMjJlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uLXN0ZXAtaXRlbSB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4ucC1jb2x1bW4tc3RlcC1pdGVtIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHRleHQtaW5kZW50OiAtMS41cmVtO1xufVxuLnAtY29sdW1uLXN0ZXAtaXRlbSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2NmMTIyZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1jb2x1bW4tc3RlcC1pdGVtOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtY29sdW1uLXN0ZXAtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3R0b206IC01cmVtO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxOXB4IHNvbGlkICNjZjEyMmU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW4tc3RlcC1pdGVtOjphZnRlciB7XG4gICAgYm90dG9tOiAtNHJlbTtcbiAgfVxufVxuLnAtY29sdW1uLXN0ZXAtaXRlbS10dGwge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucC1jb2x1bW4tc3RlcC1pdGVtLXR0bC1udW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG4ucC1jb2x1bW4tZmxvdyB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uLWZsb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA1cmVtO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gIH1cbn1cbi5wLWNvbHVtbi1mbG93LWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWNvbHVtbi1mbG93LWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMzJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMzJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDIycHggc29saWQgI2NmMTIyZTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICByaWdodDogLTRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW4tZmxvdy1pdGVtOjphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTRyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3JkZXItcmlnaHQ6IDMycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDMycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMjJweCBzb2xpZCAjY2YxMjJlO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbi5wLWNvbHVtbi1mbG93LWl0ZW06bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1jb2x1bW4tZmxvdy1pdGVtLXR0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xufVxuLnAtY29sdW1uLWZsb3ctaXRlbS10dGw6aGFzKHVsKSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1jb2x1bW4tZmxvdy1pdGVtLXR0bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB0ZXh0LWluZGVudDogLTEuNXJlbTtcbn1cbi5wLWNvbHVtbi1mbG93LWl0ZW0tY29udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5wLWNvbHVtbi1mbG93LWl0ZW0tY29udCBmaWd1cmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1jb2x1bW4tZmxvdy1pdGVtLWNvbnQgZmlndXJlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1jb2x1bW4tZmxvdy1pdGVtLWNvbnQgZmlndXJlIGE6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb24tbW9kYWwucG5nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1jb2x1bW4tZmxvdy1pdGVtLWNvbnQgZmlndXJlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucC1jb2x1bW4tZmxvdy0yaXRlbSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG4ucC1jb2x1bW4tZmxvdy0zaXRlbSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5saWdodGJveCAubGItbnVtYmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpZ2h0Ym94IC5sYi1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wLWNvbnRhY3QtZm9ybSB7XG4gIHBhZGRpbmc6IDdyZW0gMCAwIDA7XG59XG5cbi8qMjUwNTA3X+ODleOCqeODvOODoOOBruaWh+iogOWkieabtCovXG4ucC1jb250YWN0LWxlYWQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucC1jb250YWN0LWxlYWQgLmMtbGlzdC1kaXNjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnAtY29udGFjdC1sZWFkIC5jLWxpc3QtZGlzYyBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtY29udGFjdC1sZWFkIC5jLWxpc3QtZGlzYyBkaXY6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLyoyNTA2MDVf44Oq44Kz44O844GuQUnjgr3jg6rjg6Xjg7zjgrfjg6fjg7Pjgqvjgr/jg63jgrBETCovXG4ucC1jb250YWN0LXR4dC1hcmVhIC5jLXRpdGxlLWgyLW5vbWFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgbWFyZ2luOiAwIDAgNHJlbSAwO1xufVxuLnAtY29udGFjdC10eHQtYXJlYSAuYy10aXRsZS1oMi1ub21hbCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAyLjA4M3Z3LCAzMnB4KTtcbn1cbi5wLWNvbnRhY3QtdHh0LWFyZWEtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNHJlbSAwO1xufVxuLnAtY29udGFjdC10eHQtYXJlYS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0LXR4dC1hcmVhLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWNvbnRhY3QtdHh0LWFyZWEtY29udCB7XG4gIG1hcmdpbi1ib3R0b206IDEzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdC10eHQtYXJlYS1jb250IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucC1jb250YWN0LXR4dC1hcmVhLWNvbnQtaW5uZXI6bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnAtY29udGFjdC10eHQtYXJlYS1jb250LWlubmVyIGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuLnAtY29udGFjdC10eHQtYXJlYS1jb250LWlubmVyIGgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvZG9jdW1lbnQvdHh0LWljb24ucG5nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucC1jb250YWN0LXR4dC1mb3JtIHtcbiAgd2lkdGg6IDU2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0LXR4dC1mb3JtIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMCAwO1xuICB9XG59XG4ucC1jb250YWN0LXR4dC1mb3JtLXRvcC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3QtdHh0LWZvcm0tdG9wLWxpbmstcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWNvbnRhY3QtdHh0LWZvcm0tdG9wLWxpbmstc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtY29udGFjdC10eHQtZm9ybS10b3AtbGluay1zcCAucC1jb250YWN0LXR4dC1mb3JtLXRvcC1saW5rLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wNy5wbmcpIG5vLXJlcGVhdCByaWdodCA4cHggY2VudGVyLzE1cHggI2NmMTIyZTtcbn1cbi5wLWNvbnRhY3QtdHh0LWZvcm0tdG9wLWxpbmstc3AgYTpob3ZlciAucC1jb250YWN0LXR4dC1mb3JtLXRvcC1saW5rLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wNy5wbmcpIG5vLXJlcGVhdCByaWdodCA4cHggY2VudGVyLzE1cHggI2NmMTIyZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdC10eHQtZm9ybS10b3AtbGluay1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnAtY29udGFjdC10eHQtZm9ybS10b3AtbGluayBhIHtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnAtY29udGFjdC10eHQtZm9ybS10b3AtbGluayBhOmhvdmVyIC5wLWNvbnRhY3QtdHh0LWZvcm0tdG9wLWxpbmstaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDNweCBjZW50ZXIvMTVweCAjY2YxMjJlO1xufVxuLnAtY29udGFjdC10eHQtZm9ybS10b3AtbGluay1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgOHB4IGNlbnRlci8xNXB4ICNjZjEyMmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuI3NhdG9yaV9fY3JlYXRpdmVfY29udGFpbmVyIC5zYXRvcmlfX3JlcXVpcmUge1xuICBiYWNrZ3JvdW5kOiAjY2YxMjJlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jc2F0b3JpX19jcmVhdGl2ZV9jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjY2YxMjJlICFpbXBvcnRhbnQ7XG59XG5cbi8qIDIwMjUwNjI0IOizh+aWmeODgOOCpuODs+ODreODvOODieS4gOimpyovXG4ucC1jb250YWN0LXR4dC1hcmVhLWNvbnQtaW5uZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1jb250YWN0LXR4dC1hcmVhIC5jLXRpdGxlLWgyLW5vbWFsIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDIuMDgzdncsIDMwcHgpO1xufVxuXG4vKjI1MDcwN1/jg5Xjgqnjg7zjg6DmlLnkv64qL1xuLnAtY29udGFjdC10eHQtZm9ybSB7XG4gIHdpZHRoOiA1NzZweDtcbn1cbi5wLWNvbnRhY3QtdHh0LWFyZWEtd3JhcHBlciB7XG4gIGNvbHVtbi1nYXA6IDVyZW07XG59XG4ucC1jb250YWN0LXR4dC1hcmVhIC5jLXRpdGxlLWgyLW5vbWFsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAyLjA4M3Z3LCAzNXB4KTtcbn1cbi5wLWNvbnRhY3QtdHh0LWFyZWEgLmMtdGl0bGUtaDItbm9tYWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMi4wODN2dywgMzBweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4vKiAyNTA3MTVf44OH44K444K/44Or44OQ44OH44Kj5pS55L+uICovXG4ucC1jb250YWN0LXR4dC1hcmVhIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0LXR4dC1hcmVhIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5wLWNvbnRhY3QtdHh0LWFyZWEtY29udCBwIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLnAtY29waWxvdCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5wLWNvcGlsb3QgLmMtdGl0bGUtYXJlYS1tIC5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogNzgxcHggMzcycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtY29waWxvdCAuYy10aXRsZS1hcmVhLW0gLmwtY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3ODBweDtcbiAgaGVpZ2h0OiAzNzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01MHB4O1xuICBib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29waWxvdC9tdl9jb3BpbG90XzAxLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3BpbG90IC5jLXRpdGxlLWFyZWEtbSAubC1jb250YWluZXI6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAlO1xuICB9XG59XG4ucC1jb3BpbG90LXNvbHV0aW9uX193cmFwIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29waWxvdC1zb2x1dGlvbl9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWNvcGlsb3Qtc29sdXRpb25fX3dyYXAgaDQge1xuICBtYXJnaW46IDRyZW0gMDtcbn1cbi5wLWNvcGlsb3QtZnVuY3Rpb25fX2xlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLnAtY29waWxvdC13b3Jrc2hvcF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3BpbG90LXdvcmtzaG9wX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnAtY29waWxvdC13b3Jrc2hvcF9faW1hZ2UgZmlndXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcGlsb3Qtd29ya3Nob3BfX2ltYWdlIGZpZ3VyZSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4ucC1jb3BpbG90LXdvcmtzaG9wX19pbWFnZSB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMxLjclO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcGlsb3Qtd29ya3Nob3BfX2ltYWdlIHVsIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLXRvcDogLTJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4ucC1jb3BpbG90LXdvcmtzaG9wX19pbWFnZSB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMi41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29waWxvdC13b3Jrc2hvcF9faW1hZ2UgdWwgbGkge1xuICAgIGdhcDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29waWxvdC13b3Jrc2hvcF9faW1hZ2UgdWwgbGkgaSBpbWcge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cbn1cbi5wLWNvcGlsb3Qtd29ya3Nob3AtZmxvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcbiAgZ2FwOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29waWxvdC13b3Jrc2hvcC1mbG93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnAtY29waWxvdC13b3Jrc2hvcC1mbG93X19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgcGFkZGluZzogMy41cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcGlsb3Qtd29ya3Nob3AtZmxvd19faXRlbSB7XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gIH1cbn1cbi5wLWNvcGlsb3Qtd29ya3Nob3AtZmxvd19faXRlbTpudGgtb2YtdHlwZSgyKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29waWxvdC9pY29fd29ya3Nob3BfcGx1cy5wbmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNHJlbTtcbiAgdG9wOiAxNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcGlsb3Qtd29ya3Nob3AtZmxvd19faXRlbTpudGgtb2YtdHlwZSgyKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IC00cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLnAtY29waWxvdC13b3Jrc2hvcC1mbG93X19pdGVtIGZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3JkZXI6IDE7XG59XG4ucC1jb3BpbG90LXdvcmtzaG9wLWZsb3dfX2l0ZW0gcCB7XG4gIG9yZGVyOiAzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3BpbG90LXdvcmtzaG9wLWZsb3dfX2l0ZW0gcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnAtY29waWxvdC13b3Jrc2hvcC1mbG93X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMi41cmVtIDAgMnJlbTtcbiAgb3JkZXI6IDI7XG59XG4ucC1jb3BpbG90LWFib3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA2cmVtIDZyZW0gNnJlbSA2cmVtO1xuICBnYXA6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29waWxvdC1hYm91dCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnAtY29waWxvdC1hYm91dC10eHQgLmMtdGl0bGUtaDItbm9tYWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29waWxvdC1hYm91dC10eHQgLmMtdGl0bGUtaDItbm9tYWwge1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICB9XG59XG4ucC1jb3BpbG90LWFib3V0LXR4dCAuYy10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29waWxvdC1hYm91dC10eHQgLmMtdGV4dC1jZW50ZXIge1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICB9XG59XG4ucC1jb3BpbG90LWxpc3QzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29waWxvdC1saXN0MyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDZyZW07XG4gIH1cbn1cbi5wLWNvcGlsb3QtbGlzdDMgbGkge1xuICB3aWR0aDogMzIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29waWxvdC1saXN0MyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWNvcGlsb3QtbGlzdDMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNS4yM3B4IDMuNzdweCByZ2JhKDUxLCA1MSwgNTEsIDAuMDcpO1xuICBwYWRkaW5nOiA0cmVtIDRyZW0gN3JlbSA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3BpbG90LWxpc3QzIGEge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDRyZW0gMnJlbTtcbiAgfVxufVxuLnAtY29waWxvdC1saXN0MyBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29waWxvdC1saXN0MyBhOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnAtY29waWxvdC1saXN0MyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDJweCAjMmUyZTJlO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjMmUyZTJlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTE3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3BpbG90LWxpc3QzIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ucC1jb3BpbG90LWxpc3QzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1jb3BpbG90LWxpc3QzIGE6aG92ZXI6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTQwcHg7XG59XG4ucC1jb3BpbG90LWxpc3QzIGxpOmxhc3Qtb2YtdHlwZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucC1jb3BpbG90LWxpc3QzX190dGwge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4xNjc7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1jb3BpbG90LWxpc3QzX19kdGwgcCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xufVxuLnAtY29waWxvdC1saXN0M19fZHRsIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWNvcGlsb3QtbGlzdDNfX25vTGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWNvcGlsb3QtbGlzdDNfX25vTGluayBsaSB7XG4gIHdpZHRoOiAzMiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3BpbG90LWxpc3QzX19ub0xpbmsgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb3BpbG90LWxpc3QzX19ub0xpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA0cmVtIDRyZW0gNHJlbSA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29waWxvdC1saXN0M19fbm9MaW5rIGEge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDJyZW07XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtY29waWxvdC1saXN0M19fbm9MaW5rIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucC1jb3BpbG90LWxpc3QzX19ub0xpbmsgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnAtY29waWxvdC1saXN0M19fbm9MaW5rX190dGwge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4xNjc7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1jb3BpbG90LWxpc3QzX19ub0xpbmtfX2R0bCBwIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLWNvcGlsb3QtbGlzdDNfX25vTGlua19fZHRsIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWNvcGlsb3QtbGlzdDNfX25vTGlua19fbGVhZCB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjZyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWNvcGlsb3QtbGlzdDNfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcGlsb3QtbGlzdDNfX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDZyZW07XG4gIH1cbn1cbi5wLWNvcGlsb3QtbGlzdDNfX3RvcCBsaSB7XG4gIHdpZHRoOiAzMiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3BpbG90LWxpc3QzX190b3AgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb3BpbG90LWxpc3QzX190b3AgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNS4yM3B4IDMuNzdweCByZ2JhKDUxLCA1MSwgNTEsIDAuMDcpO1xuICBwYWRkaW5nOiA0cmVtIDRyZW0gN3JlbSA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3BpbG90LWxpc3QzX190b3AgYSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gNHJlbSAycmVtO1xuICB9XG59XG4ucC1jb3BpbG90LWxpc3QzX190b3AgYTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnAtY29waWxvdC1saXN0M19fdG9wIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICMyZTJlMmU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMnB4ICMyZTJlMmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcGlsb3QtbGlzdDNfX3RvcCBhOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnAtY29waWxvdC1saXN0M19fdG9wIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1jb3BpbG90LWxpc3QzX190b3AgYTpob3Zlcjo6YmVmb3JlIHtcbiAgYm90dG9tOiAtNDBweDtcbn1cbi5wLWNvcGlsb3QtbGlzdDNfX3RvcCBsaTpsYXN0LW9mLXR5cGUgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnAtY29waWxvdC1saXN0M19fdG9wX190dGwge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4xNjc7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1jb3BpbG90LWxpc3QzX190b3BfX2R0bCBwIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG59XG4ucC1jb3BpbG90LWxpc3QzX190b3BfX2R0bCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1jb3BpbG90LXNlY1R0bCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuLnAtY29waWxvdC1zZWNUdGwgLnAtY29waWxvdC1mdW5jdGlvbl9fbGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsIDI2cHgpO1xufVxuLnAtY29waWxvdC1zZWNEdGwgaDMge1xuICBjb2xvcjogI2NmMTIyZTtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbn1cbi5wLWNvcGlsb3Qtc2VjRHRsIC5wLWNvcGlsb3Qtd29ya3Nob3BfX2ltYWdlIHVsIGxpIGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNDVweDtcbn1cbi5wLWNvcGlsb3Qtc2VjRHRsICsgLnAtY29waWxvdC1zZWNEdGwgLmwtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjYjNiM2IzO1xufVxuLnAtY29waWxvdC1saW5rIGEge1xuICBwYWRkaW5nOiAzcmVtIDZyZW0gM3JlbSAzcmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI1LjIzcHggMy43N3B4IHJnYmEoNTEsIDUxLCA1MSwgMC4wNyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29waWxvdC1saW5rIGEge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgcGFkZGluZzogMnJlbSA2cmVtIDJyZW0gMnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIH1cbn1cbi5wLWNvcGlsb3QtbGluayBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG4gIHRvcDogY2FsYyg1MCUgLSAxNHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3BpbG90LWxpbmsgYTo6YWZ0ZXIge1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBib3R0b206IDJyZW07XG4gIH1cbn1cbi5wLWNvcGlsb3QtbGluayBhOmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiAzcmVtO1xufVxuLnAtY29waWxvdC1saW5rIGEgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnAtY29waWxvdC1saW5rIGEgc3BhbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI2NmMTIyZTtcbn1cbi5wLWNvcGlsb3QtbGlua19fdG9wIHtcbiAgd2lkdGg6IDMyJTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDVyZW0gYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29waWxvdC1saW5rX190b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb3BpbG90LWxpbmtfX3RvcCBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3BpbG90LWxpbmtfX3RvcCBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5wLWNvcGlsb3QtbGlzdDRfX25vTGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcGlsb3QtbGlzdDRfX25vTGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtY29waWxvdC1saXN0NF9fbm9MaW5rIGxpIHtcbiAgd2lkdGg6IDIzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcGlsb3QtbGlzdDRfX25vTGluayBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWNvcGlsb3QtbGlzdDRfX25vTGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbSAzcmVtIDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzNTZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3BpbG90LWxpc3Q0X19ub0xpbmsgYSB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDJyZW0gMnJlbTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1jb3BpbG90LWxpc3Q0X19ub0xpbmsgYTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wLWNvcGlsb3QtbGlzdDRfX25vTGluayBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucC1jb3BpbG90LWxpc3Q0X19ub0xpbmtfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2NztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWNvcGlsb3QtbGlzdDRfX25vTGluayBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtY29waWxvdC1saXN0NF9fbm9MaW5rX19kdGwgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWNvcGlsb3QtbGlzdDRfX25vTGlua19fZHRsIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWNvcGlsb3QtbGlzdDRfX25vTGlua19fbGVhZCB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjZyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWNvcGlsb3QtbGlzdDVfX25vTGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcGlsb3QtbGlzdDVfX25vTGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtY29waWxvdC1saXN0NV9fbm9MaW5rIGxpIHtcbiAgd2lkdGg6IDE5JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29waWxvdC1saXN0NV9fbm9MaW5rIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29waWxvdC1saXN0NV9fbm9MaW5rIGxpOjpiZWZvcmUge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTAlO1xuICByaWdodDogLTIwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci10b3A6IHNvbGlkIDRweCAjY2YxMjJlO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDRweCAjY2YxMjJlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3BpbG90LWxpc3Q1X19ub0xpbmsgbGk6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBib3R0b206IC0yMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICB9XG59XG4ucC1jb3BpbG90LWxpc3Q1X19ub0xpbmsgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwJTtcbiAgcmlnaHQ6IC00NHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcGlsb3QtbGlzdDVfX25vTGluayBsaTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTQ0cHg7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuLnAtY29waWxvdC1saXN0NV9fbm9MaW5rIGxpOmxhc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wLWNvcGlsb3QtbGlzdDVfX25vTGluayBsaTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wLWNvcGlsb3QtbGlzdDVfX25vTGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDIuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDM1NnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wLWNvcGlsb3QtbGlzdDVfX25vTGluayBhOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLnAtY29waWxvdC1saXN0NV9fbm9MaW5rIGE6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wLWNvcGlsb3QtbGlzdDVfX25vTGlua19fdHRsIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWluLWhlaWdodDogNnJlbTtcbn1cbi5wLWNvcGlsb3QtbGlzdDVfX25vTGluayBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtY29waWxvdC1saXN0NV9fbm9MaW5rX19kdGwgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG4ucC1jb3BpbG90LWxpc3Q1X19ub0xpbmtfX2R0bCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1jb3BpbG90LWxpc3Q1X19ub0xpbmtfX2xlYWQge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS42cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qMjUwNjA5X0NvcGlsb3TjgrXjg7zjg5Pjgrnjg5rjg7zjgrjmlLnkv64qL1xuLnAtaG9tZS1tdi1idG4tMDItcm93IHtcbiAgcGFkZGluZzogMXJlbSAwIDAgMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi1idG4tMDItcm93LXdyYXBwZXIuYy10aXRsZS1hcmVhLW0tMDJidG4ge1xuICAgIGhlaWdodDogMTcwdncgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtaG9tZS1tdi1idG4tMDItcm93LXdyYXBwZXIuYy10aXRsZS1hcmVhLW0tMDJidG4gLmwtY29udGFpbmVyOjphZnRlciB7XG4gIGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucC1jb3BpbG90LWFib3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNnJlbSA2cmVtIDRyZW0gNnJlbTtcbn1cblxuLnAtb3ZlcnZpZXcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cbi5wLW92ZXJ2aWV3LXdyYXBwZXItc2hhZG93IC5wLW92ZXJ2aWV3LWl0ZW0ge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI1LjIzcHggMy43N3B4IHJnYmEoNTEsIDUxLCA1MSwgMC4wNyk7XG59XG4ucC1vdmVydmlldy13cmFwcGVyLXNoYWRvdyAucC1vdmVydmlldy1pdGVtLWJ0biBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucC1vdmVydmlldy13cmFwcGVyLXNoYWRvdyAucC1vdmVydmlldy1pdGVtLWJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLW92ZXJ2aWV3LXdyYXBwZXItc2hhZG93IC5wLW92ZXJ2aWV3LWl0ZW0tYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW92ZXJ2aWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMnJlbTtcbiAgfVxufVxuLnAtb3ZlcnZpZXctaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtb3ZlcnZpZXctaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvaWNvX2Fycm93XzA2LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzUlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogLTQwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjUuMjNweCAzLjc3cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA3KTtcbiAgei1pbmRleDogMztcbn1cbi5wLW92ZXJ2aWV3LWl0ZW06bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1vdmVydmlldy1pdGVtLXR0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDIycHgsIDJ2dywgMzJweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5wLW92ZXJ2aWV3LWl0ZW0tdHRsIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDJ2dywgMjRweCk7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLnAtb3ZlcnZpZXctaXRlbS1kdGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtIDMuNXJlbSA0cmVtO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLnAtb3ZlcnZpZXctaXRlbS1kdGwge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5wLW92ZXJ2aWV3LWl0ZW0tZHRsIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMjkwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW92ZXJ2aWV3LWl0ZW0tZHRsIGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLnAtb3ZlcnZpZXctaXRlbS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZGQzO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDguN3B4IDEuM3B4IHJnYmEoNTEsIDUxLCA1MSwgMC4xNSk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41dncsIDE5cHgpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4ucC1vdmVydmlldy1pdGVtLWJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucC1vdmVydmlldy1pdGVtLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBib3JkZXItYm90dG9tOiAwLjJlbSBzb2xpZCAjZTE4MzkwO1xuICBib3JkZXItcmlnaHQ6IDAuMmVtIHNvbGlkICNlMTgzOTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ucC1vdmVydmlldy1pdGVtLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLW92ZXJ2aWV3LWl0ZW0tYnRuIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxdncsIDE2cHgpO1xufVxuLnAtb3ZlcnZpZXctaXRlbS1idG4td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEwcHg7XG59XG5cbi5jLWxpc3QtZGlzYy5jLWxpc3QtZGlzYy1ibHVlIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOWM1O1xufVxuXG4ucC1jb3BpbG90LXNlcnZpY2UtZmVhdHVyZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucC1jb3BpbG90LXNlcnZpY2UtZmVhdHVyZSAubC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmMtbGlzdC1zZXJ2aWNlLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdDpoYXMoLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtc3RlcCkge1xuICBwYWRkaW5nOiA2cmVtIDVyZW0gNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0OmhhcyguYy1saXN0LXNlcnZpY2UtbGlzdC1zdGVwKSB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtIDJyZW07XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LXN0ZXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAwIDhweCAwO1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHggMTBweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxdncsIDIwcHgpO1xufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtc3RlcCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC13bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBjb2x1bW4tZ2FwOiA3MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LXNlcnZpY2UtbGlzdC13bSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAzcmVtO1xuICB9XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC13bS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC13bS13LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAydncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtd20tdy10aXRsZS1yZWQge1xuICBjb2xvcjogI2NmMTIyZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDIwcHgpO1xuICBtYXJnaW46IDJyZW0gMCAxLjVyZW07XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC13bS13LXRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDJ2dywgMTZweCk7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC13bS1tLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBwYWRkaW5nOiAzcmVtIDZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2NmMTIyZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMnZ3LCAyMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC13bS1tLWlubmVyIHVsIGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtd20tbS1pbm5lciB1bCBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtd20tbS1pbm5lciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC13bS1tLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LXdtLW0tc21hbGwgdWwgbGkge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDJ2dywgMjJweCk7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC13bS1tLWJpZyB7XG4gIG1hcmdpbjogMCBhdXRvIDVyZW07XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtd20tbS1iaWcgLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtd20tbS1pbm5lciB7XG4gIGNvbHVtbi1nYXA6IDNyZW07XG4gIHBhZGRpbmc6IDNyZW0gNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0LXdtLW0tYmlnIC5jLWxpc3Qtc2VydmljZS1saXN0LXdtLW0taW5uZXIge1xuICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtd20tbS1iaWcgLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtd20tbS1pbm5lciB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMnZ3LCAyMXB4KTtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LXdtLW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtd20tbS1pbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LXNlcnZpY2UtbGlzdC13bS1tLWltZyBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XG4gIHBhZGRpbmc6IDNyZW0gMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsLXR0bCB7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjU2MnZ3LCAyOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bC10dGwgKyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LXdvcmtzaG9wLWZsb3cge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUzJSA0NC41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTlweCkge1xuICAuYy1saXN0LXNlcnZpY2UtbGlzdC1kdGwgLnAtY29waWxvdC13b3Jrc2hvcC1mbG93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3Qtd29ya3Nob3AtZmxvd19faXRlbSB7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbSAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1OXB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LXdvcmtzaG9wLWZsb3dfX2l0ZW06OmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdG9wOiAtMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1OXB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LXdvcmtzaG9wLWZsb3dfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LXdvcmtzaG9wLWZsb3dfX2l0ZW0gcCB7XG4gIG9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3Qtd29ya3Nob3AtZmxvd19faXRlbS1kdGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTU5cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3Qtd29ya3Nob3AtZmxvd19faXRlbS1kdGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMnJlbTtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3Qtd29ya3Nob3AtZmxvd19faXRlbS1kdGwtaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTU5cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3Qtd29ya3Nob3AtZmxvd19faXRlbS1kdGwtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3Qtd29ya3Nob3AtZmxvd19faXRlbS1kdGwtdHh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTU5cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3Qtd29ya3Nob3AtZmxvd19faXRlbS1kdGwtdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3Qtd29ya3Nob3AtZmxvd19faXRlbS1kdGwtdHh0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1OXB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LXdvcmtzaG9wLWZsb3dfX2l0ZW0tZHRsLXR4dC1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1kdGwgLnAtY29waWxvdC13b3Jrc2hvcC1mbG93X19pdGVtLWR0bC10eHQtbGlzdCB1bCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGE5YzU7XG4gIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuICBwYWRkaW5nOiA1cHggMjBweCAwIDZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYzcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1OXB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LXdvcmtzaG9wLWZsb3dfX2l0ZW0tZHRsLXR4dC1saXN0IHVsIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICB9XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1kdGwgLnAtY29waWxvdC13b3Jrc2hvcC1mbG93X19pdGVtLWR0bC10eHQtbGlzdCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LXdvcmtzaG9wLWZsb3dfX2l0ZW0tZHRsLXR4dC1saXN0LXR0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE5YzU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTU5cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3Qtd29ya3Nob3AtZmxvd19faXRlbS1kdGwtdHh0LWxpc3QtdHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3Qtd29ya3Nob3AtZmxvd19faXRlbS1kdGwtdHh0LWxpc3Q6bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTU5cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3Qtd29ya3Nob3AtZmxvd19faXRlbS1kdGwtdHh0LWxpc3Q6bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LXdvcmtzaG9wLWZsb3dfX2l0ZW0tZHRsLXR4dC10dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIHBhZGRpbmc6IDFweCAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1kdGwgLnAtY29waWxvdC13b3Jrc2hvcC1mbG93X19pdGVtLWR0bC10eHQtdHRsLXN1YiB7XG4gIGNvbG9yOiAjMDBhOWM1O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LXdvcmtzaG9wLWZsb3dfX3RpdGxlIHtcbiAgb3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1kdGwgLmMtbGlzdC1saXN0MiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAuYy1saXN0LWxpc3QyX190dGwge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDJ2dywgMjBweCk7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1kdGwgLmMtbGlzdC1saXN0Ml9fd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1kdGwgLmMtbGlzdC1saXN0MiBsaSB7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAuYy1saXN0LWxpc3QyIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5jLWxpc3QtbGlzdDIgbGkge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1kdGwgLmMtbGlzdC1saXN0MiBsaSBmaWd1cmUge1xuICB3aWR0aDogODZweDtcbiAgaGVpZ2h0OiA4NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1kdGwgLmMtbGlzdC1saXN0MiBsaSBmaWd1cmUgaW1nIHtcbiAgaGVpZ2h0OiA1NHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LWxpc3QzX19ub0xpbmsge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI3MHB4LCAxZnIpKTtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogMTVweDtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LWxpc3QzX19ub0xpbmsgbGkge1xuICBwYWRkaW5nOiAzcmVtIDIuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3QtbGlzdDNfX25vTGluayBsaSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3QtbGlzdDNfX25vTGluayBsaSAucC1jb3BpbG90LWxpc3QzX193cmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3QtbGlzdDNfX25vTGluayB7XG4gICAgcm93LWdhcDogMnJlbTtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3QtbGlzdDNfX25vTGlua19fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LWxpc3QzX19ub0xpbmtfX3R0bCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxdncsIDE2cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1kdGwgLnAtY29waWxvdC1saXN0M19fbm9MaW5rX19kdGwgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LWxpc3QzX19ub0xpbmtfX2R0bCBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3QtbGlzdDRfX25vTGluayB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG4gIGdhcDogMS41cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1saXN0LXNlcnZpY2UtbGlzdC1kdGwgLnAtY29waWxvdC1saXN0NF9fbm9MaW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1kdGwgLnAtY29waWxvdC1saXN0NF9fbm9MaW5rIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3cmVtIDIuNXJlbSAyLjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWluLXdpZHRoOiAyNjJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LWxpc3Q0X19ub0xpbmsgbGkge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LWxpc3Q0X19ub0xpbmsgbGkgLnAtY29waWxvdC1saXN0M19fd3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LWxpc3Q0X19ub0xpbmsgbGkgZmlndXJlIHtcbiAgd2lkdGg6IDEyNHB4O1xuICBoZWlnaHQ6IDEyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAtNTBweDtcbiAgYm9yZGVyOiA1cHggc29saWQgI2YzZjNmMztcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LWxpc3Q0X19ub0xpbmsgbGkgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMTRweDtcbiAgaGVpZ2h0OiAxMTRweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LWxpc3Q0X19ub0xpbmtfX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LWxpc3Q0X19ub0xpbmtfX2R0bCBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LWxpc3Q1X19ub0xpbmsgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYy1saXN0LXNlcnZpY2UtbGlzdC1kdGwgLnAtY29waWxvdC1saXN0NV9fbm9MaW5rIGxpIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1kdGwgLnAtY29waWxvdC1saXN0NV9fbm9MaW5rIGxpIGZpZ3VyZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LWxpc3Q1X19ub0xpbmsgbGkgZmlndXJlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QtZHRsIC5wLWNvcGlsb3QtbGlzdDVfX25vTGlua19fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNXZ3LCAyMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0LWR0bCAucC1jb3BpbG90LWxpc3Q1X19ub0xpbmtfX3R0bCB7XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QgLnAtY29waWxvdC13b3Jrc2hvcF9faW1hZ2UtZmlndXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDlweCkge1xuICAuYy1saXN0LXNlcnZpY2UtbGlzdCAucC1jb3BpbG90LXdvcmtzaG9wX19pbWFnZS1maWd1cmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0IC5wLWNvcGlsb3Qtd29ya3Nob3BfX2ltYWdlLWZpZ3VyZS1pbWcge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0IC5wLWNvcGlsb3Qtd29ya3Nob3BfX2ltYWdlLWZpZ3VyZS1pbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjlweCkge1xuICAuYy1saXN0LXNlcnZpY2UtbGlzdCAucC1jb3BpbG90LXdvcmtzaG9wX19pbWFnZS1maWd1cmUtaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0IC5wLWNvcGlsb3Qtd29ya3Nob3BfX2ltYWdlLWZpZ3VyZS1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0IC5wLWNvcGlsb3Qtd29ya3Nob3BfX2ltYWdlLWZpZ3VyZS1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTI5cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3QgLnAtY29waWxvdC13b3Jrc2hvcF9faW1hZ2UtZmlndXJlLWltZyBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogNzU3cHg7XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0IC5wLWNvcGlsb3Qtd29ya3Nob3BfX2ltYWdlLWZpZ3VyZS1pbWctaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdCAucC1jb3BpbG90LXdvcmtzaG9wX19pbWFnZS1maWd1cmUtaW1nLWFuYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTI5cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3QgLnAtY29waWxvdC13b3Jrc2hvcF9faW1hZ2UtZmlndXJlLWltZy1hbmMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QgLnAtY29waWxvdC13b3Jrc2hvcF9faW1hZ2UtZmlndXJlLWltZy10dGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAuN3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0IC5wLWNvcGlsb3Qtd29ya3Nob3BfX2ltYWdlLWZpZ3VyZS1pbWctYXR0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0IC5wLWNvcGlsb3Qtd29ya3Nob3BfX2ltYWdlLWZpZ3VyZSB1bCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3QgLnAtY29waWxvdC13b3Jrc2hvcF9faW1hZ2UtZmlndXJlIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0IC5wLWNvcGlsb3Qtd29ya3Nob3BfX2ltYWdlLWZpZ3VyZSB1bCBsaSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZ2FwOiAxcmVtO1xuICAgIG1pbi13aWR0aDogMjM1cHg7XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0IC5wLWNvcGlsb3Qtd29ya3Nob3BfX2ltYWdlLWZpZ3VyZSB1bCBsaSBpIHtcbiAgd2lkdGg6IDQ2cHg7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdCAucC1jb3BpbG90LXdvcmtzaG9wX19pbWFnZS1maWd1cmUgdWwgbGkgaSBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdCAucC1jb3BpbG90LWxpbmsgYSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1zdGVwLWZsb3ctdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDE4cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LXN0ZXAtZmxvdy1hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtc3RlcC1mbG93LWFycm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDRyZW07XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LXN0ZXAtZmxvdy1hcnJvdyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGQ0ZTE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMjA4cHg7XG4gIGhlaWdodDogNjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDlweCkge1xuICAuYy1saXN0LXNlcnZpY2UtbGlzdC1zdGVwLWZsb3ctYXJyb3cgbGk6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0OXB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0LXN0ZXAtZmxvdy1hcnJvdyBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtc3RlcC1mbG93LWFycm93IGxpIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LXN0ZXAtZmxvdy1hcnJvdyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCA2MCUgNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtc3RlcC1mbG93LWFycm93IGxpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LXN0ZXAtZmxvdy1hcnJvdyBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2M3B4O1xuICBoZWlnaHQ6IDYzcHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDYwJSA1MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkNGUxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC02M3B4O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0OXB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0LXN0ZXAtZmxvdy1hcnJvdyBsaTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig0OSUgNTclLCAwIDAsIDEwMCUgMSUpO1xuICB9XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1hdHQge1xuICBwYWRkaW5nOiAzcmVtIDZyZW0gMC41cmVtIDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LXNlcnZpY2UtbGlzdC1hdHQge1xuICAgIHBhZGRpbmc6IDJyZW0gNnJlbSAxcmVtIDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0LWF0dCB7XG4gICAgcGFkZGluZzogMXJlbSAwIDA7XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LXNvbHV0aW9uLXR0bCB7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDI0cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LXNvbHV0aW9uLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI3MHB4LCAxZnIpKTtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0LXNvbHV0aW9uLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LXNvbHV0aW9uLWxpc3QtdHlwZSAuYy1saXN0LXNlcnZpY2UtbGlzdC1zb2x1dGlvbi1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1zb2x1dGlvbi1saXN0LXR5cGUgLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtc29sdXRpb24taXRlbS1hbnMge1xuICBwYWRkaW5nOiAwO1xufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtc29sdXRpb24tbGlzdC10eXBlIC5jLWxpc3Qtc2VydmljZS1saXN0LXNvbHV0aW9uLWl0ZW0tYW5zLXR0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtc29sdXRpb24tbGlzdC10eXBlIC5jLWxpc3Qtc2VydmljZS1saXN0LXNvbHV0aW9uLWl0ZW0tYW5zOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtc29sdXRpb24taXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0LXNvbHV0aW9uLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LXNvbHV0aW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LXNvbHV0aW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb3BpbG90L2ltZ19zb2x1dGlvbl8wMS5wbmcpO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1saXN0LXNvbHV0aW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1saXN0LXNvbHV0aW9uLWl0ZW0tdHRsIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDJ2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1zb2x1dGlvbi1pdGVtLWFucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LXNlcnZpY2UtbGlzdC1zb2x1dGlvbi1pdGVtLWFucyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtc29sdXRpb24taXRlbS1hbnM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM3cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaWNvX2Fycm93XzAyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1zb2x1dGlvbi1pdGVtLWFucy10dGwge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDJ2dywgMjJweCk7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDJ2dywgMjBweCk7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1zb2x1dGlvbi1pdGVtLWFucy10eHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBwYWRkaW5nOiAycmVtIDIuM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtc29sdXRpb24taXRlbS1hbnMtdHh0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1zb2x1dGlvbi1pdGVtLWFucy10eHQtZHRsLXR0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMnZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1zb2x1dGlvbi1pdGVtLWFucy10eHQgZmlndXJlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LXNlcnZpY2UtbGlzdC1zb2x1dGlvbi1pdGVtLWFucy10eHQgZmlndXJlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG4uYy1saXN0LXNlcnZpY2UtbGlzdC1zb2x1dGlvbi1pdGVtLWFucy10eHQgZmlndXJlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29waWxvdC1tZW51LXVuZGVyICNtZW51LWNvcGlsb3QtdG9wOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG59XG4uY29waWxvdC1tZW51LXVuZGVyICNtZW51LWNvcGlsb3QtZmVhdHVyZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xufVxuLmNvcGlsb3QtbWVudS11bmRlciAjbWVudS1jb3BpbG90LWZ1bmN0aW9uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG59XG4uY29waWxvdC1tZW51LXVuZGVyICNtZW51LWNvcGlsb3QtZmFxOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG59XG5cbiNjb3BpbG90LXNlcnZpY2UtcGFnZSAjbWVudS1jb3BpbG90LXNlcnZpY2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XG59XG5cbiNjb3BpbG90LWNvbHVtbi1wYWdlICNtZW51LWNvcGlsb3QtY29sdW1uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xufVxuXG4uYy10aXRsZS1hcmVhLXMgLmwtY29udGFpbmVyLWNvcGlsb3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29waWxvdC9tdl9jb3BpbG90XzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDM4MHB4IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbiAuYy1saXN0LXNlcnZpY2UtbGlzdF9fZ3JpZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uIC5jLWxpc3Qtc2VydmljZS1saXN0LXJvdGF0ZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uIC5jLWxpc3Qtc2VydmljZS1saXN0LXJvdGF0ZS1idG4ge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYy1saXN0LXNlcnZpY2UtbGlzdC1yb3RhdGUtYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkyKTtcbn1cbi5hY2NvcmRpb24gLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtcm90YXRlLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNjZjEyMmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbiAuYy1saXN0LXNlcnZpY2UtbGlzdC1yb3RhdGUtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNjAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjY2YxMjJlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5jLWxpc3Qtc2VydmljZS1saXN0X19ncmlkLm9wZW4gLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtcm90YXRlLWJ0bjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4vKjI1MDcwN19Db3BpbG9044K144O844OT44K544Oa44O844K45L+u5q2jKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW92ZXJ2aWV3LWl0ZW06OmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogOTUlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9pY29fYXJyb3dfMDZfZG93bi5wbmcpO1xuICB9XG59XG5cbi5wLWN0YS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZzogOHJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3RhLWxpc3Qge1xuICAgIHBhZGRpbmc6IDRyZW0gMCAwIDA7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4ucC1jdGEtbGlzdCBsaSB7XG4gIHdpZHRoOiAzMiU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkZDM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2MHB4IDJyZW0gNDBweCAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1jdGEtbGlzdCBsaTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FlMDhmO1xufVxuLnAtY3RhLWxpc3QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwZDRlMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN0YS1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDJyZW0gNDBweCAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cbn1cbi5wLWN0YS1saXN0X190dGwge1xuICB3aWR0aDogMzE1cHg7XG4gIGhlaWdodDogNzlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE1N3B4KTtcbiAgdG9wOiAtMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2NmMTIyZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19mdWtpZGFzaGkucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzMTVweCA3OXB4O1xuICBwYWRkaW5nLXRvcDogMTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1jdGEtbGlzdF9fdHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNzlweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2Z1a2lkYXNoaS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuLnAtY3RhLWxpc3RfX3R0bCBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnAtY3RhLWxpc3RfX3R0bDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtY3RhLWxpc3RfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI0N3B4O1xuICBtYXJnaW46IGF1dG87XG59XG4ucC1jdGEtbGlzdF9fYnRuIGEge1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cbi5wLWN0YS1kb3dubG9hZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jdGEtZG93bmxvYWQge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuLnAtY3RhLWRvd25sb2FkIGZpZ3VyZSB7XG4gIHdpZHRoOiA0MCU7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jdGEtZG93bmxvYWQgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY3RhLWRvd25sb2FkX193cmFwIHtcbiAgd2lkdGg6IDQ4JTtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN0YS1kb3dubG9hZF9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbi5wLWN0YS1kb3dubG9hZF9fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5wLWN0YS1kb3dubG9hZF9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzU4cHg7XG4gIG1hcmdpbjogM3JlbSBhdXRvIDAgYXV0bztcbn1cblxuLmMtdGl0bGUtYXJlYS1zLTAxIC5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGlnaXRhbGJ1ZGR5L2JnX3RvcGljc190aXRsZWFyZWEucG5nKSBuby1yZXBlYXQgcmlnaHQgNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlLWFyZWEtcy0wMSAubC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGlnaXRhbGJ1ZGR5L2JnX3RvcGljc190aXRsZWFyZWEucG5nKSBuby1yZXBlYXQgcmlnaHQgNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzMHB4IGF1dG87XG4gIH1cbn1cblxuLmMtdGl0bGUtYXJlYS1zLTAyIC5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmljb2gtb24tcHJlbWlzZXMtbGxtLXN0YXJ0ZXIta2l0L2JnX3RvcGljc190aXRsZWFyZWEucG5nKSBuby1yZXBlYXQgcmlnaHQgNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlLWFyZWEtcy0wMiAubC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmljb2gtb24tcHJlbWlzZXMtbGxtLXN0YXJ0ZXIta2l0L2JnX3RvcGljc190aXRsZWFyZWEucG5nKSBuby1yZXBlYXQgcmlnaHQgNTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIyMHB4IGF1dG87XG4gIH1cbn1cblxuLnAtYWktZm9yLXdvcmstbmV3c190YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFpLWZvci13b3JrLW5ld3NfdGFnIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFpLWZvci13b3JrLW5ld3MgZHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5wLWFpLWZvci13b3JrLW5ldy1maWx0ZXIgLmZpbHRlcl9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICByb3ctZ2FwOiAxcmVtO1xufVxuLnAtYWktZm9yLXdvcmstbmV3LWZpbHRlciAuZmlsdGVyX2xpc3QgLmZpbHRlcl9pdGVtIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtaW4td2lkdGg6IDE0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnAtYWktZm9yLXdvcmstbmV3LWZpbHRlciAuZmlsdGVyX2xpc3QgLmZpbHRlcl9pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtYWktZm9yLXdvcmstbmV3LWZpbHRlciAuZmlsdGVyX2xpc3QgLmZpbHRlcl9pdGVtLmlzLWZpbHRlci1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLWFpLWZvci13b3JrLW5ldy1maWx0ZXIgLnAtYWktZm9yLXdvcmstbmV3cyBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWFpLWZvci13b3JrLW5ldy1maWx0ZXIgLnAtYWktZm9yLXdvcmstbmV3cyBhLmlzLWZpbHRlci1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qMjYwMTI5X+ODquODquODvOOCueODjuODvOODiCovXG4udG9waWNzLXRhYmxlIHRyIHRkOm50aC1vZi10eXBlKDEpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRvcGljcy10YWJsZSB0ciB0ZCBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjY2YxMjJlO1xufVxuXG4vKjI2MDUxOV9EaWZ55paw552AKi9cbi5jLXRpdGxlLWFyZWEtcy0wMyAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc2VydmljZS9iZ190b3BpY3NfdGl0bGVhcmVhX2RpZnkucG5nKSBuby1yZXBlYXQgcmlnaHQgMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlLWFyZWEtcy0wMyAubC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9zZXJ2aWNlL2JnX3RvcGljc190aXRsZWFyZWFfZGlmeS5wbmcpIG5vLXJlcGVhdCByaWdodCAzN3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQwcHggYXV0bztcbiAgfVxufVxuXG4ucC11c2VjYXNlLWRvY3VtZW50IC5jLWxpc3QtdXNlY2FzZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2VjYXNlLWRvY3VtZW50IC5jLWxpc3QtdXNlY2FzZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLnAtdXNlY2FzZS1kb2N1bWVudCAuYy1saXN0LXVzZWNhc2UgbGkgYSB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAxLjVyZW0gNnJlbSAxLjVyZW0gM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZWNhc2UtZG9jdW1lbnQgLmMtbGlzdC11c2VjYXNlIGxpIGEge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW07XG4gIH1cbn1cblxuLnAtY29sdW1uLWRvY3VtZW50IC5jLWxpc3QtY29sdW1uLWxpc3RfX3RleHQge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cbi5wLWNvbHVtbi1kb2N1bWVudCAuYy1saXN0LWNvbHVtbi1saXN0IGxpIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2YxZmE7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjdyZW0gMDtcbn1cbi5wLWNvbHVtbi1kb2N1bWVudCAuYy1saXN0LWNvbHVtbi1saXN0IGxpIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucC1jb2x1bW4tZG9jdW1lbnQgLmMtbGlzdC1jb2x1bW4tbGlzdCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi6LOH5paZ44KS44OA44Km44Oz44Ot44O844OJXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2YxMjJlO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIucG5nKSBuby1yZXBlYXQgcmlnaHQgMjVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICByaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMXJlbTtcbn1cbi5wLWNvbHVtbi1kb2N1bWVudCAuYy1saXN0LWNvbHVtbi1saXN0IGxpOmhvdmVyIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIucG5nKSBuby1yZXBlYXQgcmlnaHQgMTVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbn1cblxuLnAtY3RhLWRvd25sb2FkX19idG5fX21jIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5wLWN0YS1kb3dubG9hZF9fYnRuX19tY19hZGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3RhLWRvd25sb2FkX19idG5fX21jX2FkZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wLWN0YS1kb3dubG9hZF9fYnRuX19tY19hZGQgYSB7XG4gIG1heC13aWR0aDogMzU4cHg7XG59XG5cbi8qIDI1MTIxNV/jg4fjgrjjgr/jg6vjg5Djg4fjgqPos4fmlplETOS9nOaIkCAqL1xuLnAtY29udGFjdC10eHQtYXJlYSAuYy10aXRsZS1oMi1ub21hbCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAyLjA4M3Z3LCAyOHB4KTtcbn1cblxuLnAtZXZlbnQtbGlzdF9fd3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIHBhZGRpbmc6IDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWV2ZW50LWxpc3RfX3dyYXAge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5wLWV2ZW50LWxpc3QtaWNvX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtZXZlbnQtbGlzdC1pY29fXzAxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtZXZlbnQtbGlzdC1pY29fXzAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZXZlbnQtbGlzdF9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBwYWRkaW5nOiAycmVtIDAgMXJlbSAwO1xufVxuLnAtZXZlbnQtbGlzdC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNzNweDtcbiAgbWFyZ2luOiA0cmVtIGF1dG8gMCBhdXRvO1xufVxuXG4ucC1mYXFfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLWZhcV9fd3JhcGwge1xuICB3aWR0aDogMzQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxX193cmFwbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWZhcV9fd3JhcGwgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtZmFxX193cmFwciB7XG4gIHdpZHRoOiA2NiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfX3dyYXByIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZmFxLWxpc3Qge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wLWZhcS1saXN0IGR0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cmVtIDhyZW0gNHJlbSA4cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3QgZHQge1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbSAycmVtIDMuNXJlbTtcbiAgfVxufVxuLnAtZmFxLWxpc3QgZHQgaSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNjZjEyMmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cmVtO1xuICB0b3A6IDMuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcS1saXN0IGR0IGkge1xuICAgIGxlZnQ6IDFyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4ucC1mYXEtbGlzdCArIC5wLWZhcS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMS41NjI1dnc7XG59XG4ucC1mYXEtbGlzdCBkZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHJlbSA4cmVtIDRyZW0gOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcS1saXN0IGRkIHtcbiAgICBwYWRkaW5nOiAzcmVtIDZyZW0gM3JlbSA2cmVtO1xuICB9XG59XG4ucC1mYXEtbGlzdCBkZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwJTtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfZG90LnBuZykgY2VudGVyIGNlbnRlcjtcbn1cbi5wLWZhcS1saXN0IGRkIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRyZW07XG4gIHRvcDogMy41cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3QgZGQgaSB7XG4gICAgbGVmdDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3QgZGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtZmFxLWxpc3QgZHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19wbHVzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbiAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3QgZHQ6OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19wbHVzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMXJlbTtcbiAgfVxufVxuLnAtZmFxLWxpc3QuaXMtb3BlbiBkdDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX21pbnVzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcS1saXN0LmlzLW9wZW4gZHQ6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX21pbnVzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMXJlbTtcbiAgfVxufVxuLnAtZmFxLWxpc3QgYSB7XG4gIGNvbG9yOiAjMGUxMTU1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wLWZhcS1saXN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLWJnLS1nciAucC1mYXEtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wLWZvb3Rlci1jdGEge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG59XG4ucC1mb290ZXItY3RhIC5sLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvb3Rlci1jdGEgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDMwcHggMDtcbiAgfVxufVxuLnAtZm9vdGVyLWN0YSAubC1jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcbiAgaGVpZ2h0OiA5MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZm9vdGVyLWN0YSAubC1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDIlO1xuICAgIHdpZHRoOiA5NiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jdGEgLmwtY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGhlaWdodDogODYlO1xuICB9XG59XG4ucC1mb290ZXItY3RhX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnAtZm9vdGVyLWN0YSBmaWd1cmUge1xuICB3aWR0aDogNjAlO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IC0zNXB4IGF1dG8gMCBhdXRvO1xufVxuLnAtZm9vdGVyLWN0YV9fdHRsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMXJlbSAwIDEuNXJlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnAtZm9vdGVyLWN0YV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG4ucC1mb290ZXItY3RhLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ3OHB4O1xuICBtYXJnaW46IDRyZW0gYXV0byA2cmVtIGF1dG87XG59XG4ucC1mb290ZXItY3RhLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLWN0YS1idG4ge1xuICAgIG1hcmdpbjogNHJlbSBhdXRvIDNyZW0gYXV0bztcbiAgfVxufVxuLnAtZm9vdGVyLWN0YS1idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2NmMTIyZTtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMi5wbmcpIG5vLXJlcGVhdCByaWdodCA0MHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xufVxuLnAtZm9vdGVyLWN0YS1idG4gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAyLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDIwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG59XG4ucC1mb290ZXItY3RhLXNuc2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWZvb3Rlci1jdGEtc25zbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucC1mb290ZXItY3RhLXNuc2xpc3QgbGk6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDYxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItY3RhLXNuc2xpc3QgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuLnAtZm9vdGVyLWN0YS1zbnNsaXN0IGxpOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA0N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLWN0YS1zbnNsaXN0IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbn1cbi5wLWZvb3Rlci1jdGEtc25zbGlzdCBsaTpudGgtY2hpbGQoMykge1xuICB3aWR0aDogNDlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jdGEtc25zbGlzdCBsaTpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG59XG5cbi5wLWZvb3Rlci1uYXYge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi10b3A6IDE1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgfVxufVxuLnAtZm9vdGVyLW5hdiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1mb290ZXItbmF2IC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMuMTI1dncgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1mb290ZXItbmF2IC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMy4xMjV2dyA1JTtcbiAgfVxufVxuLnAtZm9vdGVyLW5hdl9fY29weXJpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDNyZW0gMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG59XG4ucC1mb290ZXItbmF2IG5hdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtZm9vdGVyLW5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDM1cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItbmF2LWxpc3QgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXYtbm90ZSB7XG4gIG1hcmdpbjogNXJlbSAwIDA7XG59XG4ucC1mb290ZXItbmF2LW5vdGUgbGkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1nZW5lcmF0aW9uLWFpIC5jLXRpdGxlLWFyZWEtbSAubC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWdlbmVyYXRpb24tYWkgLmMtdGl0bGUtYXJlYS1tIC5sLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODYzcHg7XG4gIGhlaWdodDogNDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNTBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dlbmVyYXRpb24tYWkvbXZfZ2VuZXJhdGlvbi1haV8wMS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ2VuZXJhdGlvbi1haSAuYy10aXRsZS1hcmVhLW0gLmwtY29udGFpbmVyOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwJTtcbiAgfVxufVxuLnAtZ2VuZXJhdGlvbi1haS1zb2x1dGlvbl9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1nZW5lcmF0aW9uLWFpLXNvbHV0aW9uX193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZ2VuZXJhdGlvbi1haS1zb2x1dGlvbl9fd3JhcCBoNCB7XG4gIG1hcmdpbjogNHJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1nZW5lcmF0aW9uLWFpLWZlYXR1cmUgZmlndXJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA0cmVtIDEwcmVtO1xuICBtYXJnaW46IDVyZW0gMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1nZW5lcmF0aW9uLWFpLWZlYXR1cmUgZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuLnAtZ2VuZXJhdGlvbi1haS1mdW5jdGlvbl9fbGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5wLWhlYWRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWhlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1oZWFkZXJfX2xvZ28gYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtaGVhZGVyX19sb2dvIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG59XG4ucC1oZWFkZXJfX2xvZ290ZXh0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtaGVhZGVyX19sb2dvdGV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5wLWhlYWRlcl9fbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucC1oZWFkZXJfX25hdiBuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1oZWFkZXJfX25hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1oZWFkZXJfX25hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnAtaGVhZGVyX19uYXYgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1oZWFkZXJfX25hdiB1bCBsaSBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbi5wLWhlYWRlcl9fbmF2IHVsIGxpIGE6Zm9jdXM6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtaGVhZGVyX19uYXYgdWwgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbmF2IHVsIGxpIGE6OmFmdGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnAtaGVhZGVyX19uYXYgdWwucC1oZWFkZXJfX21lbnUtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAxLjgyMjkxNjY2Njd2dztcbn1cbi5wLWhlYWRlcl9fbmF2IHVsLnAtaGVhZGVyX19tZW51LWZvcm0gYSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX25hdiB1bC5wLWhlYWRlcl9fbWVudS1mb3JtIGEge1xuICAgIG1pbi13aWR0aDogMTJ2dztcbiAgfVxufVxuLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMSkgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjA4MzMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wLWhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMztcbiAgICByaWdodDogNXZ3O1xuICAgIHRvcDogMnJlbTtcbiAgICB3aWR0aDogNC4ycmVtO1xuICAgIGhlaWdodDogNC4ycmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnAtaGVhZGVyX19oYW1idXJnZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogMC4ycmVtO1xuICAgIGxlZnQ6IDAuNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAucC1oZWFkZXJfX2hhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAxcmVtO1xuICB9XG4gIC5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDJyZW07XG4gIH1cbiAgLnAtaGVhZGVyX19oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogM3JlbTtcbiAgfVxuICAucC1oZWFkZXJfX2hhbWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMS42cmVtO1xuICAgIGxlZnQ6IDAuNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAucC1oZWFkZXJfX2hhbWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMiksIC5wLWhlYWRlcl9faGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjY2YxMjJlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB2aXNpYmlsaXR5IDAuNnMgZWFzZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSBuYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSBuYXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogOTB2aDtcbiAgICAvKiBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgKi9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSBuYXYgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWwgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFyZW0gYXV0byAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bDpudGgtb2YtdHlwZSgyKSBsaSBhIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsOm50aC1vZi10eXBlKDIpIGxpIGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIGFuZCAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsOm50aC1vZi10eXBlKDIpIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtaGVhZGVyX190b2dnbGU6aG92ZXIgLnAtaGVhZGVyX190b2dnbGUtbWVudSB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cbi5wLWhlYWRlcl9fdG9nZ2xlLW1lbnUge1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkyYjtcbiAgdG9wOiAxMDBweDtcbn1cbi5wLWhlYWRlcl9fdG9nZ2xlLW1lbnUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4ucC1oZWFkZXJfX21lbnU6bnRoLW9mLXR5cGUoMSkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1oZWFkZXJfX3RvZ2dsZS1tZW51IHtcbiAgYmFja2dyb3VuZDogIzA1NjZkNDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCA0cmVtO1xufVxuLnAtaGVhZGVyX190b2dnbGUtaXRlbSB7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbjogNHJlbSAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLWhlYWRlcl9fdG9nZ2xlLWl0ZW0gZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogNXZ3O1xufVxuLnAtaGVhZGVyX190b2dnbGUtaXRlbSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnAtaGVhZGVyX190b2dnbGUtaXRlbSBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnAtaGVhZGVyX19jYXRlZ29yeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1oZWFkZXJfX3RvZ2dsZS1pdGVtIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweCAwO1xufVxuLnAtaGVhZGVyX190b2dnbGUtaXRlbSB1bCBsaSB7XG4gIHdpZHRoOiA0OCU7XG59XG4ucC1oZWFkZXJfX3RvZ2dsZS1pdGVtIHVsIGxpIGEge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1oZWFkZXJfX3RvZ2dsZS1pdGVtIHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wLWhlYWRlcl9fdG9nZ2xlLWl0ZW0gdWwgbGkgYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5wLWhlYWRlcl9fdG9nZ2xlLWl0ZW0gdWwgbGkgYSBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMXJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucC1oZWFkZXJfX25hdiAucC1oZWFkZXJfX3RvZ2dsZS1pdGVtIHVsOm50aC1vZi10eXBlKDEpIGxpICsgbGkge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX25hdiB1bCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgbmF2IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDgwcHggMCAwO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bDpudGgtb2YtdHlwZSgyKSBsaSBhOmFmdGVyLCAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWw6bnRoLW9mLXR5cGUoMikgbGkgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIGxpIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAyMDI1MDIwNyDjg4fjgrjjgr/jg6vjg5Djg4fjgqPlkI3np7DlpInmm7QgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9fbG9nb3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5cbi8qIDIwMjUwNjI0IOizh+aWmeODgOOCpuODs+ODreODvOODieS4gOimpyovXG4ucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgxKSBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMDgzMzMzdnc7XG59XG5cbi8qMjUwNzA3X+ODleOCqeODvOODoOaUueS/riovXG4ucC1oZWFkZXJfX2lubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wLWhlYWRlcl9faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucC1oZWFkZXJfX25hdiB1bCBsaSBhIHtcbiAgaGVpZ2h0OiA5MCU7XG59XG5cbi8qIDI1MTIxOF9NVuaUueS/riAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgLnAtaGVhZGVyX19tZW51LWZvcm0gYSB7XG4gICAgbWluLXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wLWhvbWUtbXYge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNzgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12IHtcbiAgICBoZWlnaHQ6IDEwMHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWhvbWUtbXYge1xuICAgIGhlaWdodDogMTMwdnc7XG4gIH1cbn1cbi5wLWhvbWUtbXYgaDEge1xuICBmb250LXNpemU6IGNsYW1wKDM1cHgsIDMuNXZ3LCA3MHB4KTtcbn1cbi5wLWhvbWUtbXYgaDEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuLnAtaG9tZS1tdi10ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbn1cbi5wLWhvbWUtbXYtYnRuIHtcbiAgcGFkZGluZzogNHJlbSAwIDZyZW0gMDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYtYnRuIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSAwO1xuICB9XG59XG4ucC1ob21lLW12LWJ0bi0wMiB7XG4gIHBhZGRpbmc6IDNyZW0gMCA2cmVtIDA7XG4gIG1heC13aWR0aDogMzkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LWJ0bi0wMiB7XG4gICAgcGFkZGluZzogMnJlbSAwIDJyZW0gMDtcbiAgfVxufVxuLnAtaG9tZS1tdi1idG4tMDIgYSArIGEge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnAtaG9tZS1tdi1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1ob21lLW12LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnAtaG9tZS1tdi1saXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDM1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWhvbWUtbXYtbGlzdCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuLnAtaG9tZS1tdi1saXN0IHVsIGxpIHtcbiAgd2lkdGg6IDIyJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWhvbWUtbXYtbGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxufVxuLnAtaG9tZS1tdiAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWUvbXZfaG9tZV8wMS5wbmcpIG5vLXJlcGVhdCByaWdodCAwIHRvcCA1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDkyNHB4IDYxOXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12IC5sLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ob21lL212X2hvbWVfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgMCBib3R0b20gMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi8qMjUwNjEyX+ODquOCs+ODvOOBrkFJ44K944Oq44Ol44O844K344On44Oz44Kr44K/44Ot44KwREwqL1xuLnAtaG9tZS1tdi1idG4tMDIgYSArIGEge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5wLWhvbWUtc29sdXRpb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1NXB4IDU3OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWhvbWUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG59XG4ucC1ob21lLW1lbnUgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tZW51IC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5wLWhvbWUtbWVudSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4ucC1ob21lLW1lbnUgdWwgbGkge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW1lbnUgdWwgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wLWhvbWUtbWVudSB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDQ3cHggMCA5NnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tZW51IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgfVxuICAucC1ob21lLW1lbnUgdWwgbGkgYSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtaG9tZS1tZW51IHVsIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTRweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW1lbnUgdWwgbGkgYTo6YWZ0ZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbi5wLWhvbWUtbWVudSB1bCBsaSBhOmhvdmVyOjphZnRlciB7XG4gIGJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbWVudSB1bCBsaSBhOmhvdmVyOjphZnRlciB7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICB9XG59XG4ucC1ob21lLW1lbnUgdWwgbGk6bnRoLWNoaWxkKDQpIGEge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbWVudSB1bCBsaTpudGgtY2hpbGQoNCkgYSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wLWhvbWUtbmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNDBmMjU7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtaG9tZS1uZXdzIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWhvbWUtbmV3cyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC1ob21lLW5ld3NfX2RhdGUge1xuICB3aWR0aDogMTUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtaG9tZS1uZXdzX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1uZXdzX193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtaG9tZS1uZXdzX193cmFwIC5zd2lwZXItd3JhcHBlciB7XG4gIHdpZHRoOiA4MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW5ld3NfX3dyYXAgLnN3aXBlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaG9tZS1uZXdzLXByZXYge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wLWhvbWUtbmV3cy1wcmV2OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtaG9tZS1uZXdzLW5leHQge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbn1cbi5wLWhvbWUtbmV3cy1uZXh0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtaG9tZS1uZXdzLXN0YXJ0LXN0b3Age1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19wYXVzZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbn1cbi5wLWhvbWUtbmV3cy1zdGFydC1zdG9wOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtaG9tZS1uZXdzLXN0YXJ0LXN0b3AucGF1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fc3RhcnQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG59XG4ucC1ob21lLW5ld3MtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0MGYyNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbmV3cy1idG4ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi5wLWhvbWUtc29sdXRpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWUvaW1nX2hvbWVfc29sdXRpb25fMDAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDEwJSB0b3AgNjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiA4MTJweCA2ODJweDtcbn1cbi5wLWhvbWUtc29sdXRpb24gLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG59XG4ucC1ob21lLXNvbHV0aW9uX193cmFwIHtcbiAgd2lkdGg6IDQ5JTtcbiAgbWFyZ2luLWxlZnQ6IDElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1zb2x1dGlvbl9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wLWhvbWUtc29sdXRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5wLWhvbWUtc29sdXRpb24gaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtaG9tZS1zZXJ2aWNlIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwcmVtO1xufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3QgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjMlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtaG9tZS1zZXJ2aWNlLWxpc3QgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWhvbWUtc2VydmljZS1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0IGxpIGEgZmlndXJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0IGxpIGEgZmlndXJlIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3QgbGkgYTpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWhvbWUtc2VydmljZS1saXN0IGxpIGE6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG4gIGJvdHRvbTogMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdCBsaSBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgb3JkZXI6IDE7XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdF9fd3JhcCB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAwIDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMjtcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0X190dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5wLWhvbWUtdXNlY2FzZSB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWhvbWUtdXNlY2FzZS1saXN0IHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG59XG4ucC1ob21lLXVzZWNhc2UtbGlzdCAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4ucC1ob21lLXVzZWNhc2UtbGlzdCAuc3dpcGVyLXNsaWRlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG4ucC1ob21lLXVzZWNhc2UtbGlzdCAuc3dpcGVyLXNsaWRlIGEgZmlndXJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWhvbWUtdXNlY2FzZS1saXN0IC5zd2lwZXItc2xpZGUgYSBmaWd1cmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4ucC1ob21lLXVzZWNhc2UtbGlzdCAuc3dpcGVyLXNsaWRlIGE6Zm9jdXMgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1ob21lLXVzZWNhc2UtbGlzdCAuc3dpcGVyLXNsaWRlIGE6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucC1ob21lLXVzZWNhc2UtbGlzdCAuc3dpcGVyLXNsaWRlIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbiAgYm90dG9tOiAycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbn1cbi5wLWhvbWUtdXNlY2FzZS1saXN0IC5zd2lwZXItc2xpZGUgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1ob21lLXVzZWNhc2UtbGlzdCAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBzY2FsZTogMS4xO1xufVxuLnAtaG9tZS11c2VjYXNlLWxpc3RfX3dyYXAge1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgb3JkZXI6IDI7XG59XG4ucC1ob21lLXVzZWNhc2UtbGlzdF9fdHRsIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1ob21lLXVzZWNhc2UtcHJldiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzA1LnBuZykgbm8tcmVwZWF0IDAgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5wLWhvbWUtdXNlY2FzZS1wcmV2OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtaG9tZS11c2VjYXNlLW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMy5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi5wLWhvbWUtdXNlY2FzZS1uZXh0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtaG9tZS11c2VjYXNlLXN0YXJ0LXN0b3Age1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19wYXVzZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbn1cbi5wLWhvbWUtdXNlY2FzZS1zdGFydC1zdG9wOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtaG9tZS11c2VjYXNlLXN0YXJ0LXN0b3AucGF1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fc3RhcnQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG59XG4ucC1ob21lLXVzZWNhc2UtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cmVtIDAgNHJlbSAwO1xufVxuLnAtaG9tZS11c2VjYXNlLXBhZ2luYXRpb24ge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtaG9tZS11c2VjYXNlLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICBjb2xvcjogI2NmMTIyZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1ob21lLXVzZWNhc2UtYnRuLWIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucC1ob21lLWV2ZW50LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLWhvbWUtZXZlbnQtbGlzdCBsaSB7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWhvbWUtZXZlbnQtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1ldmVudC1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaG9tZS1ldmVudC1saXN0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5wLWhvbWUtZXZlbnQtbGlzdCBhIGZpZ3VyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1ob21lLWV2ZW50LWxpc3QgYSBmaWd1cmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4ucC1ob21lLWV2ZW50LWxpc3QgYTpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWhvbWUtZXZlbnQtbGlzdCBhOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWhvbWUtZXZlbnQtbGlzdCBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG4ucC1ob21lLWV2ZW50LWxpc3QgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gMTRweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWhvbWUtZXZlbnQtbGlzdCBhOjphZnRlciB7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnAtaG9tZS1ldmVudC1saXN0IGEgZmlndXJlIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBvcmRlcjogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1ob21lLWV2ZW50LWxpc3QgYSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWV2ZW50LWxpc3QgYSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ob21lLWV2ZW50LWxpc3QgYSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xufVxuLnAtaG9tZS1ldmVudC1saXN0X193cmFwIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1ldmVudC1saXN0X193cmFwIHtcbiAgICB3aWR0aDogNzglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWhvbWUtZXZlbnQtbGlzdF9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWUtZXZlbnQtbGlzdF9fZGF0ZSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbn1cbi5wLWhvbWUtZXZlbnQtbGlzdF9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4ucC1ob21lLWV2ZW50LWJ0bi1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDQ1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cbi5wLWhvbWUtY29sdW1uLWJ0bi1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzg1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cblxuLyogMjUwMzI1X+S8gealreOBrkFJ5bCO5YWlICovXG4uc3dpcGVyLXNsaWRlLWFydGljbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uc3dpcGVyLXNsaWRlLWFydGljbGU6aG92ZXIgLnN3aXBlci1zbGlkZS1hcnRpY2xlLWZpZ3VyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5zd2lwZXItc2xpZGUtYXJ0aWNsZTpob3ZlciAuc3dpcGVyLXNsaWRlLWFydGljbGUtZmlndXJlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjc7XG59XG4uc3dpcGVyLXNsaWRlLWFydGljbGUgYVt0YXJnZXRdOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICBib3R0b206IDJyZW07XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL291dF9pY29uMDEucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbn1cbi5zd2lwZXItc2xpZGUtYXJ0aWNsZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uc3dpcGVyLXNsaWRlLWFydGljbGUgYSAuc3dpcGVyLXNsaWRlLWFydGljbGUtZmlndXJlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuLnN3aXBlci1zbGlkZS1hcnRpY2xlIGEgLmMtbGlzdC1jb2x1bW4tbGlzdF9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAxOHB4KTtcbn1cbi5zd2lwZXItc2xpZGUtYXJ0aWNsZSBhIC5jLWxpc3QtY29sdW1uLWxpc3RfX3dyYXAge1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG59XG4uc3dpcGVyLXNsaWRlLWFydGljbGUgYSAuYy1saXN0LWNvbHVtbi1kYXRlIHtcbiAgY29sb3I6ICM0ZjhmYWM7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMXZ3LCAxNHB4KTtcbn1cblxuLnN3aXBlci1zbGlkZS1hcnRpY2xlLWZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1zbGlkZS1hcnRpY2xlLWZpZ3VyZS10YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDF2dywgMTRweCk7XG59XG4uc3dpcGVyLXNsaWRlLWFydGljbGUtZmlndXJlLXRhZy0wMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkZDM7XG59XG4uc3dpcGVyLXNsaWRlLWFydGljbGUtZmlndXJlLXRhZy0wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGQ0ZjQ7XG59XG4uc3dpcGVyLXNsaWRlLWFydGljbGUtZmlndXJlLXRhZy1tb3ZpZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWUwOGY7XG4gIGxlZnQ6IDUwcHg7XG59XG5cbi5wLWFpLWZvci13b3JrLW5ldy1saXN0LWFpIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMjUlO1xufVxuXG4uc3dpcGVyLXNsaWRlLmpzLW1vZGFsLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItc2xpZGUuanMtbW9kYWwtYnRuIC5jLWxpc3QtY29sdW1uLWxpc3RfX3R0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDZ2dywgMThweCk7XG59XG4uc3dpcGVyLXNsaWRlLmpzLW1vZGFsLWJ0biAuYy1saXN0LWNvbHVtbi1kYXRlIHtcbiAgY29sb3I6ICM0ZjhmYWM7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMXZ3LCAxNHB4KTtcbn1cbi5zd2lwZXItc2xpZGUuanMtbW9kYWwtYnRuIC5jLWxpc3QtY29sdW1uLWxpc3RfX3dyYXAge1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG59XG5cbi5zd2lwZXItc2xpZGUtYXJ0aWNsZS1maWd1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItc2xpZGUtYXJ0aWNsZS1maWd1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLXNsaWRlLWFydGljbGUtZmlndXJlIC5pY29uX3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLXNsaWRlLWFydGljbGUtZmlndXJlIC5pY29uX3BsYXkge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4jdG9waWNzLWFpLXRodW1iIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RvcGljcy1haS10aHVtYiAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5wLWFpLWZvci13b3JrLW5ldy1saXN0LWFpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWFpLWZvci13b3JrLW5ldy1saXN0LWFpLXBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWFpLWZvci13b3JrLW5ldy1saXN0LWFpLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xufVxuLnAtYWktZm9yLXdvcmstbmV3LWxpc3QtYWktcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5wLWFpLWZvci13b3JrLW5ldy1saXN0LWFpLXByZXYge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzVweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDUucG5nKSBuby1yZXBlYXQgY2VudGVyIDE0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzM1cHgpIHtcbiAgLnAtYWktZm9yLXdvcmstbmV3LWxpc3QtYWktcHJldiB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWktZm9yLXdvcmstbmV3LWxpc3QtYWktcHJldiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzA1LnBuZykgbm8tcmVwZWF0IGNlbnRlciA4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ucC1haS1mb3Itd29yay1uZXctbGlzdC1haS1wcmV2LWhvbmUge1xuICB0b3A6IDI3JTtcbn1cbi5wLWFpLWZvci13b3JrLW5ldy1saXN0LWFpLW5leHQge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTM1cHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAzLnBuZykgbm8tcmVwZWF0IGNlbnRlciAxNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzNXB4KSB7XG4gIC5wLWFpLWZvci13b3JrLW5ldy1saXN0LWFpLW5leHQge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1haS1mb3Itd29yay1uZXctbGlzdC1haS1uZXh0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDMucG5nKSBuby1yZXBlYXQgY2VudGVyIDhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5wLWFpLWZvci13b3JrLW5ldy1saXN0LWFpLW5leHQtaG9uZSB7XG4gIHRvcDogMjclO1xufVxuXG4jdG9waWNzLWFpLXRodW1iIC5zd2lwZXItc2xpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiN0b3BpY3MtYWktdGh1bWIgLnN3aXBlci1zbGlkZSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCAhaW1wb3J0YW50O1xufVxuI3RvcGljcy1haS10aHVtYiAuc3dpcGVyLXNsaWRlOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCAhaW1wb3J0YW50O1xufVxuXG4vKiAyNTA3MjJf44K544Op44Kk44OA44O86L+95YqgICovXG4ucC1haS1mb3Itd29yay1uZXctbGlzdC1haS1jb2x1bW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtYWktZm9yLXdvcmstbmV3LWxpc3QtYWktY29sdW1uIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4ucC1haS1mb3Itd29yay1uZXctbGlzdC1haS1jb2x1bW4gLmMtbGlzdC1jb2x1bW4tbGlzdCB7XG4gIGdhcDogaW5pdGlhbDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWFpLWZvci13b3JrLW5ldy1saXN0LWFpLWNvbHVtbi1wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1haS1mb3Itd29yay1uZXctbGlzdC1haS1jb2x1bW4tcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG59XG4ucC1haS1mb3Itd29yay1uZXctbGlzdC1haS1jb2x1bW4tcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5wLWFpLWZvci13b3JrLW5ldy1saXN0LWFpLWNvbHVtbi1wcmV2IHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTM1cHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzA1LnBuZykgbm8tcmVwZWF0IGNlbnRlciAxNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzVweCkge1xuICAucC1haS1mb3Itd29yay1uZXctbGlzdC1haS1jb2x1bW4tcHJldiB7XG4gICAgbGVmdDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWktZm9yLXdvcmstbmV3LWxpc3QtYWktY29sdW1uLXByZXYge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wNS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLnAtYWktZm9yLXdvcmstbmV3LWxpc3QtYWktY29sdW1uLXByZXYtaG9uZSB7XG4gIHRvcDogMjclO1xufVxuLnAtYWktZm9yLXdvcmstbmV3LWxpc3QtYWktY29sdW1uLW5leHQge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTM1cHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAzLnBuZykgbm8tcmVwZWF0IGNlbnRlciAxNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzVweCkge1xuICAucC1haS1mb3Itd29yay1uZXctbGlzdC1haS1jb2x1bW4tbmV4dCB7XG4gICAgcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFpLWZvci13b3JrLW5ldy1saXN0LWFpLWNvbHVtbi1uZXh0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDMucG5nKSBuby1yZXBlYXQgY2VudGVyIDhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5wLWFpLWZvci13b3JrLW5ldy1saXN0LWFpLWNvbHVtbi1uZXh0LWhvbmUge1xuICB0b3A6IDI3JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWRpZnkgLmMtdGl0bGUtYXJlYS1tIHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG59XG4ucC1kaWZ5IC5jLXRpdGxlLWFyZWEtbSAuYy10aXRsZS1hcmVhLW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS41dncsIDI4cHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtZGlmeSAuYy10aXRsZS1hcmVhLW0gLmMtdGl0bGUtYXJlYS1tLXRleHQ6bnRoLW9mLXR5cGUoMikge1xuICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDEuNXZ3LCAxOHB4KTtcbn1cbi5wLWRpZnkgLmMtdGl0bGUtYXJlYS1tIC5sLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2Uvc2VydmljZV9kaWZ5X2ltZzEzLnBuZykgbm8tcmVwZWF0O1xuICByaWdodDogLTE1MHB4O1xufVxuLnAtZGlmeSAuYy10aXRsZS1hcmVhLW0gLnAtaG9tZS1tdi1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWRpZnkgLmMtdGl0bGUtYXJlYS1tIC5wLWhvbWUtbXYtYnRuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgcm93LWdhcDogMnJlbTtcbiAgfVxufVxuLnAtZGlmeSAuYy10aXRsZS1hcmVhLW0gLnAtaG9tZS1tdi1idG4taXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWRpZnkgLmMtdGl0bGUtYXJlYS1tIC5wLWhvbWUtbXYtYnRuLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWRpZnkgLmMtdGl0bGUtYXJlYS1tIC5wLWhvbWUtbXYtYnRuLWl0ZW0gcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDEuNXZ3LCAxNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogI2NmMTIyZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucC1kaWZ5IC5jLXRpdGxlLWFyZWEtbSAucC1ob21lLW12LWJ0bi1pdGVtIHA6OmJlZm9yZSwgLnAtZGlmeSAuYy10aXRsZS1hcmVhLW0gLnAtaG9tZS1tdi1idG4taXRlbSBwOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucC1kaWZ5IC5jLXRpdGxlLWFyZWEtbSAucC1ob21lLW12LWJ0bi1pdGVtIHA6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDUwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xufVxuLnAtZGlmeSAuYy10aXRsZS1hcmVhLW0gLnAtaG9tZS1tdi1idG4taXRlbSBwOjphZnRlciB7XG4gIHJpZ2h0OiAtMjBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xufVxuLnAtZGlmeSAuYy10aXRsZS1hcmVhLW0gLnAtaG9tZS1tdi1idG4gLmMtYnRuLS1yZWQyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wLWRpZnktYXNzaWdubWVudCAuYy1saXN0LW51bSB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5wLWRpZnktYXNzaWdubWVudCAuYy1saXN0LW51bSBsaSB7XG4gIG1pbi13aWR0aDogMzgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWZ5LWFzc2lnbm1lbnQgLmMtbGlzdC1udW0gbGkge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuLnAtZGlmeS1hc3NpZ25tZW50IC5zY3JlZW4ge1xuICBtYXJnaW46IDVyZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDRyZW0gMTByZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZnktYXNzaWdubWVudCAuc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuLnAtZGlmeS1hc3NpZ25tZW50IC5zY3JlZW4gcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMS4wNDZ2dywgMTZweCk7XG59XG4ucC1kaWZ5LWFzc2lnbm1lbnQgLnNjcmVlbi1zdGVwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjY2YxMjJlO1xufVxuLnAtZGlmeS1hc3NpZ25tZW50IC5zY3JlZW4taW5uZXIge1xuICBtaW4td2lkdGg6IDc2OHB4O1xufVxuLnAtZGlmeS1hc3NpZ25tZW50IC5zY3JlZW4tZHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLnAtZGlmeS1hc3NpZ25tZW50IC5zY3JlZW4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5wLWRpZnktYXNzaWdubWVudCAuc2NyZWVuIHVsIGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZGlmeS1mZWF0dXJlIC5hdHRlbnRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMS4ydncsIDE0cHgpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wLWRpZnktZmVhdHVyZSAuYy1saXN0LWxpc3QyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnAtZGlmeS1mZWF0dXJlIC5jLWxpc3QtbGlzdDIgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWRpZnktZmVhdHVyZSAuYy1saXN0LWxpc3QyLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLWRpZnktZmVhdHVyZSAuYy1saXN0LWxpc3QyX190dGwge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyMnB4KTtcbn1cbi5wLWRpZnktZmVhdHVyZSAuYy1saXN0LWxpc3QyLXNtYWxsLWR0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wLWRpZnktZmVhdHVyZSAuYy1saXN0LWxpc3QyLWJpZy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1kaWZ5LWZlYXR1cmUgLmMtbGlzdC1saXN0Mi1iaWctZHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnAtZGlmeS1mZWF0dXJlIC5jLWxpc3QtbGlzdDItYmlnLWR0bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA1cmVtO1xuICB9XG59XG4ucC1kaWZ5LWZlYXR1cmUgLmMtbGlzdC1saXN0Mi1iaWctaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNDglO1xuICBnYXA6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucC1kaWZ5LWZlYXR1cmUgLmMtbGlzdC1saXN0Mi1iaWctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWRpZnktZmVhdHVyZSAuYy1saXN0LWxpc3QyLWJpZy1pdGVtLWJvcmRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzk5OTk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wLWRpZnktZmVhdHVyZSAuYy1saXN0LWxpc3QyLWJpZy1pdGVtLWJvcmRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzk5OTk5OTtcbiAgfVxufVxuLnAtZGlmeS1mZWF0dXJlIC5jLWxpc3QtbGlzdDItYmlnLWl0ZW06bnRoLW9mLXR5cGUoMykge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucC1kaWZ5LWZlYXR1cmUgLmMtbGlzdC1saXN0Mi1iaWctaXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ucC1kaWZ5LWZ1bmN0aW9uIGZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWRpZnktZmFxIC5wLWZhcV9fd3JhcGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWRpZnktZmFxIC5wLWZhcV9fd3JhcGwgLmMtdGl0bGUtaDItbm9tYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1kaWZ5LWZhcSAucC1mYXFfX3dyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWRpZnktZmFxIC5wLWZhcV9fd3JhcHIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZnktc2VydmljZSAuYy10aXRsZS1oMi1ub21hbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLnAtZGlmeS1zZXJ2aWNlIC5jLXRpdGxlLWgyLW5vbWFsIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNXZ3LCAyOHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtZGlmeS1zZXJ2aWNlIC5kaWZ5X3NlcnZpY2Uge1xuICBtYXJnaW46IDQ4cHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWZ5LXNlcnZpY2UgLmRpZnlfc2VydmljZSB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG59XG4ucC1kaWZ5LXNlcnZpY2UgLmRpZnlfc2VydmljZSAuYy1oNC1hX190ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWZ5LXNlcnZpY2UgLmRpZnlfc2VydmljZSAuYy1oNC1hX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuLnAtZGlmeS1zZXJ2aWNlIC5kaWZ5X3NlcnZpY2UgLmMtbGlzdC1kaXNjLWFfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtaW5kZW50OiAtMjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlIC5jLWxpc3QtZGlzYy1hX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlIC5jLWxpc3QtZGlzYy1hX19pdGVtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnAtZGlmeS1zZXJ2aWNlIC5kaWZ5X3NlcnZpY2UtaW5uZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWZ5LXNlcnZpY2UgLmRpZnlfc2VydmljZS1pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuLnAtZGlmeS1zZXJ2aWNlIC5kaWZ5X3NlcnZpY2UtY29udHMge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlmeS1zZXJ2aWNlIC5kaWZ5X3NlcnZpY2UtY29udHMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLWNvbnRzICsgLmRpZnlfc2VydmljZS1jb250cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLWNvbnRzICsgLmRpZnlfc2VydmljZS1jb250czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2Fzc2V0cy9pbWcvc2VydmljZS9zZXJ2aWNlX2RpZnlfaW1nMTYucG5nKTtcbiAgdG9wOiAtNDJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucC1kaWZ5LXNlcnZpY2UgLmRpZnlfc2VydmljZS1jb250cy1pdGVtIHtcbiAgd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLWNvbnRzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLWNvbnRzLWl0ZW0gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ucC1kaWZ5LXNlcnZpY2UgLmRpZnlfc2VydmljZS1jb250cy1pdGVtIC5jLWF0dGVudGlvbi1hIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLWNvbnRzLWl0ZW0gLmMtYXR0ZW50aW9uLWFfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLWNvbnRzLWl0ZW0gLmMtYXR0ZW50aW9uLWFfX21hcmtlciB7XG4gIHdpZHRoOiAxLjVlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnAtZGlmeS1zZXJ2aWNlIC5kaWZ5X3NlcnZpY2UtY29udHMtaXRlbSAuYy1hdHRlbnRpb24tYV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLWNvbnRzLWl0ZW06bnRoLW9mLXR5cGUoMykge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICNjZjE0MmIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLXRpdGxlIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbi5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLW51bSB7XG4gIGJhY2tncm91bmQ6ICNjZjE0MmI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlmeS1zZXJ2aWNlIC5kaWZ5X3NlcnZpY2UtbnVtIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbi5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLWltZ2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDYwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLWltZ2ZsZXgge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLnAtZGlmeS1zZXJ2aWNlIC5kaWZ5X3NlcnZpY2UtaW1nZmxleC10ZXh0Ym94IHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzODBweCAtIDYwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlmeS1zZXJ2aWNlIC5kaWZ5X3NlcnZpY2UtaW1nZmxleC10ZXh0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZGlmeS1zZXJ2aWNlIC5kaWZ5X3NlcnZpY2Utc3VidGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLXN1YnRpdGxldGFnIHtcbiAgYmFja2dyb3VuZDogIzY2NjY2NjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLXN1YnRpdGxldGFnIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLWZsb3cge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWZ5LXNlcnZpY2UgLmRpZnlfc2VydmljZS1mbG93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4ucC1kaWZ5LXNlcnZpY2UgLmRpZnlfc2VydmljZS1mbG93IGxpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAyO1xuICBnYXA6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLWZsb3cgbGk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNjY2NjY2O1xuICAgIGJvcmRlci1yaWdodDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlmeS1zZXJ2aWNlIC5kaWZ5X3NlcnZpY2UtZmxvdyBsaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnAtZGlmeS1zZXJ2aWNlIC5kaWZ5X3NlcnZpY2UtZmxvdyBsaTpudGgtY2hpbGQoMSkgLmRpZnlfc2VydmljZS1mbG93LXRleHRib3g6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1kaWZ5LXNlcnZpY2UgLmRpZnlfc2VydmljZS1mbG93IGxpOm50aC1jaGlsZCgzKSAuZGlmeV9zZXJ2aWNlLWZsb3ctdGl0bGUge1xuICB3aWR0aDogMjE1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLWZsb3cgbGk6bnRoLWNoaWxkKDMpIC5kaWZ5X3NlcnZpY2UtZmxvdy10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLWZsb3cgbGk6bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnAtZGlmeS1zZXJ2aWNlIC5kaWZ5X3NlcnZpY2UtZmxvdy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzY2NjY2NjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnAtZGlmeS1zZXJ2aWNlIC5kaWZ5X3NlcnZpY2UtZmxvdy10ZXh0Ym94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDQ1cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZGlmeS1zZXJ2aWNlIC5kaWZ5X3NlcnZpY2UtZmxvdy10ZXh0Ym94IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5wLWRpZnktc2VydmljZSAuZGlmeV9zZXJ2aWNlLWZsb3ctdGV4dGJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucC1kaWZ5LXNlcnZpY2UgLmRpZnlfc2VydmljZS1mbG93LXRleHRib3g6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0yNHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4ODtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlmeS1zZXJ2aWNlIC5kaWZ5X3NlcnZpY2UtZmxvdy10ZXh0Ym94OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtY3RhLWRpZnkgLnAtY3RhLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cbi5wLWN0YS1kb3dubG9hZF9fYnRuX19tY3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1jdGEtZG93bmxvYWRfX2J0bl9fbWMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1jdGEtZG93bmxvYWRfX2J0bl9fbWM6OmJlZm9yZSwgLnAtY3RhLWRvd25sb2FkX19idG5fX21jOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucC1jdGEtZG93bmxvYWRfX2J0bl9fbWM6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDUwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xufVxuLnAtY3RhLWRvd25sb2FkX19idG5fX21jOjphZnRlciB7XG4gIHJpZ2h0OiAtMjBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xufVxuXG4uc2F0b3JpX19jdXN0b21fZm9ybV84OTkwYjA1Nzg2NDNmMDFmX2NzcyAuc2F0b3JpX19yZXF1aXJlIHtcbiAgYmFja2dyb3VuZDogI2NmMTIyZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnNhdG9yaV9fY3VzdG9tX2Zvcm1fODk5MGIwNTc4NjQzZjAxZl9jc3MgYSB7XG4gIGNvbG9yOiAjY2YxMjJlICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpc3Qtc2VydmljZS1saXN0LWJ0bi0zIGxpIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLyogMjUwNjE3X+aVmeiCsuODoeODi+ODpeODvOmDqOWIhuOBruODhuOCreOCueODiOWkieabtCAqL1xuLmMtYXR0ZW50aW9uLWEge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmMtYXR0ZW50aW9uLWFfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWF0dGVudGlvbi1hX19tYXJrZXIge1xuICB3aWR0aDogMS41ZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jLWF0dGVudGlvbi1hX19tYXJrZXIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uYy1hdHRlbnRpb24tYV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jLWF0dGVudGlvbi1hIC5jLWxpc3QtZGlzYy1hX19pdGVtIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjNweCAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogLTExcHggIWltcG9ydGFudDtcbn1cbi5jLWF0dGVudGlvbi1hIC5jLWxpc3QtZGlzYy1hX19pdGVtOjpiZWZvcmUge1xuICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRpZnlfc2VydmljZS1mbG93IGxpOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGlmeV9zZXJ2aWNlLWNvbnRzLWl0ZW0tY2VudGVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZGlmeV9zZXJ2aWNlLWNvbnRzLWl0ZW0tY2VudGVyIC5kaWZ5X3NlcnZpY2UtZmxvdyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5cbi8qMjUwNzAzX0RpZnnjg63jgrTjga7lpInmm7QqL1xuLnAtZGlmeSAuYy10aXRsZS1hcmVhLW0gLmMtdGl0bGUtYXJlYS1tLXRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNXZ3LCAyNXB4KTtcbn1cblxuLyoyNjA1MTFfRGlmeea0u+eUqOOCt+ODvOODsyovXG4ucC1kaWZ5LWZlYXR1cmUgLmMtYnRuLS1yZWQyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbSA1cmVtIDAuNXJlbSAzcmVtO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuOHZ3LCAxNnB4KTtcbn1cbi5wLWRpZnktZmVhdHVyZSAuYy1saXN0LWxpc3QyX193cmFwIHAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtZGlmeS1mZWF0dXJlIC5jLWxpc3QtbGlzdDJfX3dyYXAtYnRuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucC1kaWZ5LWZlYXR1cmUgLmMtbGlzdC1saXN0Ml9fd3JhcC1idG4gYSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wLWRmbGcgLnAtZGlnaXRhbGJ1ZGR5LW12IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL3NlcnZpY2VfZGZsZ19pbWcwMS5wbmcpIG5vLXJlcGVhdCByaWdodCAxMHZ3IHRvcCA0NXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDc2OHB4IDU5NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGZsZyAucC1kaWdpdGFsYnVkZHktbXYge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucC1kZmxnIC5wLWRpZ2l0YWxidWRkeS1tdi1idG5fX3dyYXAge1xuICAgIGdhcDogMXJlbTtcbiAgICBib3R0b206IC0yMnJlbTtcbiAgfVxufVxuLnAtZGZsZyAucC1kaWdpdGFsYnVkZHktbXYtYnRuX193cmFwIC5wLWRpZ2l0YWxidWRkeS1tdi1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRmbGcgLnAtZGlnaXRhbGJ1ZGR5LW12LWJ0bl9fd3JhcCAucC1kaWdpdGFsYnVkZHktbXYtYnRuIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbn1cbi5wLWRmbGcgLnAtZGlnaXRhbGJ1ZGR5LW12LWJ0bl9fd3JhcCAucC1kaWdpdGFsYnVkZHktbXYtYnRuIGEge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuLnAtZGZsZyAucC1kaWdpdGFsYnVkZHktbXYtYnRuX193cmFwIC5wLWRpZ2l0YWxidWRkeS1tdi1idG4gcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDEuNXZ3LCAxNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG59XG4ucC1kZmxnIC5wLWRpZ2l0YWxidWRkeS1tdi1idG5fX3dyYXAgLnAtZGlnaXRhbGJ1ZGR5LW12LWJ0biBwOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAtMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnAtZGZsZyAucC1kaWdpdGFsYnVkZHktbXYtYnRuX193cmFwIC5wLWRpZ2l0YWxidWRkeS1tdi1idG4gcDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogLTIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZmxnIC5wLWRpZ2l0YWxidWRkeS1tdiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL3NlcnZpY2VfZGZsZ19pbWcwMS5wbmcpIG5vLXJlcGVhdCByaWdodCAwIGJvdHRvbSAtMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi5wLWRmbGcgLnAtZGlnaXRhbGJ1ZGR5LW12IGgxIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCA0LjE2NnZ3LCA3MnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICMyNDI0MjQ7XG59XG4ucC1kZmxnIC5wLWRpZ2l0YWxidWRkeS1tdl9fdHRsX19zcGFuMDEge1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDMycHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG59XG4ucC1kZmxnIC5wLWRpZ2l0YWxidWRkeS1tdl9fdHRsX19zcGFuMDIge1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuMTI1dncsIDQ4cHgpO1xufVxuLnAtZGZsZyBzZWN0aW9uI3NvbHV0aW9uIC5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjN2dztcbn1cbi5wLWRmbGcgc2VjdGlvbiNzb2x1dGlvbiAucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW1fX3R0bCB7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogODMlO1xufVxuLnAtZGZsZyBzZWN0aW9uI3NvbHV0aW9uIC5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9faXRlbV9fdHRsX2RlcGFydG1lbnQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuICB3aWR0aDogMTRyZW07XG4gIHJpZ2h0OiAtMTBweDtcbn1cbi5wLWRmbGcgc2VjdGlvbiNzb2x1dGlvbiAucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW1fdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDBweCAwcHg7XG59XG4ucC1kZmxnIHNlY3Rpb24jc29sdXRpb24gLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uX19pdGVtX3RvcCBmaWd1cmUge1xuICBwYWRkaW5nOiAzdncgMCAxdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZmxnIHNlY3Rpb24jc29sdXRpb24gLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uX19pdGVtX3RvcCBmaWd1cmUge1xuICAgIHBhZGRpbmc6IDEwdncgMCA0dnc7XG4gIH1cbn1cbi5wLWRmbGcgc2VjdGlvbiNzb2x1dGlvbiAucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW1fdG9wIGZpZ3VyZTo6YWZ0ZXIge1xuICBib3R0b206IC0xOHB4O1xuICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICNmM2YzZjM7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucC1kZmxnIHNlY3Rpb24jc29sdXRpb24gLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uX19pdGVtX2JvdHRvbSBmaWd1cmUge1xuICBwYWRkaW5nOiAxLjV2dyAwIDF2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRmbGcgc2VjdGlvbiNzb2x1dGlvbiAucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW1fYm90dG9tIGZpZ3VyZSB7XG4gICAgcGFkZGluZy10b3A6IDEwdnc7XG4gIH1cbn1cbi5wLWRmbGcgc2VjdGlvbiNzb2x1dGlvbiAucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW1fYm90dG9tIGZpZ3VyZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZGZsZyBzZWN0aW9uI3NvbHV0aW9uIC5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9faXRlbV9ib3R0b20gLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uX19pdGVtX19kdGwwMSB7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnAtZGZsZyBzZWN0aW9uI2V4YW1wbGUgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucC1kZmxnIHNlY3Rpb24jZXhwbGFpbiAubC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNnJlbSAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZmxnIHNlY3Rpb24jZXhwbGFpbiAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICB9XG59XG4ucC1kZmxnIHNlY3Rpb24jZXhwbGFpbiAuYy10ZXh0LWNlbnRlciB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMS4wNDZ2dywgMTdweCk7XG59XG4ucC1kZmxnIHNlY3Rpb24jZXhwbGFpbiAucC1haS1mb3Itd29yay1hYm91dCB7XG4gIHdpZHRoOiA5NSU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNnJlbSA3cmVtO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZmxnIHNlY3Rpb24jZXhwbGFpbiAucC1haS1mb3Itd29yay1hYm91dCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucC1kZmxnIHNlY3Rpb24jZXhwbGFpbiAucC1haS1mb3Itd29yay1hYm91dC10eHQge1xuICB3aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGZsZyBzZWN0aW9uI2V4cGxhaW4gLnAtYWktZm9yLXdvcmstYWJvdXQtdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ucC1kZmxnIHNlY3Rpb24jZXhwbGFpbiAucC1haS1mb3Itd29yay1hYm91dC10eHQtYXR0ZW50aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgY29sb3I6ICMzMzM7XG59XG4ucC1kZmxnIHNlY3Rpb24jZXhwbGFpbiAuYy10aXRsZS1oMi1ub21hbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS41NjJ2dywgMjRweCk7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnAtZGZsZyBzZWN0aW9uI2V4cGxhaW4gLmMtdGV4dC1jZW50ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5wLWRmbGcgc2VjdGlvbiN1c2UgLnAtZGlnaXRhbGJ1ZGR5LXVzZV9faXRlbTAyX19kdGxfX3R4dCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xufVxuLnAtZGZsZyBzZWN0aW9uI3VzZSAucC1kaWdpdGFsYnVkZHktdXNlX19pdGVtX2F0dGVudGlvbiB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wLWRmbGcgc2VjdGlvbiNwbGFuIC5wX2F0dGVudGlvbiB7XG4gIHdpZHRoOiAzMXZ3O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRmbGcgc2VjdGlvbiNwbGFuIC5wX2F0dGVudGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGZsZy1tdi1idG5fX3dyYXAgLnAtZGlnaXRhbGJ1ZGR5LW12LWJ0biB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdi1saXN0IHVsIGxpIHtcbiAgICB3aWR0aDogMzl2dyAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzl2dyAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbi13aWRlLXR0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMi4wODN2dywgMzdweCkgIWltcG9ydGFudDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDFfX3R0bEFyZWEge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAxX190dGxBcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDFfX3R0bEFyZWEtaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMV9fdHRsQXJlYS1pbWcgaW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyIC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fZHRsIHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19kdGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDJfX2NvbnRlbnRfX2R0bF9faXRlbSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fZHRsX19pdGVtIGZpZ3VyZSB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19kdGxfX2l0ZW0gZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fZHRsX19pdGVtIGZpZ3VyZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fZHRsX19pdGVtX190eHQge1xuICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19kdGxfX2l0ZW1fX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDJfX2NvbnRlbnRfX2R0bF9faXRlbV9fdHh0X190dGxfX2xlYWQge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuM3Z3LCAzMHB4KSAhaW1wb3J0YW50O1xuICB3aWR0aDogODAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fZHRsX19pdGVtX190eHRfX3R0bF9fbGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDJfX2NvbnRlbnRfX2R0bF9faXRlbV9fdHh0IHtcbiAgICBwYWRkaW5nOiA2dncgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDJfX2NvbnRlbnRfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBnYXA6IDZyZW0gMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0b3A6IC01dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDJfX2NvbnRlbnRfX2xpc3Qge1xuICAgIHRvcDogLTV2dyAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMnZ3IDAuNXZ3IDEuNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYzNHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDJfX2NvbnRlbnRfX2xpc3RfX2l0ZW1fX251bSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MzRweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19saXN0X19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODRweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19saXN0X19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDJfX2NvbnRlbnRfX2xpc3RfX2l0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS41dncsIDE2cHgpO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fbGlzdF9faXRlbSBwIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDAuOXZ3LCAyNXB4KSAhaW1wb3J0YW50O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fbGlzdF9faXRlbSBwIHNtYWxsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjV2dywgMTJweCkgIWltcG9ydGFudDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1jdGFfX2xpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucC1kaWdpdGFsYnVkZHktY3RhX19saXN0X19pdGVtIHtcbiAgcGFkZGluZzogNHJlbSAycmVtICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB3aWR0aDogNDA3cHggIWltcG9ydGFudDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1jdGFfX2xpc3RfX2l0ZW1fX3R0bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucC1kaWdpdGFsYnVkZHktY3RhX19saXN0X19pdGVtIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWN0YV9fbGlzdF9faXRlbSAucC1kaWdpdGFsYnVkZHktbXYtYnRuIHtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktY3RhX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wLWN0YS1jYW1wYWlnbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wLWN0YS1jYW1wYWlnbiBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ucC1jdGEtY2FtcGFpZ24ubWdiMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnAtZGlnaXRhbGJ1ZGR5LW12IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaWdpdGFsYnVkZHkvbXZfaW1nLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDEwdncgdG9wIDQ1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogOTA4cHggNTk0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogNzEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktbXYge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGlnaXRhbGJ1ZGR5L212X2ltZy5wbmcpIG5vLXJlcGVhdCByaWdodCAwIGJvdHRvbSAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW12IHtcbiAgICBoZWlnaHQ6IDEzMHZ3O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdiB7XG4gICAgaGVpZ2h0OiAxOTB2dztcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LW12IGgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCA0LjE2NnZ3LCA4MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4ucC1kaWdpdGFsYnVkZHktbXYgaDEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LW12X190dGxfX3NwYW4wMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LW12X190dGxfX3NwYW4wMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy4xMjV2dywgNjBweCk7XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtYnRuIHtcbiAgd2lkdGg6IDQydnc7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW12LWJ0biB7XG4gICAgcGFkZGluZzogMnJlbSAwIDJyZW0gMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1tdi1idG5fX3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIuNXZ3O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW12LWJ0bl9fd3JhcCB7XG4gICAgYm90dG9tOiAtMTh2dztcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW12LWJ0bl9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDByZW07XG4gICAgYm90dG9tOiAtNDh2dztcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWxpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogM3JlbTtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdi1saXN0IHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW12LWxpc3QgdWwge1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWxpc3QgdWwgbGkge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMjR2dztcbiAgaGVpZ2h0OiAyNHZ3O1xuICBiYWNrZ3JvdW5kOiAjY2YxMjJlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjY2YxMjJlIDAlLCAjY2YxMjJlIDUwJSwgI2MwMGYyOSA1MCUsICNjMDBmMjkgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktbXYtbGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDQydnc7XG4gICAgaGVpZ2h0OiA0MnZ3O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtbGlzdCB1bCBsaSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktbXYtbGlzdCB1bCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktbXYgLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdiAubC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZXhhbXBsZSB7XG4gIG1hcmdpbi10b3A6IDZ2dztcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyLjV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWV4YW1wbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHZ3O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZXhhbXBsZSAubC1jb250YWluZXIge1xuICB3aWR0aDogMTA4OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWV4YW1wbGUgLmwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWV4YW1wbGUgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDM0cHgsIDIuNnZ3LCA1MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1leGFtcGxlIGgyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZXhhbXBsZV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnZ3O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWV4YW1wbGVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDF2dztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1leGFtcGxlX19pdGVtIHAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDF2dyAydnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwcHggMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1leGFtcGxlX19pdGVtIHAge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWluLWhlaWdodDogNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWV4YW1wbGVfX2l0ZW0gZmlndXJlIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktZXhhbXBsZV9faXRlbSBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWV4YW1wbGVfX2xlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDF2dztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00dnc7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktZXhhbXBsZV9fbGVhZCB7XG4gICAgYm90dG9tOiAtMTV2dztcbiAgICB3aWR0aDogODklO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZXhhbXBsZV9fbGVhZCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxdncgMnZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMjBweCAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktZXhhbXBsZV9fbGVhZCBwIHtcbiAgICBwYWRkaW5nOiAydncgMnZ3O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1leGFtcGxlX19sZWFkIHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWV4YW1wbGVfX2xlYWQgcCBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktc29sdXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAwZjI5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDMuNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjB2dztcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDJ2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uIGgyIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuMTI1dncsIDYwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9faDItc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzRweCwgMi42dncsIDUwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAydnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHZ3O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW0ge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDBweCAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW1fX3R0bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXZ3O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCAxdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjZjEyMmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9faXRlbV9fdHRsIHtcbiAgICB0b3A6IC01dnc7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9faXRlbV9fdHRsIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uX19pdGVtIGZpZ3VyZSB7XG4gIHBhZGRpbmctdG9wOiA0dnc7XG4gIHBhZGRpbmctYm90dG9tOiA0dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uX19pdGVtIGZpZ3VyZSB7XG4gICAgcGFkZGluZy10b3A6IDEwdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDE0dnc7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9faXRlbSBmaWd1cmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEuMnZ3O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDI1cHggc29saWQgIzY2NjY2NjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9faXRlbSBmaWd1cmU6OmFmdGVyIHtcbiAgICBib3R0b206IDMuNXZ3O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW1fX2R0bDAxIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uX19pdGVtX19kdGwwMiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW1fX2R0bDAyX19zcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDgwJSwgIzVlYThlNiA4MCUpO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uX19pdGVtX19kdGwwMl9fc3Bhbi5zcGFuMDIge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgODAlLCAjZmZjMTNkIDgwJSk7XG59XG4ucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW1fX2R0bDAyX19zcGFuLnNwYW4wMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA4MCUsICMwMGE5YzUgODAlKTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1sZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWxlYWRfX3N1YlR0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxdnc7XG59XG4ucC1kaWdpdGFsYnVkZHktbGVhZF9fZHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIG1hcmdpbi1ib3R0b206IDN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1sZWFkX19kdGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1hYm91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG4ucC1kaWdpdGFsYnVkZHktYWJvdXQgLmwtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWFib3V0IGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1hYm91dCBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWFib3V0IGgyIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuMTI1dncsIDYwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWFib3V0IGgyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1hYm91dF9fcDAxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIHBhZGRpbmctYm90dG9tOiAydnc7XG59XG4ucC1kaWdpdGFsYnVkZHktYWJvdXRfX3AwMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMS41dnc7XG59XG4ucC1kaWdpdGFsYnVkZHktYWJvdXRfX3AwMiBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1kaWdpdGFsYnVkZHktYWJvdXRfX3AwMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXVzZV9faXRlbTAxIHtcbiAgYm9yZGVyLXJhZGl1czogNjBweCA2MHB4IDBweCA2MHB4O1xuICBwYWRkaW5nOiAydnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktdXNlX19pdGVtMDEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDd2dztcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXVzZV9faXRlbTAxIHAge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDF2dztcbn1cbi5wLWRpZ2l0YWxidWRkeS11c2VfX2l0ZW0wMSBwIHNwYW4ge1xuICBjb2xvcjogI2NmMTIyZTtcbn1cbi5wLWRpZ2l0YWxidWRkeS11c2VfX2l0ZW0wMiB7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHggNjBweCA2MHB4IDBweDtcbiAgcGFkZGluZzogMnZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwdnc7XG4gIG1hcmdpbi10b3A6IDJ2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS11c2VfX2l0ZW0wMiB7XG4gICAgcGFkZGluZzogN3Z3O1xuICAgIG1hcmdpbi10b3A6IDZ2dztcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXVzZV9faXRlbTAyIHAge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDF2dztcbn1cbi5wLWRpZ2l0YWxidWRkeS11c2VfX2l0ZW0wMiBwIHNwYW4ge1xuICBjb2xvcjogI2NmMTIyZTtcbn1cbi5wLWRpZ2l0YWxidWRkeS11c2VfX2l0ZW0wMl9fZHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAydnc7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXVzZV9faXRlbTAyX19kdGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS11c2VfX2l0ZW0wMl9fZHRsIHAge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDM2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS11c2VfX2l0ZW0wMl9fZHRsIHAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMSAubC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDFfX3R0bEFyZWEge1xuICBwYWRkaW5nLWJvdHRvbTogMjB2dztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaWdpdGFsYnVkZHkvZmVhdHVyZV9iZ19pbWcucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ3MnB4IDM3N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMV9fdHRsQXJlYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQydnc7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMzZweCAxODguNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHZ3O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAxIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDEgaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG59XG4ucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDJ2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMXZ3O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0b3A6IC0yNDJ2dztcbiAgICBnYXA6IDh2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fbGlzdF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDJ2dyAxdncgMS41dnc7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWluLXdpZHRoOiAyOTBweDtcbiAgd2lkdGg6IDI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fbGlzdF9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19saXN0X19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMS41dnc7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMzFweCBzb2xpZCAjZjNmM2YzO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fbGlzdF9faXRlbTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMy41dnc7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fbGlzdF9faXRlbV9fbnVtIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19saXN0X19pdGVtX19udW0ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0b3A6IC0yNXB4O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19saXN0X19pdGVtIHAge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19saXN0X19pdGVtIHAgc3BhbiB7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjR2dywgMjVweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fbGlzdF9faXRlbSBwIHNtYWxsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDJfX2NvbnRlbnRfX2R0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnZ3O1xuICBwYWRkaW5nLXRvcDogNHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogNHZ3O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fZHRsX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMHB4IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19kdGxfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDJfX2NvbnRlbnRfX2R0bF9faXRlbSBmaWd1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDMwcHggMHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDJfX2NvbnRlbnRfX2R0bF9faXRlbSBmaWd1cmUgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19kdGxfX2l0ZW0gZmlndXJlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMzBweDtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fZHRsX19pdGVtX190eHQge1xuICBwYWRkaW5nOiAzdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fZHRsX19pdGVtX190eHQge1xuICAgIHBhZGRpbmc6IDZ2dztcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fZHRsX19pdGVtX190eHRfX3R0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDJfX2NvbnRlbnRfX2R0bF9faXRlbV9fdHh0X190dGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDJfX2NvbnRlbnRfX2R0bF9faXRlbV9fdHh0X190dGwgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fZHRsX19pdGVtX190eHRfX3R0bF9fbnVtIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1mZWF0dXJlMDJfX2NvbnRlbnRfX2R0bF9faXRlbV9fdHh0X190dGxfX2xlYWQge1xuICBjb2xvcjogI2NmMTIyZTtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19kdGxfX2l0ZW06bnRoLW9mLXR5cGUoMm4pIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMzBweCAwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19kdGxfX2l0ZW06bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZmVhdHVyZTAyX19jb250ZW50X19kdGxfX2l0ZW06bnRoLW9mLXR5cGUoMm4pIGZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDBweCAwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZlYXR1cmUwMl9fY29udGVudF9fZHRsX19pdGVtOm50aC1vZi10eXBlKDJuKSBmaWd1cmUgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDMwcHggMHB4O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktYm5yIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucC1kaWdpdGFsYnVkZHktYm5yIGZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWRpZ2l0YWxidWRkeS1wbGFuIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1wbGFuIGgyIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW4gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnZ3O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDBweDtcbiAgcGFkZGluZzogM3Z3IDJ2dyAydnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMxdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNnZ3O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW1fX2xlYWQge1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW1fX2R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW1fX2R0bCB7XG4gICAgcGFkZGluZzogNnZ3O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fZHRsIGRsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmM2YzZjM7XG4gIHBhZGRpbmc6IDAuOHZ3IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fZHRsIGRsIHtcbiAgICBwYWRkaW5nOiAzdncgMDtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW1fX2R0bCBkbCBkdCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW1fX2R0bCBkbCBkZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbn1cbi5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtX19kdGwgZGwgZGQucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fZHRsX19zcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbWluLWhlaWdodDogNjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtX19kdGwgZGwgZGQucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fZHRsX19zcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtX19kdGwgZGwgZGQucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fZHRsX19zcGFuIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtX19kdGwgZGwgZGQucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fZHRsX19zcGFuMDIge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBtaW4taGVpZ2h0OiA2NnB4O1xuICBsaW5lLWhlaWdodDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtX19kdGwgZGwgZGQucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fZHRsX19zcGFuMDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW1fX2R0bCBkbCBkZC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtX19kdGxfX3NwYW4wMiBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fZHRsIGRsIGRkIHVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDAuNXZ3O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW1fX2R0bCBkbCBkZCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW1fX2R0bCBkbCBkZCB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtX19kdGwgZGwgZGQgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTBlbTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW1fX2R0bCBkbCBkZCB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBjb2xvcjogI2NmMTIyZTtcbiAgbGVmdDogM2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fZHRsIGRsIGRkIHVsIGxpOjphZnRlciB7XG4gICAgbGVmdDogMGVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fZHRsIGRsIGRkIHVsIGxpOjphZnRlciB7XG4gICAgbGVmdDogOGVtO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fZHRsIGRsOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtX19kdGwgZGw6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbS1idG4ge1xuICB3aWR0aDogNDJ2dztcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMnZ3IGF1dG8gMXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW0tYnRuIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICBtYXgtaGVpZ2h0OiAxMTQwcHg7XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwcHggMzBweDtcbiAgcGFkZGluZzogM3Z3IDJ2dyAydnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZzogNnZ3O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktdHJpYWxfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1kaWdpdGFsYnVkZHktdHJpYWxfX2xpc3RfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIuOGVtIDMuMmVtO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAzMjBweDtcbn1cbi5wLWRpZ2l0YWxidWRkeS10cmlhbF9fbGlzdF9fdG9wOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMwcHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDUwJSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNDYlO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXRyaWFsX19saXN0X19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wLWRpZ2l0YWxidWRkeS10cmlhbF9fbGlzdF9faXRlbV9faDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbn1cbi5wLWRpZ2l0YWxidWRkeS10cmlhbF9fbGlzdF9faXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4ucC1kaWdpdGFsYnVkZHktdHJpYWxfX2xpc3RfX2l0ZW1fX2ltZyB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICB3aWR0aDogNDAlO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXRyaWFsX19saXN0X19ib3R0b20ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXRyaWFsX19saXN0X19ib3R0b20gcCB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXByaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbi5wLWRpZ2l0YWxidWRkeS1wcmljZSBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzdnc7XG59XG4ucC1kaWdpdGFsYnVkZHktZmFxX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDJ2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1mYXFfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHZ3O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZmFxX19xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXZ3O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZhcV9fcXVlc3Rpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAzdnc7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1mYXFfX3F1ZXN0aW9uX190eHQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XG4gIHBhZGRpbmc6IDF2dyAyLjV2dyAxLjR2dztcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDBweCAwcHg7XG4gIHdpZHRoOiA2MHZ3O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1mYXFfX3F1ZXN0aW9uX190eHQge1xuICAgIHdpZHRoOiA3NHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwcHggMzBweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmFxX19xdWVzdGlvbl9fdHh0IHtcbiAgICB3aWR0aDogNjJ2dztcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMHB4IDMwcHg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWZhcV9fcXVlc3Rpb25fX3R4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTAuOXZ3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkICNmM2YzZjM7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1mYXFfX3F1ZXN0aW9uX190eHQ6OmFmdGVyIHtcbiAgICBib3R0b206IDMuNXZ3O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZmFxX19xdWVzdGlvbl9fdHh0IHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMWVtO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWZhcV9fcXVlc3Rpb24gZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXZ3O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1mYXFfX2Fuc3dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXZ3O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZhcV9fYW5zd2VyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZmFxX19hbnN3ZXJfX3R4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMztcbiAgcGFkZGluZzogMXZ3IDIuNXZ3IDEuNHZ3O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDMwcHggMHB4O1xuICB3aWR0aDogNjB2dztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmFxX19hbnN3ZXJfX3R4dCB7XG4gICAgd2lkdGg6IDc0dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmFxX19hbnN3ZXJfX3R4dCB7XG4gICAgd2lkdGg6IDYydnc7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMHB4O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZmFxX19hbnN3ZXJfX3R4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMC45dnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkICNmM2YzZjM7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZhcV9fYW5zd2VyX190eHQ6OmFmdGVyIHtcbiAgICBib3R0b206IDMuNXZ3O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZmFxX19hbnN3ZXJfX3R4dCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjFlbTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1mYXFfX2Fuc3dlciBmaWd1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDF2dztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucC1kaWdpdGFsYnVkZHktY3RhIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1jdGFfX2xpc3Qge1xuICBwYWRkaW5nLXRvcDogNHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJ2dztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktY3RhX19saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogOHZ3O1xuICAgIGdhcDogOHZ3O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1jdGFfX2xpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI1MWIzO1xuICBib3JkZXI6IDVweCBzb2xpZCAjMGI1MWIzO1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMzBweCAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzLjh2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgd2lkdGg6IDUwdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWN0YV9fbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktY3RhX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWN0YV9fbGlzdF9faXRlbV9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjV2dztcbn1cbi5wLWRpZ2l0YWxidWRkeS1jdGFfX2xpc3RfX2l0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMS41dnc7XG59XG4ucC1kaWdpdGFsYnVkZHktY3RhX19saXN0X19pdGVtIGZpZ3VyZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjV2dztcbn1cbi5wLWRpZ2l0YWxidWRkeS1jdGFfX2xpc3RfX2l0ZW1fX2ZpZ3VyZSB7XG4gIHBhZGRpbmctbGVmdDogM3Z3O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWN0YV9fbGlzdF9faXRlbV9fZmlndXJlX19kbCB7XG4gIG1heC13aWR0aDogMjg3cHg7XG59XG4ucC1kaWdpdGFsYnVkZHktY3RhX19saXN0X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiA1cHggc29saWQgIzBiNTFiMztcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDBweCAzMHB4O1xuICBjb2xvcjogIzBiNTFiMztcbn1cblxuLyogMjUwMTE2X+ODqeOCpOODs+ODiuODg+ODl+e0ueS7i+aUueS/riAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0XzMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfMyAucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNHZ3KSAvIDMpO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBwYWRkaW5nOiAzdncgMXZ3IDJ2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF8zIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2dnc7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0XzMgLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW0gLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW0tYnRuIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF8zIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtLWJ0biAuYy1idG4tLW9yYW5nZSB7XG4gIHBhZGRpbmc6IDAuNXZ3IDJ2dyAxdncgMC41dnc7XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF8zIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtX190dGwge1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDI5cHgpO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfMyAucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbSAucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fZHRsIGRsIGRkIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMTZweCk7XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF8zIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtX19kdGwgZGwgZGQgdWwgbGk6OmFmdGVyIHtcbiAgbGVmdDogMC4zZW07XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF8zIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtX19kdGwgZGwgZGQge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDI2cHgpO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfMyAucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbSAucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fZHRsIGRsIGRkLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW1fX2R0bF9fc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMS44NzV2dywgMjZweCk7XG59XG5cbi5wX2F0dGVudGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDF2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wX2F0dGVudGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIDI1MDIxN1/jg4fjgrjjgr/jg6vjg5Djg4fjgqPlkI3np7DlpInmm7QgKi9cbi5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0XzMgLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW1fX3R0bCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIDI1MDMwNV/oh6rmsrvkvZNMUCAqL1xuLnAtZGlnaXRhbGJ1ZGR5LWV4YW1wbGUgLnAtZGlnaXRhbGJ1ZGR5LWJuciB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1leGFtcGxlIC5wLWRpZ2l0YWxidWRkeS1ibnIge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1leGFtcGxlIC5sLWNvbnRhaW5lci1ibnItd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogMjUwNDA3X+WVhuWTgeaUueWumuOBq+S8tOOBhuOCteOCpOODiOaUueS/riAqL1xuLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW1fX3R0bCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fdHRsX3N1cCB7XG4gIHRvcDogLTIuNXJlbTtcbiAgcmlnaHQ6IC04cmVtO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW1fX2R0bF9fc3Bhbl9hdG4ge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXRyaWFsX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS10cmlhbF9fbGlzdF9faXRlbV9faW1nIHtcbiAgICB0b3A6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC0xJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXRyaWFsX19saXN0X19pdGVtX19pbWcgZmlndXJlIGltZyB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLyogMjUwNTE0X+OCveODquODpeODvOOCt+ODp+ODs+avlOi8g+OBp+i/veiomCAqL1xuLmFycm93X2JveCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2YxMjJlO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgbWluLXdpZHRoOiAyOTdweDtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAtMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnJvd19ib3gge1xuICAgIHRvcDogLTM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnJvd19ib3gge1xuICAgIHRvcDogLTI1cHg7XG4gIH1cbn1cbi5hcnJvd19ib3ggc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMXZ3LCAxNHB4KTtcbn1cbi5hcnJvd19ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hcnJvd19ib3g6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFycm93X2JveDpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAtMS41ZW07XG4gIGJvcmRlci10b3A6IDEuNWVtIHNvbGlkICNjZjEyMmU7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYXJyb3dfYm94OmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTEuNWVtO1xuICBib3JkZXItdG9wOiAxLjVlbSBzb2xpZCAjY2YxMjJlO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3R0b206IGNhbGMoNHB4IC0gMS41ZW0pO1xuICBib3JkZXItdG9wOiBzb2xpZCAxLjVlbSAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI3BsYW4gLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3Qge1xuICAgIHJvdy1nYXA6IDhyZW07XG4gIH1cbn1cbiNwbGFuIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3BsYW4gLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXZ3O1xuICB9XG59XG4jcGxhbiAuYy10aXRsZS1oMi1ub21hbCArIHAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3BsYW4gLmMtdGl0bGUtaDItbm9tYWwgKyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbi8qIDI1MDYyMF/jg4fjgrjjgr/jg6vjg5Djg4fjgqPjg4bjgq3jgrnjg4jov73liqAgKi9cbi5wLWRpZ2l0YWxidWRkeS1hZGQtZnVuY3Rpb24gLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uIC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1hZGQtZnVuY3Rpb24tYnViYmxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNXB4O1xuICByaWdodDogLTEycmVtO1xuICB3aWR0aDogMTQ0cHg7XG4gIGhlaWdodDogMTQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjZjEyMmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMXZ3LCAxOHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjlweCkge1xuICAucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLWJ1YmJsZSB7XG4gICAgcmlnaHQ6IC05cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLWJ1YmJsZSB7XG4gICAgdG9wOiAtNDVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjk3cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLWJ1YmJsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgYm9yZGVyLXRvcDogMS41ZW0gc29saWQgI2NmMTIyZTtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogLThweDtcbiAgdG9wOiAxMDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OXB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1hZGQtZnVuY3Rpb24tYnViYmxlOjphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogY2FsYyg0cHggLSAxLjVlbSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWFkZC1mdW5jdGlvbi1idWJibGUtdHh0IHtcbiAgbWFyZ2luLXRvcDogLTJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLWJ1YmJsZS10eHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1hZGQtZnVuY3Rpb24tYnViYmxlLXR4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLWJ1YmJsZS1pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLWJ1YmJsZS1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWFkZC1mdW5jdGlvbi1pbm5lciB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBwYWRkaW5nOiA0cmVtIDdyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWFkZC1mdW5jdGlvbi1pbm5lciB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtIDNyZW07XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWFkZC1mdW5jdGlvbi1zdWItdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAxLjV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWFkZC1mdW5jdGlvbi1zdWItdHRsIHNwYW4ge1xuICBjb2xvcjogI2NmMTIyZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZjEyMmU7XG4gIHBhZGRpbmc6IDByZW0gMC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLXR0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS41dncsIDI0cHgpO1xuICBjb2xvcjogI2NmMTIyZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLXR0bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1hZGQtZnVuY3Rpb24tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1hZGQtZnVuY3Rpb24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDQuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1hZGQtZnVuY3Rpb24taXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxcmVtO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLWl0ZW06bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWFkZC1mdW5jdGlvbi1pdGVtLWltZyB7XG4gIG1pbi13aWR0aDogMjc5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1hZGQtZnVuY3Rpb24taXRlbS1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWFkZC1mdW5jdGlvbi1pdGVtLWNvbnQge1xuICBtYXgtd2lkdGg6IDYzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWFkZC1mdW5jdGlvbi1pdGVtLWNvbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLWl0ZW0tY29udCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAxLjV2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiAyNTA3MTVf44OH44K444K/44Or44OQ44OH44Kj5pS55L+uICovXG4ucC1kaWdpdGFsYnVkZHktbXYtaGFzLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjMgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdi1oYXMtZm9ybSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaGFzLWZvcm0gLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNi41cmVtIDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdi1oYXMtZm9ybSAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMCA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDRyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLWZvcm0td3JhcHBlciB7XG4gIHdpZHRoOiA1NCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLWZvcm0td3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiAzNTVweDtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLWZvcm0td3JhcHBlciAuc2F0b3JpX19yZXF1aXJlIHtcbiAgbWF4LWhlaWdodDogMjdweDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci1mb3JtLXdyYXBwZXIgbGFiZWwge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItZm9ybS13cmFwcGVyIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLWZvcm0td3JhcHBlciAuc2F0b3JpX19pbnB1dF9ncm91cCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItZm9ybS13cmFwcGVyIC5zYXRvcmlfX2lucHV0X2dyb3VwLmVycm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLWZvcm0td3JhcHBlciAuc2F0b3JpX19pbnB1dF9ncm91cC5lcnJvcjpoYXMoaW5wdXRbdHlwZT1yYWRpb10pIC5zYXRvcmlfX2Vycm9yX21lc3NhZ2VzIHtcbiAgdG9wOiAwO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLWZvcm0td3JhcHBlciAuc2F0b3JpX19lcnJvcl9tZXNzYWdlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMXJlbTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci1mb3JtLXdyYXBwZXIgI3NhdG9yaV9fcHJpdmFjeV9wb2xpY3lfYWdyZWVtZW50X3dyYXBwZXIgLnNhdG9yaV9fZXJyb3JfbWVzc2FnZXMge1xuICB0b3A6IDByZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci1mb3JtLXdyYXBwZXIgI3NhdG9yaV9fcHJpdmFjeV9wb2xpY3lfYWdyZWVtZW50X3dyYXBwZXIgLnNhdG9yaV9fZXJyb3JfbWVzc2FnZXMge1xuICAgIHRvcDogLTJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItZm9ybS13cmFwcGVyIC5zYXRvcmlfX3ByaXZhY3lfcG9saWN5X3VybCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLWZvcm0tY29weSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS41NjJ2dywgMjRweCk7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItZm9ybS1jb3B5LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItZm9ybS1jb3B5OjpiZWZvcmUge1xuICBsZWZ0OiAtMjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLWZvcm0tY29weTo6YWZ0ZXIge1xuICByaWdodDogLTI1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLXR4dCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci10eHQtdHRsIGgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOXB4LCAyLjZ2dywgNTBweCk7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItdHh0LXR0bC1sZWFkIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjU2MnZ3LCAzMnB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucC1kaWdpdGFsYnVkZHktaHJkIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1ocmQgLmhyZC1pdGVtX19kZXNjX2NvcHkge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1ocmQgLnBfYXR0ZW50aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LW1lbnUgdWwge1xuICBtYXgtd2lkdGg6IDEwMDhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzcmVtO1xuICByb3ctZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1tZW51IHVsIGxpIGEge1xuICBwYWRkaW5nOiAwLjVyZW0gMjVweCAwLjVyZW0gMDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1ocmQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9fd3JhcC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMCUsIDFmcikpO1xuICByb3ctZ2FwOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uX193cmFwLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMTB2dztcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uX193cmFwLWdyaWQgLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX3dyYXAtZ3JpZCAucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW0gZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXVzZV9faXRlbS1jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICBwYWRkaW5nOiA2cmVtIDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktdXNlX19pdGVtLWNlbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXVzZV9faXRlbS1jZW50ZXI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLWRpZ2l0YWxidWRkeS11c2VfX2l0ZW0tdHRsIHtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMnZ3LCAzMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXVzZV9faXRlbS10dGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXVzZV9faXRlbS10dGwtc3ViIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAxLjV2dywgMjVweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS11c2VfX2l0ZW0tdHRsLXN1YiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXVzZV9faXRlbS10dGwtaW5uZXIge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS11c2VfX2l0ZW0tbnVtIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAyLjV2dywgNDBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXVzZV9faXRlbS1udW0ge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXVzZV9faXRlbS10eHQge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi5wLWRpZ2l0YWxidWRkeS11c2VfX2l0ZW0tZmlndXJlLWF0dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjg5cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXVzZV9faXRlbS1maWd1cmUtYXR0IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS11c2VfX2l0ZW0tZmlndXJlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMy41cmVtO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktdXNlX19pdGVtLWZpZ3VyZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS11c2VfX2l0ZW0tZmlndXJlLXdyYXBwZXIgZmlndXJlIHtcbiAgd2lkdGg6IDExMjBweDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1hZGQtZnVuY3Rpb24taW5uZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLXR0bCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWFkZC1mdW5jdGlvbi10dGwge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLXR0bCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1hZGQtZnVuY3Rpb24tdHRsIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1hZGQtZnVuY3Rpb24tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1hZGQtZnVuY3Rpb24taXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLWl0ZW0taW1nIHtcbiAgbWF4LXdpZHRoOiAyNzlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1hZGQtZnVuY3Rpb24taXRlbS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLWl0ZW0tY29udCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1hZGQtZnVuY3Rpb24taXRlbS1jb250IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucC1kaWdpdGFsYnVkZHktYWRkLWZ1bmN0aW9uLWl0ZW0tY29udCBwIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1wbGFuLXdpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAzLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXBsYW4td2lkZSB7XG4gICAgcGFkZGluZzogMnJlbSAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1wbGFuLXdpZGUtbGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktcGxhbi13aWRlLWZpZ3VyZS13cmFwcGVyIGZpZ3VyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXBsYW4td2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW4td2lkZSArIC5wX2F0dGVudGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1wbGFuLXdpZGUtYXR0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2OXB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1wbGFuLXdpZGUtYXR0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW4td2lkZS10ZXJtcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1wbGFuLXdpZGUtdGVybXMgYSB7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAxLjV2dywgMThweCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW4td2lkZS10ZXJtcyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9pY29fZXh0ZXJuYWxfbGluay5wbmcpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW4td2lkZSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAzMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1wbGFuLXdpZGUgdGFibGUge1xuICAgIGJvcmRlci1zcGFjaW5nOiA1cHggMDtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW4td2lkZSB0YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNmM2YzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuODc1dncsIDIycHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXBsYW4td2lkZSB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbi13aWRlIHRhYmxlIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW4td2lkZSB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1wbGFuLXdpZGUgdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1wbGFuLXdpZGUgdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1wbGFuLXdpZGUgdGFibGUgLmJkci10LWxyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbi13aWRlIHRhYmxlIC5iZHItYi1sciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICBib3JkZXI6IDA7XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbi13aWRlLXR0bCB7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbi13aWRlLXR0bC1ncm91cCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbSAzcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXBsYW4td2lkZS10dGwtZ3JvdXAgdGgge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXBsYW4td2lkZS10dGwtZ3JvdXAgdGgge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW4td2lkZS10dGw6OmFmdGVyIHtcbiAgY29udGVudDogXCLjgZPjgpPjgarmlrnjgavjgYrjgZnjgZnjgoFcIjtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1wbGFuLXdpZGUtdHRsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW4td2lkZS10dGwtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1wbGFuLXdpZGUtdHRsLXdyYXBwZXIgLmMtbGlzdC1kaXNjIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1wbGFuLXdpZGUtdHRsLXdyYXBwZXIgLmMtbGlzdC1kaXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbi13aWRlLXR0bC13cmFwcGVyIC5hcnJvd19ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHRvcDogLTYwcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMXZ3LCAxOHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktcGxhbi13aWRlLXR0bC13cmFwcGVyIC5hcnJvd19ib3gge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktcGxhbi13aWRlLXR0bC13cmFwcGVyIC5hcnJvd19ib3gge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1wbGFuLXdpZGUtdHRsLXdyYXBwZXIgLmFycm93X2JveDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktcGxhbi13aWRlLXR0bC13cmFwcGVyIC5hcnJvd19ib3g6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbi13aWRlLWRhdGEtbmFtZSB7XG4gIHdpZHRoOiAyNiU7XG59XG4ucC1kaWdpdGFsYnVkZHktcGxhbi13aWRlLWRhdGEtY29udCB7XG4gIHdpZHRoOiAzNyU7XG59XG4ucC1kaWdpdGFsYnVkZHktZmxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG59XG4ucC1kaWdpdGFsYnVkZHktZmxvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2YxMjJlO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWZsb3cgLmMtdGl0bGUtaDItbm9tYWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLWRpZ2l0YWxidWRkeS1mbG93IC5jLXRleHQtY2VudGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1kaWdpdGFsYnVkZHktZmxvdy1jb3B5IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjg3NXZ3LCAyNHB4KTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1mbG93LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgcGFkZGluZzogNC41cmVtIDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZsb3ctaW5uZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZsb3ctaW5uZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1mbG93LWlubmVyLWF0dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lciBoMyB7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXNpemU6IGNsYW1wKDIycHgsIDJ2dywgMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDRyZW07XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1mbG93LWlubmVyLXN0ZXAtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDNyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZsb3ctaW5uZXItc3RlcC1pdGVtIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1mbG93LWlubmVyLXN0ZXAtaXRlbTpudGgtY2hpbGQoMikgLnAtZGlnaXRhbGJ1ZGR5LWZsb3ctaW5uZXItc3RlcC1pdGVtLWR0bCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW06bnRoLWNoaWxkKDIpIC5wLWRpZ2l0YWxidWRkeS1mbG93LWlubmVyLXN0ZXAtaXRlbS1kdGwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWZsb3ctaW5uZXItc3RlcC1pdGVtOm50aC1jaGlsZCgxKSAucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW0tZHRsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3NXB4O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWZsb3ctaW5uZXItc3RlcC1pdGVtOm50aC1jaGlsZCgxKSAucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW0tZHRsIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW06bnRoLWNoaWxkKDEpIC5wLWRpZ2l0YWxidWRkeS1mbG93LWlubmVyLXN0ZXAtaXRlbS1kdGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZsb3ctaW5uZXItc3RlcC1pdGVtOm50aC1jaGlsZCgxKSAucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW0tZHRsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCBtaW4oNjAwcHgsICgxMDAlIC0gM3JlbSkgLyAyKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgbWluKDYwMHB4LCAoMTAwJSAtIDFyZW0pIC8gMikpKSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW0tZHRsIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2NmMTIyZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDF2dywgMThweCk7XG4gIHdpZHRoOiAzNTVweDtcbiAgbWluLWhlaWdodDogOTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW0tZHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW0tZHRsIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW0tZHRsLXdpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY29sdW1uLWdhcDogM3JlbTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZsb3ctaW5uZXItc3RlcC1pdGVtLWR0bC13aWRlIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1mbG93LWlubmVyLXN0ZXAtaXRlbS1kdGwtd2lkZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW0tZHRsLXdpZGUtdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWZsb3ctaW5uZXItc3RlcC1pdGVtLWR0bC13aWRlIC5jLWxpc3QtZGlzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDY3JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW0tZHRsLXdpZGUgLmMtbGlzdC1kaXNjIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1mbG93LWlubmVyLXN0ZXAtaXRlbS1kdGwtd2lkZSAuYy1saXN0LWRpc2Mge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW0tZHRsLXdpZGUgLmMtbGlzdC1kaXNjIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWZsb3ctaW5uZXItc3RlcC1pdGVtLWR0bC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW0tZHRsLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1mbG93LWlubmVyLXN0ZXAtaXRlbS1kdGwtd3JhcHBlciAucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW0tZHRsIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWZsb3ctaW5uZXItc3RlcC1pdGVtLWR0bC13cmFwcGVyIC5wLWRpZ2l0YWxidWRkeS1mbG93LWlubmVyLXN0ZXAtaXRlbS1kdGw6bGFzdC1vZi10eXBlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWZsb3ctaW5uZXItc3RlcC1pdGVtLWR0bC13cmFwcGVyIC5wLWRpZ2l0YWxidWRkeS1mbG93LWlubmVyLXN0ZXAtaXRlbS1kdGw6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW0tZHRsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxNHB4IDAgMTRweCAxNnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjZjEyMmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IC0zLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWZsb3ctaW5uZXItc3RlcC1pdGVtLWR0bDo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMTZweCAxNHB4IDAgMTRweDtcbiAgICBib3JkZXItY29sb3I6ICNjZjEyMmUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IC0zcmVtO1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWZsb3ctaW5uZXItc3RlcC1pdGVtLWR0bCBzcGFuIHtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWNvbnRhY3QgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucC1kaWdpdGFsYnVkZHktY29udGFjdCAucC1kaWdpdGFsYnVkZHktbXYtYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWRpZ2l0YWxidWRkeS1jb250YWN0IC5wLWRpZ2l0YWxidWRkeS1tdi1idG4gLnAtY3RhLWRvd25sb2FkX19idG5fX21jX3dyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS44NzV2dywgMjRweCk7XG59XG4ucC1kaWdpdGFsYnVkZHktY29udGFjdCAucC1kaWdpdGFsYnVkZHktbXYtYnRuIC5jLWJ0bi0tcmVkMiB7XG4gIG1pbi13aWR0aDogMjcwcHg7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIHBhZGRpbmc6IDEuNnZ3IDR2dyAxLjZ2dyAzdnc7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktY29udGFjdCAucC1kaWdpdGFsYnVkZHktbXYtYnRuIC5jLWJ0bi0tcmVkMiB7XG4gICAgcGFkZGluZzogMnZ3IDR2dyAydncgNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1tYXRlcmlhbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2U4O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LW1hdGVyaWFscyAubC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LW1hdGVyaWFscyAucC1jdGEtZG93bmxvYWQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LW1hdGVyaWFscyAucC1jdGEtZG93bmxvYWRfX3dyYXAge1xuICBwYWRkaW5nOiA0cmVtIDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW1hdGVyaWFscyAucC1jdGEtZG93bmxvYWRfX3dyYXAge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW1hdGVyaWFscyAucC1jdGEtZG93bmxvYWRfX3dyYXAge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LW1hdGVyaWFscyAucC1jdGEtZG93bmxvYWQgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tYXRlcmlhbHMgLnAtY3RhLWRvd25sb2FkIGZpZ3VyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1mYXFfX2Fuc3dlcl9fdHh0IGEge1xuICBjb2xvcjogI2NmMTIyZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWFpbl9fZm9ybV93cmFwIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2NmMTIyZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWluX19mb3JtX3dyYXAge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxufVxuLm1haW5fX2Zvcm1fd3JhcCAuc2F0b3JpX19zdWJtaXRfZ3JvdXAge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbl9fZm9ybV93cmFwIC5zYXRvcmlfX3N1Ym1pdF9ncm91cCAuc2F0b3JpX19idG4ge1xuICBwYWRkaW5nOiAycHggNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRjAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1haW5fX2Zvcm1fd3JhcCAuc2F0b3JpX19tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWFpbl9fZm9ybV93cmFwIC5zYXRvcmlfX2N1c3RvbV9mb3JtIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm1haW5fX2Zvcm1fd3JhcCAuc2F0b3JpX19pbnB1dF9ncm91cCB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubWFpbl9fZm9ybV93cmFwIC5zYXRvcmlfX2lucHV0X2dyb3VwIC5zYXRvcmlfX2Vycm9yX21lc3NhZ2VzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZm9udC1zaXplOiAwLjRyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1haW5fX2Zvcm1fd3JhcCAuc2F0b3JpX19pbnB1dF9ncm91cCBpbnB1dCB7XG4gIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xufVxuLm1haW5fX2Zvcm1fd3JhcCAuc2F0b3JpX19pbnB1dF9ncm91cCAuc2F0b3JpX19yZXF1aXJlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluX19mb3JtX3dyYXAgLnNhdG9yaV9faW5wdXRfZ3JvdXAgI3NhdG9yaV9fcHJpdmFjeV9wb2xpY3lfYWdyZWVtZW50ICsgbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tYWluX19mb3JtX3dyYXAgLnNhdG9yaV9faW5wdXRfZ3JvdXAgI3NhdG9yaV9fcHJpdmFjeV9wb2xpY3lfYWdyZWVtZW50ICsgbGFiZWwgKyAuc2F0b3JpX19lcnJvcl9tZXNzYWdlcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWluX19mb3JtX3dyYXAgbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAzNCU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm1haW5fX2Zvcm1fd3JhcCAuc2F0b3JpX19ob3Jpel9ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubWFpbl9fZm9ybV90dGxhcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1haW5fX2Zvcm1fdHRsYXJlYS1pbm5lciB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41NjJ2dywgMjVweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm1haW5fX2Zvcm1fdHRsYXJlYS1pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLnhKHmlplcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2Q3MTk0NTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41NjJ2dywgMjVweCk7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ucC1ocmQgcCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5wLWhyZCBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jbmV3cy1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI25ld3MtbmF2IHtcbiAgICBjb2x1bW4tZ2FwOiAxcHg7XG4gIH1cbn1cbiNuZXdzLW5hdiBsaSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDE4cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4jbmV3cy1uYXYgLmlzLWFjdGl2ZS10YWIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZSAhaW1wb3J0YW50O1xufVxuXG4ubmV3cy1ibG9ja19fd3JhcCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5uZXdzLWJsb2NrX193cmFwIGRsIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm5ld3MtYmxvY2tfX3dyYXAgZGwgZHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuLm5ld3MtYmxvY2tfX3dyYXAgZGwgZGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1pbi13aWR0aDogMTA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubmV3cy1ibG9ja19fd3JhcCBkbCBkZCBzcGFuIHtcbiAgd2lkdGg6IDkycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyNXB4O1xufVxuLm5ld3MtYmxvY2tfX3dyYXAgZGwgZGQgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzLWJsb2NrX193cmFwIGRsIGRkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm5ld3MtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3cy1ibG9jay5pcy1zaG93LXRhYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmV3cy1ibG9ja19fYnV0dG9uIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREZERkRGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogMHM7XG59XG5idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICNuZXdzLW5hdiB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjbmV3cy1uYXYgbGkge1xuICAgIG1pbi13aWR0aDogMjM2cHggIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZTBlMGUwO1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLm5ld3MtbmF2IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuXG4gIC5uZXdzLWJsb2NrX193cmFwIGRsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAubmV3cy1ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5zZWMtdGFiIC5uZXdzLW5hdiB7XG4gIHBhZGRpbmctdG9wOiAyNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2RpZ2l0YWxidWRkeS9mZWF0dXJlX2JnX2ltZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogNDcycHggMzc3cHg7XG59XG4uc2VjLXRhYiAubmV3cy1uYXYtYXR0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAzcHgpIHtcbiAgLnNlYy10YWIgLm5ld3MtbmF2LWF0dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlYy10YWIgLm5ld3MtbmF2IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzNnB4IDE4OC41cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuLnNlYy10YWIgLm5ld3MtbmF2ICNuZXdzLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcmVtO1xufVxuLnNlYy10YWIgLm5ld3MtbmF2ICNuZXdzLW5hdiAuaXMtYWN0aXZlLXRhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWMtdGFiIC5uZXdzLW5hdiAjbmV3cy1uYXYgLmlzLWFjdGl2ZS10YWIgLnRhYi1udW0ge1xuICBjb2xvcjogI2NmMTIyZTtcbn1cbi5zZWMtdGFiIC5uZXdzLW5hdiAjbmV3cy1uYXYgLmlzLWFjdGl2ZS10YWI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0wLjd2dztcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci10b3A6IDE4cHggc29saWQgI2NmMTIyZTtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2VjLXRhYiAubmV3cy1uYXYgI25ld3MtbmF2IC5pcy1hY3RpdmUtdGFiOjphZnRlciB7XG4gICAgYm90dG9tOiAtM3Z3O1xuICB9XG59XG4uc2VjLXRhYiAubmV3cy1uYXYgI25ld3MtbmF2IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjV2dywgMjVweCk7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjUuMjNweCAzLjc3cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA3KTtcbiAgcGFkZGluZzogNHJlbSAwLjVyZW0gM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5zZWMtdGFiIC5uZXdzLW5hdiAjbmV3cy1uYXYgbGkge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDNweCkge1xuICAuc2VjLXRhYiAubmV3cy1uYXYgI25ld3MtbmF2IGxpIHtcbiAgICBwYWRkaW5nOiAycmVtIDByZW0gMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWluLXdpZHRoOiAyMDRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjLXRhYiAubmV3cy1uYXYgI25ld3MtbmF2IGxpIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5zZWMtdGFiIC5uZXdzLW5hdiAjbmV3cy1uYXYgbGkgLnRhYi1udW0ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmY5YWE4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwM3B4KSB7XG4gIC5zZWMtdGFiIC5uZXdzLW5hdiAjbmV3cy1uYXYgbGkgLnRhYi1udW0ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLnNlYy10YWIgLm5ld3MtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBwYWRkaW5nOiA0cmVtIDEuNXJlbSA2cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXRhYiAubmV3cy1ibG9jayB7XG4gICAgcGFkZGluZzogM3JlbSAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLnNlYy10YWIgLm5ld3MtYmxvY2stdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy10YWIgLm5ld3MtYmxvY2stdHRsIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5zZWMtdGFiIC5uZXdzLWJsb2NrLWFkZCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uc2VjLXRhYiAubmV3cy1ibG9jay1hZGQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2NmMTIyZTtcbn1cbi5zZWMtdGFiIC5uZXdzLWJsb2NrLWxpc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtdGFiIC5uZXdzLWJsb2NrLWxpc3RzIHtcbiAgICByb3ctZ2FwOiAxcmVtO1xuICB9XG59XG4uc2VjLXRhYiAubmV3cy1ibG9jay1saXN0cyBsaSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgdGV4dC1pbmRlbnQ6IC0yLjdyZW07XG59XG4uc2VjLXRhYiAubmV3cy1ibG9jay1saXN0cyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2RpZ2l0YWxidWRkeS9uZXdzLWJsb2NrLWxpc3RzLWljb24ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDZweDtcbn1cbi5zZWMtdGFiIC5uZXdzLWJsb2NrLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy10YWIgLm5ld3MtYmxvY2staW5uZXIge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5zZWMtdGFiIC5uZXdzLWJsb2NrLWlubmVyLWZpZ3VyZS1hdHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAuc2VjLXRhYiAubmV3cy1ibG9jay1pbm5lci1maWd1cmUtYXR0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNlYy10YWIgLm5ld3MtYmxvY2staW5uZXItZmlndXJlLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnNlYy10YWIgLm5ld3MtYmxvY2staW5uZXIgZmlndXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgd2lkdGg6IDEwMDBweDtcbn1cbi5zZWMtdGFiIC5uZXdzLWJsb2NrLWlubmVyLXR0bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnNlYy10YWIgLm5ld3MtYmxvY2staW5uZXItdHRsLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjLXRhYiAubmV3cy1ibG9jay1pbm5lci10eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjY2YxMjJlO1xufVxuLnNlYy10YWIgLm5ld3MtYmxvY2staW5uZXItbGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmJnLXRycCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5wZGctMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yZy0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnAtZGlnaXRhbGJ1ZGR5LXRyaWFsX19saXN0X19ib3R0b20gLnAtY3RhLWRvd25sb2FkX19idG5fX21jIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjg3NXZ3LCAyNHB4KTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXRyaWFsX19saXN0X19ib3R0b20gLnAtY3RhLWRvd25sb2FkX19idG5fX21jOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS10cmlhbF9fbGlzdF9fYm90dG9tIC5wLWN0YS1kb3dubG9hZF9fYnRuX19tYzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXRyaWFsX19saXN0X19ib3R0b20gLnAtY3RhLWRvd25sb2FkX19idG5fX21jOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXRyaWFsX19saXN0X19ib3R0b20gLnAtY3RhLWRvd25sb2FkX19idG5fX21jOjphZnRlciB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktdHJpYWxfX2xpc3RfX2JvdHRvbSAucC1kaWdpdGFsYnVkZHktbXYtYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wLWN0YS1jYW1wYWlnbiB7XG4gIG1heC13aWR0aDogMTAwOHB4O1xuICBtYXJnaW46IDhyZW0gYXV0byAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDExLjMxcHggMS42OXB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wNyk7XG4gIHBhZGRpbmc6IDQuOXJlbSA0LjVyZW0gIWltcG9ydGFudDtcbiAgY29sdW1uLWdhcDogNHJlbTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtY3RhLWNhbXBhaWduIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN0YS1jYW1wYWlnbiB7XG4gICAgcm93LWdhcDogMnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogNHJlbSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWN0YS1jYW1wYWlnbiBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiA0cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jdGEtY2FtcGFpZ24gcCB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxufVxuLnAtY3RhLWNhbXBhaWduIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN0YS1jYW1wYWlnbiBmaWd1cmUge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnAtY3RhLWNhbXBhaWduIC5wLWN0YS1kb3dubG9hZF9fdHRsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiBjbGFtcCgyM3B4LCAxLjU2MnZ3LCAzMHB4KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3RhLWNhbXBhaWduIC5wLWN0YS1kb3dubG9hZF9fdHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWN0YS1jYW1wYWlnbiAucC1jdGEtZG93bmxvYWRfX3dyYXAge1xuICB3aWR0aDogNjYlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWN0YS1jYW1wYWlnbiAucC1jdGEtZG93bmxvYWRfX3dyYXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jdGEtY2FtcGFpZ24gLnAtY3RhLWRvd25sb2FkX193cmFwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWN0YS1jYW1wYWlnbiAucC1jdGEtZG93bmxvYWRfX2J0biB7XG4gIG1heC13aWR0aDogMzk5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDNyZW0gMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3RhLWNhbXBhaWduIC5wLWN0YS1kb3dubG9hZF9fYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ubmV3cy1ibG9jay1pbm5lci1maWd1cmUtYXR0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VjLXRhYiAubmV3cy1ibG9jay1pbm5lciBmaWd1cmUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnAtZGlnaXRhbGJ1ZGR5LXVzZV9faXRlbS1maWd1cmUtYXR0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucC1kaWdpdGFsYnVkZHktdXNlX19pdGVtLWZpZ3VyZS13cmFwcGVyIGZpZ3VyZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiAyNTA5MjJfTVbkuIvjg5Djg4rjg7zoqr/mlbQgKi9cbi5tdi11bmRlci1ibnItd3JhcCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubXYtdW5kZXItYm5yLXdyYXAgZmlndXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiAyNTEwMjdfTVbjg5Xjgqnjg7zjg6Doqr/mlbQgKi9cbi5wLWRpZ2l0YWxidWRkeS1tdi1oYXMtZm9ybSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wLWRpZ2l0YWxidWRkeS1tdi1oYXMtZm9ybSAubC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4vKiAyNTExMjBf5paw552A5oOF5aCx44OW44Ot44OD44Kv6L+95YqgICovXG4ubGF0ZXN0LXRvcGljcyAubC1jb250YWluZXIge1xuICBwYWRkaW5nOiA4cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmxhdGVzdC10b3BpY3MgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDUlIDVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXRlc3QtdG9waWNzIC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogM3JlbSAxLjVyZW07XG4gIH1cbn1cbi5sYXRlc3QtdG9waWNzIC5jLWJ0bi0tcmVkMiB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF0ZXN0LXRvcGljcyAuYy1idG4tLXJlZDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5sYXRlc3QtdG9waWNzIC5wLWFpLWZvci13b3JrLW5ld3MgYTpudGgtY2hpbGQobis2KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIDI1MTIxOF9NVuaUueS/riAqL1xuLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItZm9ybS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLXR4dCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci10eHQtdHRsIGgxIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItdHh0LXR0bCBoMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLXR4dC10dGwtbGVhZCB7XG4gIG1hcmdpbjogMi41cmVtIDAgM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci10eHQtdHRsLWxlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cmVtO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItdHh0LWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyLjNyZW0gMi41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLXR4dC1saXN0IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItdHh0LWxpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxcmVtO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLXR4dC1saXN0IGxpIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItdHh0LWxpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9pY29fbXZfbGlzdC5wbmcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci10eHQtbGlzdCBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItdHh0LWJ0biB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci10eHQtYnRuIHtcbiAgICBtYXJnaW46IDNyZW0gYXV0byAwO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItdHh0LWJ0biBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLXR4dC1idG4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGxlZnQ6IC0yMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItdHh0LWJ0biBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICByaWdodDogLTIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItdHh0LWJ0biBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDZ2dywgMThweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItdHh0LWJ0biBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9pY29fbXZfZGwucG5nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcmVtO1xufVxuXG4vKiBwb3B1cC1ibnIgKi9cbi50b3AtcG9wdXAtYm5yIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMTZ2aDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyOThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50b3AtcG9wdXAtYm5yIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50b3AtcG9wdXAtYm5yX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogLTE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b3AtcG9wdXAtYm5yX19jbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnRvcC1wb3B1cC1ibnJfX2Nsb3NlIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLnRvcC1wb3B1cC1ibnJfX2Nsb3NlIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4udG9wLXBvcHVwLWJuci5pcy1jbG9zZSBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3AtcG9wdXAtYm5yLmlzLWNsb3NlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAyNTEyMTVf44OH44K444K/44Or44OQ44OH44Kj6LOH5paZREzkvZzmiJAgKi9cbi5wLWRpZ2l0YWxidWRkeS1jb250YWN0IC5wLWRpZ2l0YWxidWRkeS1tdi1idG4gLmMtYnRuLS13aGl0ZSB7XG4gIG1pbi13aWR0aDogMjcwcHg7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIHBhZGRpbmc6IDEuNnZ3IDR2dyAxLjZ2dyAzdnc7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1kaWdpdGFsYnVkZHktY29udGFjdCAucC1kaWdpdGFsYnVkZHktbXYtYnRuLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWNvbnRhY3QgLnAtZGlnaXRhbGJ1ZGR5LW12LWJ0bi1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktY29udGFjdCAucC1kaWdpdGFsYnVkZHktbXYtYnRuLWZsZXggLnAtY3RhLWRvd25sb2FkX19idG5fX21jIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjg3NXZ3LCAyNHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1jb250YWN0IC5wLWRpZ2l0YWxidWRkeS1tdi1idG4tZmxleCAucC1kaWdpdGFsYnVkZHktbXYtYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuXG4vKiAyNjAxMTNf6LOH5paZ5bCO57ea6L+95YqgICovXG4ucC1kaWdpdGFsYnVkZHktbWF0ZXJpYWxzLTAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wLWRpZ2l0YWxidWRkeS1tYXRlcmlhbHMtMDIgLnAtY3RhLWRvd25sb2FkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1tYXRlcmlhbHMtMDIgLnAtY3RhLWRvd25sb2FkIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2YxZmE7XG59XG4ucC1kaWdpdGFsYnVkZHktbWF0ZXJpYWxzLTAyIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtYnRuLWZsZXgge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5cbi8qIDI2MDMwNV/jg4fjgrjjgr/jg6vjg5Djg4fjgqNMUOaUueS/ruODu+aWsOimj+S9nOaIkCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW1lbnUge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW1lbnUgdWwge1xuICAgIHJvdy1nYXA6IDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sdW1uLWdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW1lbnUgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tZW51IGxpIGEge1xuICAgIGNvbG9yOiAjY2YxMjJlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC41cmVtIDQwcHggMC41cmVtIDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LW1lbnUgbGkgYTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kaWdpdGFsYnVkZHktbWVudSBsaSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1jLWxpc3QtbnVtIHtcbiAgZ2FwOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWMtbGlzdC1udW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWMtbGlzdC1udW0gbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDhyZW0pIC8gMykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDBweCAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWMtbGlzdC1udW0gbGkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktYy1saXN0LW51bSBsaSBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICBwYWRkaW5nOiAzcmVtIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMHB4IDBweDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1jLWxpc3QtbnVtIGxpIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1jLWxpc3QtbnVtIGxpIC5jLWxpc3QtbnVtX193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgcGFkZGluZzogM3JlbSAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDMwcHg7XG59XG4ucC1kaWdpdGFsYnVkZHktYy1saXN0LW51bSBsaSAuYy1saXN0LW51bV9fd3JhcCAucF9hdHRlbnRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktYy1saXN0LW51bSBsaSAuYy1saXN0LW51bV9fd3JhcCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWMtbGlzdC1udW0gbGkgLmMtbGlzdC1udW0taWNvIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucC1kaWdpdGFsYnVkZHktYy1saXN0LW51bSBsaSAuYy1saXN0LW51bV9fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1jLWxpc3QtbnVtLXBvaW50IC5jLWxpc3QtbnVtLWljbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjY2YxMjJlO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWMtbGlzdC1udW0tcG9pbnQgLmMtbGlzdC1udW1fX3R0bCBzcGFuIHtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1jLWxpc3QtbnVtLXBvaW50IC5jLWxpc3QtbnVtX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWMtbGlzdC1udW0tcG9pbnQgLmMtbGlzdC1udW1fX3dyYXAgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWMtbGlzdC1udW0tcG9pbnQgLmMtbGlzdC1udW1fX3BvaW50IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4ucC1kaWdpdGFsYnVkZHktYy1saXN0LW51bS1wb2ludCAuYy1saXN0LW51bV9fcG9pbnQtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNmMWZhO1xuICBwYWRkaW5nOiAzcmVtIDJyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LWMtbGlzdC1udW0tcG9pbnQgLmMtbGlzdC1udW1fX3BvaW50LWlubmVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDFyZW0gMnJlbTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWMtbGlzdC1udW0tcG9pbnQgLmMtbGlzdC1udW1fX3BvaW50IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIG1pbi13aWR0aDogMTA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uLWZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDNyZW07XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4ucC1kaWdpdGFsYnVkZHktc29sdXRpb24tZmlndXJlLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uLWZpZ3VyZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktc29sdXRpb24tZmlndXJlLWF0dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbi1maWd1cmUtYXR0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uLWZpZ3VyZSBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ucC1kaWdpdGFsYnVkZHktcHJvY2VzcyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWRlZGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXByb2Nlc3MgdHI6Zmlyc3Qtb2YtdHlwZSB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucC1kaWdpdGFsYnVkZHktcHJvY2VzcyB0cjpmaXJzdC1vZi10eXBlIHRoOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1kaWdpdGFsYnVkZHktcHJvY2VzcyB0cjpmaXJzdC1vZi10eXBlIHRoOm50aC1vZi10eXBlKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwMGYyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1kaWdpdGFsYnVkZHktcHJvY2VzcyB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXByb2Nlc3MgdHIgdGQ6bnRoLW9mLXR5cGUoMykge1xuICBjb2xvcjogI2MwMGYyOTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1wcm9jZXNzIHRoIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjJ2dywgMjJweCk7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzljOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVkZWRlO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4ucC1kaWdpdGFsYnVkZHktcHJvY2VzcyB0ZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWRlZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1wcm9jZXNzIHRkIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1wcm9jZXNzLWNvbC0xIHtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1wcm9jZXNzLWNvbC0xIHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG4ucC1kaWdpdGFsYnVkZHktcHJvY2Vzcy1jb2wtMiB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsYnVkZHktcHJvY2Vzcy1jb2wtMiB7XG4gICAgd2lkdGg6IDM4JTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXByb2Nlc3MtY29sLTIge1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGJ1ZGR5LXByb2Nlc3MtY29sLTIge1xuICAgIHdpZHRoOiAzOCU7XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1wcm9jZXNzLXN1bW1hcnkge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZGQzO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1wcm9jZXNzLXN1bW1hcnkgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDZ2dywgMjBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1kaWdpdGFsYnVkZHktcHJvY2Vzcy1zdW1tYXJ5IHAgc3BhbiB7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItdHh0IC5wLWhvbWUtbXYtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMCAwIDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItdHh0IC5wLWhvbWUtbXYtYnRuIHtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIHJvdy1nYXA6IDJyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLXR4dCAucC1ob21lLW12LWJ0bi1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLXR4dCAucC1ob21lLW12LWJ0bi1pdGVtIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDEuNXZ3LCAxNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItdHh0IC5wLWhvbWUtbXYtYnRuLWl0ZW0gcDo6YmVmb3JlIHtcbiAgbGVmdDogLTIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci10eHQgLnAtaG9tZS1tdi1idG4taXRlbSBwOjphZnRlciB7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci10eHQtdHRsIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDIuMDgzdncsIDM5cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci10eHQtdHRsIC5wX2F0dGVudGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLXR4dC10dGw6aGFzKC5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci10eHQtdHRsLWxlYWQtYmVsb3cpIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItdHh0LXR0bC1sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci10eHQtdHRsLWxlYWQtYmVsb3cge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsIDI2cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci10eHQtdHRsLWxlYWQtYmVsb3cge1xuICAgIHRvcDogLTVyZW07XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLXR4dC10dGwtbGVhZC11bmRlciB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyM3B4KTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci10eHQtbGlzdCB7XG4gIG1hcmdpbjogMi41cmVtIDA7XG59XG4ucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItdHh0LWxpc3QgbGkgc3BhbiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci1mb3JtLXdyYXBwZXIge1xuICAgIHRvcDogMTZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci1mb3JtLXdyYXBwZXIge1xuICAgIHRvcDogMTlyZW07XG4gIH1cbn1cbi5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci1mb3JtLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDY2MnB4O1xufVxuLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLWZvcm0td3JhcHBlciBmaWd1cmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci1mb3JtLXdyYXBwZXIgZmlndXJlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdjpoYXMoLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLXR4dC10dGwtbGVhZC1iZWxvdykgLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLWZvcm0td3JhcHBlciB7XG4gICAgdG9wOiAxOHJlbTtcbiAgfVxufVxuXG4ucF9hdHRlbnRpb24ge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnBfYXR0ZW50aW9uLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4vKiAyNjA2MDhf44OH44K444K/44Or44OQ44OH44KjTFDmlLnkv64gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1tdi1idG5fX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm90dG9tOiAtMjZ2dztcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LWhyZCAuaHJkLWl0ZW0ge1xuICBnYXA6IDFyZW07XG59XG4ucC1kaWdpdGFsYnVkZHktaHJkIC5ocmQtaXRlbSBmaWd1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1kaWdpdGFsYnVkZHktaHJkIC5ocmQtaXRlbSBmaWd1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LWhyZCAuaHJkLWl0ZW0tZmlndXJlLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uX193cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcm93LWdhcDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9fd3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uX193cmFwIC5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9faXRlbSB7XG4gIHdpZHRoOiA0MDdweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uX193cmFwIC5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9faXRlbV9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjU2MnZ3LCAyM3B4KTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9fd3JhcCAucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW1fX2R0bDAyX19zcGFuLnNwYW4wNCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA4MCUsICNGRjlBQTggODAlKTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9fd3JhcCAucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW1fX2R0bDAyX19zcGFuLnNwYW4wNSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA4MCUsICM5NkMxMjAgODAlKTtcbn1cbi5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9fd3JhcCAucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW0gZmlndXJlIHtcbiAgcGFkZGluZy10b3A6IDN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9fd3JhcCAucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW0gZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuXG4uc2VjLXRhYiAubmV3cy1uYXYgI25ld3MtbmF2IGxpIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjV2dywgMjFweCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi8qIGxsbeWAi+WIpSAqL1xuLnAtbGxtIC5jLXRpdGxlLWFyZWEtbSAubC1jb250YWluZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL3NlcnZpY2VfbGxtX2ltZzAxLnBuZz9kPTI1MTIxNikgbm8tcmVwZWF0O1xuICByaWdodDogLTE1MHB4O1xuICB0b3A6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1sbG0gLmMtdGl0bGUtYXJlYS1tIC5sLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi5wLWxsbSAucC1haS1mb3Itd29yay1hYm91dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cmVtIDdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtbGxtIC5wLWFpLWZvci13b3JrLWFib3V0IHtcbiAgICBwYWRkaW5nOiA2cmVtIDVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxsbSAucC1haS1mb3Itd29yay1hYm91dCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWxsbSAucC1haS1mb3Itd29yay1hYm91dCAuYy10aXRsZS1oMi1ub21hbCB7XG4gIG1hcmdpbjogMCAwIDNyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxsbSAucC1haS1mb3Itd29yay1hYm91dCAuYy10aXRsZS1oMi1ub21hbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1sbG0gLnAtYWktZm9yLXdvcmstYWJvdXQgZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4ucC1sbG0tY29udGVudC1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA3cmVtIDNyZW0gNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1sbG0tY29udGVudC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHJvdy1nYXA6IDNyZW07XG4gIH1cbn1cbi5wLWxsbS1jb250ZW50LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMi41cmVtIDFyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gMztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjNjY2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbGxtLWNvbnRlbnQtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMnJlbTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNjY2O1xuICB9XG59XG4ucC1sbG0tY29udGVudC1saXN0LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnAtbGxtLWNvbnRlbnQtbGlzdC1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1sbG0tY29udGVudC1saXN0LWl0ZW06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2Uvc2VydmljZV9sbG1faW1nMDYucG5nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzNSU7XG4gIHJpZ2h0OiAtMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucC1sbG0tY29udGVudC1saXN0LWl0ZW06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICByaWdodDogLTE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wLWxsbS1jb250ZW50LWxpc3QtaXRlbTpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtbGxtLWNvbnRlbnQtbGlzdC1pdGVtIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC43cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ucC1sbG0tY29udGVudC1saXN0LWl0ZW0gLmJnYzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZGQzO1xufVxuLnAtbGxtLWNvbnRlbnQtbGlzdC1pdGVtIC5iZ2MyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWFhODtcbn1cbi5wLWxsbS1jb250ZW50LWxpc3QtaXRlbSAuYmdjMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDdhODc7XG59XG4ucC1sbG0tY29udGVudC1saXN0LWl0ZW0gZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWxsbSAucC1kaWZ5LWFzc2lnbm1lbnQgLmMtdGl0bGUtaDItbm9tYWwge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnAtbGxtIC5wLWRpZnktYXNzaWdubWVudCAuYy10aXRsZS1oMy1ub21hbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMnZ3LCAzMnB4KTtcbn1cbi5wLWxsbSAucC1kaWZ5LWFzc2lnbm1lbnQgLmMtbGlzdC1udW0ge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuLnAtbGxtIC5wLWRpZnktYXNzaWdubWVudCAuYy1saXN0LW51bSBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1sbG0gLnAtZGlmeS1hc3NpZ25tZW50IC5jLWxpc3QtbnVtX190dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMnZ3LCAyNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLWxsbSAucC1kaWZ5LWFzc2lnbm1lbnQgLmMtbGlzdC1udW1fX3dyYXAgbGkge1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4ucC1sbG0tbWVyaXQtY29weSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgM3Z3LCA0OHB4KTtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ucC1sbG0tbWVyaXQtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDNyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCBtaW4oNDMwcHgsICgxMDAlIC0gNnJlbSkgLyAzKSkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbGxtLW1lcml0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAycmVtO1xuICB9XG59XG4ucC1sbG0tbWVyaXQtbGlzdC1pdGVtIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNS4yM3B4IDMuNzdweCByZ2JhKDUxLCA1MSwgNTEsIDAuMDcpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gNDtcbn1cbi5wLWxsbS1tZXJpdC1saXN0LWl0ZW0tbSB7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuLnAtbGxtLW1lcml0LWxpc3QtaXRlbS1tLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLnAtbGxtLW1lcml0LWxpc3QtaXRlbS1tLWlubmVyIC5jLWxpc3QtZGlzYyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDJ2dywgMjBweCk7XG59XG4ucC1sbG0tbWVyaXQtbGlzdC1pdGVtLW0gaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDN2dywgMzBweCk7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5wLWxsbS1tZXJpdC1saXN0LWl0ZW0tbSBoMyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDIwcHgpO1xuICB9XG59XG4ucC1sbG0tbWVyaXQtbGlzdC1pdGVtLW0gaDMgLmMtbGlzdC1udW0taWNvIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgM3Z3LCAyMHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLnAtbGxtLW1lcml0LWxpc3QtaXRlbS1tIGgzIC5jLWxpc3QtbnVtLWljbyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMnZ3LCAxNnB4KTtcbiAgfVxufVxuLnAtbGxtLW1lcml0LWxpc3QtaXRlbS1tIGZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAycmVtIDAgMi41cmVtO1xufVxuLnAtbGxtLW1lcml0LWxpc3QtaXRlbS1wIHtcbiAgcGFkZGluZzogNHJlbSAzcmVtIDNyZW0gM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwZDRmNDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWxsbS1tZXJpdC1saXN0LWl0ZW0tcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQT0lOVFwiO1xuICBjb2xvcjogI2NmMTIyZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAzdncsIDIwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDJweCAjY2YxMjJlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAtMjBweDtcbn1cbi5wLWxsbS1tZXJpdC1saXN0LWl0ZW0tcCBoNCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMnZ3LCAyNHB4KTtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWxsbS1zZXJ2aWNlIC5wLWNvcGlsb3QtZnVuY3Rpb25fX2xlYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ucC1sbG0tc2VydmljZSAuYy1saXN0LW51bSB7XG4gIG1hcmdpbjogNHJlbSAwIDdyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICByb3ctZ2FwOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1udW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wLWxsbS1zZXJ2aWNlIC5jLWxpc3QtbnVtX193cmFwIHtcbiAgcGFkZGluZzogNHJlbSAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1udW1fX3dyYXAge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1sbG0tc2VydmljZSAuYy1saXN0LW51bV9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDI0cHgpICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLWxsbS1zZXJ2aWNlIC5jLWxpc3QtbnVtX19kdGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByb3ctZ2FwOiAycmVtO1xufVxuLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1udW1fX2R0bCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1udW1fX2R0bCBmaWd1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1sbG0tc2VydmljZSAuYy1saXN0LW51bV9fZHRsIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA3MXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1udW0taWNvIHtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2NmMTIyZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMnZ3LCAyNnB4KTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IC0xOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5wLWxsbS1zZXJ2aWNlIC5jLWxpc3QtbnVtIGxpIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE5LjUzcHggMS40N3B4IHJnYmEoNTEsIDUxLCA1MSwgMC4wNyk7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuNXMgIWltcG9ydGFudDtcbn1cbi5wLWxsbS1zZXJ2aWNlIC5jLWxpc3QtbnVtIGxpOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1udW0gbGk6aG92ZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAtMTNweDtcbn1cbi5wLWxsbS1zZXJ2aWNlIC5jLWxpc3QtbnVtIGxpOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzA3LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG59XG4ucC1sbG0tc2VydmljZSAuYy1saXN0LXNlcnZpY2UtbGlzdF9fZ3JpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1sbG0tc2VydmljZSAuYy1saXN0LXNlcnZpY2UtbGlzdF9fZ3JpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1sbG0tc2VydmljZSAuYy1saXN0LXNlcnZpY2UtbGlzdF9fdHRsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDJ2dywgMTlweCk7XG4gIH1cbn1cbi5wLWxsbS1zZXJ2aWNlIC5jLWxpc3Qtc2VydmljZS1saXN0X190dGwgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMC43cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2YxMjJlO1xuICBtaW4td2lkdGg6IDM3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1sbG0tc2VydmljZSAuYy1saXN0LXNlcnZpY2UtbGlzdF9fdHRsIHNwYW4ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG4ucC1sbG0tc2VydmljZSAuYy1saXN0LXNlcnZpY2UtbGlzdF9fdHRsMiB7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjR2dywgMjBweCk7XG4gIG1hcmdpbjogMXJlbSAwIDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWxsbS1zZXJ2aWNlIC5jLWxpc3Qtc2VydmljZS1saXN0X190dGwyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4ucC1sbG0tc2VydmljZSAuYy1saXN0LXNlcnZpY2UtbGlzdF9fdHRsMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMjR2dywgMThweCk7XG59XG4ucC1sbG0tc2VydmljZSAuYy1saXN0LXNlcnZpY2UtbGlzdC1pY29uIHtcbiAgcGFkZGluZzogMCAwIDAgNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxsbS1zZXJ2aWNlIC5jLWxpc3Qtc2VydmljZS1saXN0LWljb24ge1xuICAgIHBhZGRpbmc6IDAgMCAxcmVtIDA7XG4gIH1cbn1cbi5wLWxsbS1zZXJ2aWNlIC5jLWxpc3Qtc2VydmljZS1saXN0LWljb24gaW1nIHtcbiAgaGVpZ2h0OiAxNThweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLWxsbS1zZXJ2aWNlIC5jLWxpc3Qtc2VydmljZS1saXN0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcbn1cbi5wLWxsbS1zZXJ2aWNlIC5jLWxpc3Qtc2VydmljZS1saXN0X193cmFwIC5jdGEtZGlmeS1zZXJ2aWNlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2YxZmEgIWltcG9ydGFudDtcbn1cbi5wLWxsbS1zZXJ2aWNlIC5jLWxpc3Qtc2VydmljZS1saXN0X193cmFwIC5jdGEtZGlmeS1zZXJ2aWNlIC5jb2x1bW4tY3RhLWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjFmYSAhaW1wb3J0YW50O1xufVxuLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX3dyYXAgLmN0YS1kaWZ5LXNlcnZpY2U6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX3dyYXAgLmN0YS1kaWZ5LXNlcnZpY2UgLnAtY3RhLWRvd25sb2FkX193cmFwIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucC1sbG0tc2VydmljZSAuYy1saXN0LXNlcnZpY2UtbGlzdF9fd3JhcCAuY3RhLWRpZnktc2VydmljZSAucC1jdGEtZG93bmxvYWRfX3R0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMnZ3LCAyNXB4KTtcbn1cbi5wLWxsbS1zZXJ2aWNlIC5jLWxpc3Qtc2VydmljZS1saXN0X193cmFwIC5jdGEtZGlmeS1zZXJ2aWNlIC5wLWN0YS1kb3dubG9hZF9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLWxsbS1zZXJ2aWNlIC5jLWxpc3Qtc2VydmljZS1saXN0X193cmFwIC5jdGEtZGlmeS1zZXJ2aWNlIC5wLWN0YS1kb3dubG9hZCBmaWd1cmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX3dyYXBfZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1sbG0tc2VydmljZSAuYy1saXN0LXNlcnZpY2UtbGlzdF9fd3JhcF9maWd1cmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogNHJlbTtcbiAgfVxufVxuLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX3dyYXBfZmlndXJlX2l0ZW1fX3R0bCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4yNHZ3LCAxOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX3dyYXBfZmlndXJlX2l0ZW1fX3R0bCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjI0dncsIDE1cHgpO1xufVxuLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX3dyYXBfZmlndXJlX2l0ZW06bnRoLW9mLXR5cGUoMikgLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX3dyYXBfZmlndXJlX2l0ZW1fX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX3dyYXBfZmlndXJlX2l0ZW06bnRoLW9mLXR5cGUoMikgLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX3dyYXBfZmlndXJlX2l0ZW1fX3R0bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wLWxsbS1zZXJ2aWNlIC5jLWxpc3Qtc2VydmljZS1saXN0X193cmFwX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE4MHB4LCAxZnIpKTtcbiAgY29sdW1uLWdhcDogMnJlbTtcbiAgcm93LWdhcDogMXJlbTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWxsbS1zZXJ2aWNlIC5jLWxpc3Qtc2VydmljZS1saXN0X193cmFwX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgcm93LWdhcDogM3JlbTtcbiAgfVxufVxuLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX3dyYXBfbGlzdF9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucC1sbG0tc2VydmljZSAuYy1saXN0LXNlcnZpY2UtbGlzdF9fd3JhcF9saXN0IGxpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX3dyYXBfbGlzdCBsaSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xuICB9XG59XG4ucC1sbG0tc2VydmljZSAuYy1saXN0LXNlcnZpY2UtbGlzdF9fd3JhcF9saXN0IGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgb3JkZXI6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtbGxtLXNlcnZpY2UgLmMtbGlzdC1zZXJ2aWNlLWxpc3RfX3dyYXBfbGlzdCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1sbG0tc2VydmljZSAuYy1saXN0LXNlcnZpY2UtbGlzdF9fd3JhcF9saXN0IGZpZ3VyZSBpbWcge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucC1sbG0tb3ZlcnZpZXcgLmRpZnlfc2VydmljZS1pbWdmbGV4IHtcbiAgZ2FwOiA0MHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wLWxsbS1vdmVydmlldyAuZGlmeV9zZXJ2aWNlLWltZ2ZsZXgtaW1nYm94IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5wLWxsbS1vdmVydmlldyAuZGlmeV9zZXJ2aWNlLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLWxsbS1vdmVydmlldyAuZGlmeV9zZXJ2aWNlLXN1YnRpdGxlIC5jLWg0LWFfX3RleHRfcmVkIHtcbiAgY29sb3I6ICNjZjE0MmI7XG59XG4ucC1sbG0tb3ZlcnZpZXcgLmRpZnlfc2VydmljZS1jb250cy1pdGVtIC5jLWxpc3QtZGlzYy1hX19pdGVtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxNDJiO1xufVxuLnAtbGxtIC5wLWRpZ2l0YWxidWRkeS1wcmljZSAucC1kaWdpdGFsYnVkZHktbXYtYnRuIC5wLWN0YS1kb3dubG9hZF9fYnRuX19tYyB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1sbG0gLnAtZGlnaXRhbGJ1ZGR5LXByaWNlIC5wLWRpZ2l0YWxidWRkeS1tdi1idG4gLnAtY3RhLWRvd25sb2FkX19idG5fX21jX3dyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1sbG0gLnAtYWktZm9yLXdvcmstY2FzZSAuYy1saXN0LWNhc2VfX3dyYXAge1xuICBwYWRkaW5nOiAzcmVtIDhyZW0gM3JlbSAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbGxtIC5wLWFpLWZvci13b3JrLWNhc2UgLmMtbGlzdC1jYXNlX193cmFwIHtcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW0gNnJlbSAzcmVtO1xuICB9XG59XG4ucC1sbG0gLnAtYWktZm9yLXdvcmstY2FzZSBmaWd1cmUge1xuICB3aWR0aDogNDMwcHg7XG59XG4ucC1sbG0gLnAtYWktZm9yLXdvcmstY2FzZSBmaWd1cmUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wLWxsbSAucC1kaWdpdGFsYnVkZHktY3RhIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuLnAtbGxtIC5wLWN0YS1kaWZ5IC5wLWN0YS1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5wLWxsbSAucC1jdGEtZGlmeSAucC1jdGEtbGlzdCBsaSB7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnAtbGxtIC5wLWRpZ2l0YWxidWRkeS1wcmljZSBwIHtcbiAgcGFkZGluZy1ib3R0b206IDJ2dztcbn1cbi5wLWxsbSBzdXAge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG59XG4ucC1sbG0gLmMtYXR0ZW50aW9uLWFfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4ucC1sbG0gLmMtYXR0ZW50aW9uLWFfX21hcmtlciB7XG4gIHdpZHRoOiAxLjVlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnAtbGxtIC5jLWF0dGVudGlvbi1hX19tYXJrZXIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ucC1sbG0gLmMtYXR0ZW50aW9uLWFfX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucC1sbG0gLmMtYXR0ZW50aW9uLWFfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1sbG0gLmMtYXR0ZW50aW9uLWFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuXG4vKiDmsY7nlKggKi9cbi5wLWFpLWZvci13b3JrLWFib3V0LWR0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWktZm9yLXdvcmstYWJvdXQtZHRsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1haS1mb3Itd29yay1hYm91dC1kdGwtdHh0LXBhcnQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtYWktZm9yLXdvcmstYWJvdXQtZHRsIGZpZ3VyZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFpLWZvci13b3JrLWFib3V0LWR0bCBmaWd1cmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1haS1mb3Itd29yay1hYm91dC1kdGwgZmlndXJlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYWktZm9yLXdvcmstYWJvdXQtZHRsIGgzIHtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1haS1mb3Itd29yay1hYm91dC1kdGwgaDQge1xuICBjb2xvcjogI2NmMTIyZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxdncsIDE4cHgpO1xufVxuLnAtYWktZm9yLXdvcmstYWJvdXQtZHRsIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5wLWN0YS1kb3dubG9hZF9fdHRsX3NtYWxsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAydncsIDI2cHgpO1xufVxuLnAtY3RhLWRvd25sb2FkX190dGw6aGFzKC5wLWN0YS1kb3dubG9hZF9fdHRsX3NtYWxsKSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5wLWhvbWUtc2VydmljZS1saXN0IHtcbiAgZ2FwOiAzcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0IGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHJlbSkgLyAzKTtcbiAgbWF4LXdpZHRoOiAyOTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWhvbWUtc2VydmljZS1saXN0IGxpIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLnAtY3RhLWRvd25sb2FkX19idG5fX21jX2JsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIDI1MTIxNl/jgqrjg7Pjg5fjg6xMTE3mlLnkv64gKi9cbi5wLWxsbSAuYy10aXRsZS1hcmVhLW1fX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1sbG0gLmMtdGl0bGUtYXJlYS1tIGgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAyLjZ2dywgNTBweCk7XG59XG5cbi5hd2FyZC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDQ3MHB4O1xuICB6LWluZGV4OiAtMTtcbiAgbWF4LXdpZHRoOiAxMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAuYXdhcmQtaW1nIHtcbiAgICByaWdodDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYXdhcmQtaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcmlnaHQ6IDQyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXdhcmQtaW1nIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIDI2MDMxMF/jgqrjg7Pjg5fjg6xMTE3lj5fos57jg5bjg63jg4Pjgq/ov73liqAgKi9cbi5wLWF3YXJkLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2RmZTNlNztcbiAgcGFkZGluZzogNC41cmVtIDdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtYXdhcmQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuLnAtYXdhcmQtaW5uZXIgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuODc1dncsIDM2cHgpO1xuICBjb2xvcjogI2NmMTIyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtYXdhcmQtZHRsIHtcbiAgbWF4LXdpZHRoOiA4NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtYXdhcmQtZHRsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDJyZW07XG4gIH1cbn1cbi5wLWF3YXJkLXR4dCB7XG4gIG9yZGVyOiAyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gKDExMXB4ICsgMi41cmVtKSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1hd2FyZC10eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1hd2FyZC10eHQgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnAtYXdhcmQtdHh0IHAgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC45Mzc1dncsIDE4cHgpO1xuICBjb2xvcjogI2NmMTIyZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLnAtYXdhcmQtdHh0IHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWF3YXJkLXR4dCBwIGFbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2ljb19leHRlcm5hbF9saW5rLnBuZykgbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuNXJlbTtcbiAgbGVmdDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtYXdhcmQtdHh0IHAgYVt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0b3A6IDAuM3JlbTtcbiAgfVxufVxuLnAtYXdhcmQtaW1nIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAxMTFweDtcbn1cbi5wLWF3YXJkIC5jLWF0dGVudGlvbi1hX19pdGVtIHtcbiAgbWF4LXdpZHRoOiA4NzBweDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xufVxuLnAtYXdhcmQgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIDI2MDUxMV/jgqrjg7Pjg5fjg6xMTE3mlLnkv64gKi9cbi5wLWhyZC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ocmQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucC1ocmQtY2VudGVyIC5jLWF0dGVudGlvbi1hX19pdGVtIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhyZC1jZW50ZXIgLmMtYXR0ZW50aW9uLWFfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5kaWZ5X3NlcnZpY2UtY29udHMtaXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5kaWZ5X3NlcnZpY2UtY29udHMtaXRlbS1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA0cmVtO1xuICB9XG59XG4uZGlmeV9zZXJ2aWNlLWNvbnRzLWl0ZW0taW5uZXItbCB7XG4gIHdpZHRoOiA0OCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZGlmeV9zZXJ2aWNlLWNvbnRzLWl0ZW0taW5uZXItbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kaWZ5X3NlcnZpY2UtY29udHMtaXRlbS1pbm5lci1yIHtcbiAgd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5kaWZ5X3NlcnZpY2UtY29udHMtaXRlbS1pbm5lci1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRpZnlfc2VydmljZS1jb250cy1pdGVtLWlubmVyLXR0bCB7XG4gIGNvbG9yOiAjY2YxNDJiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGlmeV9zZXJ2aWNlLWNvbnRzLWl0ZW0taW5uZXItdHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuLmRpZnlfc2VydmljZS1jb250cy1pdGVtLWlubmVyIC5kaWZ5X3NlcnZpY2UtZmxvdyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG4uZGlmeV9zZXJ2aWNlLWNvbnRzLWl0ZW0taW5uZXIgLmRpZnlfc2VydmljZS10ZWMge1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kaWZ5X3NlcnZpY2UtY29udHMtaXRlbS1pbm5lciAuZGlmeV9zZXJ2aWNlLXRlYyBsaTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGlmeV9zZXJ2aWNlLWNvbnRzLWl0ZW0taW5uZXIgLmRpZnlfc2VydmljZS10ZWMtdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmRpZnlfc2VydmljZS1jb250cy1pdGVtLWlubmVyIC5kaWZ5X3NlcnZpY2UtdGVjLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5kaWZ5X3NlcnZpY2UtY29udHMtaXRlbS1pbm5lciAuZGlmeV9zZXJ2aWNlLXRlYy10dGwge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmRpZnlfc2VydmljZS1jb250cy1pdGVtLWlubmVyIC5kaWZ5X3NlcnZpY2UtdGVjIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xufVxuLmRpZnlfc2VydmljZS1jb250cy1pdGVtLWlubmVyIC5kaWZ5X3NlcnZpY2UtdGVjIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5kaWZ5X3NlcnZpY2UtY29udHMtaXRlbS1pbm5lciAuZGlmeV9zZXJ2aWNlLXRlYyBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmRpZnlfc2VydmljZS1jb250cy1pdGVtLWZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDNyZW0gMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRpZnlfc2VydmljZS1jb250cy1pdGVtLWZpZ3VyZSB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZGlmeV9zZXJ2aWNlLWNvbnRzLWl0ZW0tZmlndXJlIGZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kaWZ5X3NlcnZpY2UtY29udHMtaXRlbS1maWd1cmUtdHRsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxNDJiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZGlmeV9zZXJ2aWNlLWNvbnRzLWl0ZW0tMmNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGlmeV9zZXJ2aWNlLWNvbnRzLWl0ZW0tMmNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucC1uZXdzLWxpc3Qge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzLWxpc3Qge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuLnAtbmV3cy1saXN0IGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzLWxpc3QgZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1uZXdzLWxpc3QgZGQgLmMtY2F0ZS0tbGluZSB7XG4gIG1hcmdpbi1yaWdodDogMS41NjI1dnc7XG59XG4ucC1uZXdzLWxpc3QgKyAucC1uZXdzLWxpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5wLXBhZ2UtbmF2IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xufVxuLnAtcGFnZS1uYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1wYWdlLW5hdiB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbn1cbi5wLXBhZ2UtbmF2IGxpIHtcbiAgd2lkdGg6IDI4JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtcGFnZS1uYXYgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBib3gtc2hhZG93OiAwcmVtIDAuNXJlbSAycmVtIHJnYmEoMSwgMTIwLCAyMjgsIDAuMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYWdlLW5hdiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXBhZ2UtbmF2IHVsIGxpOm50aC1vZi10eXBlKDEpIGEge1xuICBib3JkZXItY29sb3I6ICMzNGE1YjY7XG4gIGNvbG9yOiAjMzRhNWI2O1xufVxuLnAtcGFnZS1uYXYgdWwgbGk6bnRoLW9mLXR5cGUoMikgYSB7XG4gIGJvcmRlci1jb2xvcjogIzA1NjZkNDtcbiAgY29sb3I6ICMwNTY2ZDQ7XG59XG4ucC1wYWdlLW5hdiB1bCBsaTpudGgtb2YtdHlwZSgzKSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTFiMDA0O1xuICBjb2xvcjogI2UxYjAwNDtcbn1cbi5wLXBhZ2UtbmF2IHVsIGxpOm50aC1vZi10eXBlKDEpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzRhNWI2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXBhZ2UtbmF2IHVsIGxpOm50aC1vZi10eXBlKDIpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDU2NmQ0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXBhZ2UtbmF2IHVsIGxpOm50aC1vZi10eXBlKDMpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTFiMDA0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXBhZ2UtbmF2IHVsIGxpIGE6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDEycHggMTBweCAwIDEwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgYm90dG9tOiAwO1xufVxuLnAtcGFnZS1uYXYgdWwgbGkgYTpob3ZlcjphZnRlciB7XG4gIGJvdHRvbTogLTEycHg7XG59XG4ucC1wYWdlLW5hdiB1bCBsaTpudGgtb2YtdHlwZSgxKSBhOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzRhNWI2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnAtcGFnZS1uYXYgdWwgbGk6bnRoLW9mLXR5cGUoMikgYTpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzA1NjZkNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wLXBhZ2UtbmF2IHVsIGxpOm50aC1vZi10eXBlKDMpIGE6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlMWIwMDQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wLXJlYXNvbi1wYW5lbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVhc29uLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlYXNvbi1wYW5lbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4ucC1yZWFzb24tcGFuZWxfX3RleHQge1xuICBwYWRkaW5nOiA5LjM3NXZ3IDA7XG4gIHdpZHRoOiAzMS4yNXZ3O1xuICBtYXJnaW46IDAgMCAwIGNhbGMoNTAlIC0gMzMuMzMzMzMzMzMzM3Z3KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlYXNvbi1wYW5lbF9fdGV4dCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuLnAtcmVhc29uLXBhbmVsX190ZXh0IGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbn1cblxuLm12LXNjZW5lIHtcbiAgbWF4LWhlaWdodDogMzkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXYtc2NlbmUge1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYwdncgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm12LXNjZW5lIHtcbiAgICBoZWlnaHQ6IDE1MHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdi1zY2VuZS1kaWZ5IC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cbn1cbi5tdi1zY2VuZS1kaWZ5IC5sLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc2VydmljZS9tdi1zY2VuZS1kaWZ5LnBuZykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAtMTgwcHggIWltcG9ydGFudDtcbiAgYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm12LXNjZW5lLWRpZnkgLmwtY29udGFpbmVyOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm12LXNjZW5lLWRpZnkgLmwtY29udGFpbmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAtMTgwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxufVxuLm12LXNjZW5lLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KSAhaW1wb3J0YW50O1xufVxuXG4ucC11c2VjYXNlLXNjZW5lIC5jLXRpdGxlLWgyLW5vbWFsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAyLjA4M3Z3LCAzMnB4KTtcbn1cbi5wLXVzZWNhc2Utc2NlbmUgLmMtdGl0bGUtaDItbm9tYWwgc3BhbiB7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xufVxuLnAtdXNlY2FzZS1zY2VuZSAuYy1saXN0LXVzZWNhc2Uge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogM3JlbSAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLXVzZWNhc2Utc2NlbmUgLmMtbGlzdC11c2VjYXNlIHtcbiAgICBnYXA6IDFyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlY2FzZS1zY2VuZSAuYy1saXN0LXVzZWNhc2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLXVzZWNhc2Utc2NlbmUgLmMtbGlzdC11c2VjYXNlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnAtdXNlY2FzZS1zY2VuZSAuYy1saXN0LXVzZWNhc2UtaXRlbSBhIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEuNXJlbSA2cmVtIDEuNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2VjYXNlLXNjZW5lIC5jLWxpc3QtdXNlY2FzZS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDFyZW0gNnJlbSAxcmVtIDEuNXJlbTtcbiAgfVxufVxuLnAtdXNlY2FzZS1zY2VuZSAuYy1saXN0LXVzZWNhc2UtaXRlbSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9pY29fYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgY2VudGVyIDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlY2FzZS1zY2VuZSAuYy1saXN0LXVzZWNhc2UtaXRlbSBhOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG59XG4ucC11c2VjYXNlLXNjZW5lIC5jLWxpc3QtdXNlY2FzZS1pdGVtIGZpZ3VyZSB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtdXNlY2FzZS1zY2VuZSAuYy1saXN0LXVzZWNhc2UtaXRlbSBmaWd1cmUge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLnAtdXNlY2FzZS1zY2VuZSAuYy1saXN0LXVzZWNhc2UtaXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuLnAtdXNlY2FzZS1zY2VuZSAuYy1saXN0LXVzZWNhc2UtaXRlbS10dGwge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLXVzZWNhc2Utc2NlbmUgLmMtbGlzdC11c2VjYXNlLWl0ZW0tdHRsIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi5wLXNjZW5lLWRldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG4ucC1zY2VuZS1kZXRhaWwgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucC1zY2VuZS1kZXRhaWw6bGFzdC1jaGlsZCAubC1jb250YWluZXIge1xuICBwYWRkaW5nOiA4cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1zY2VuZS1kZXRhaWw6bGFzdC1jaGlsZCAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICB9XG59XG4ucC1zY2VuZS1kZXRhaWwtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1zY2VuZS1kZXRhaWwtd3JhcCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4ucC1zY2VuZS1kZXRhaWwtdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNjZW5lLWRldGFpbC10dGwgZmlndXJlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zY2VuZS1kZXRhaWwtdHRsIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG59XG4ucC1zY2VuZS1kZXRhaWwtdHRsIHNwYW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMi4wODN2dywgNDBweCk7XG59XG4ucC1zY2VuZS1kZXRhaWwtc3ViLXR0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS41NjJ2dywgMzBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNjZW5lLWRldGFpbC1zdWItdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5wLXNjZW5lLWRldGFpbC1iYW5kYS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1zY2VuZS1kZXRhaWwtYmFuZGEtaW5uZXIge1xuICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNjZW5lLWRldGFpbC1iYW5kYS1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXNjZW5lLWRldGFpbC1iYW5kYS1ib3gge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucC1zY2VuZS1kZXRhaWwtYmFuZGEtYm94LXR0bCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4ucC1zY2VuZS1kZXRhaWwtYmFuZGEtYm94LXR0bC0wMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG59XG4ucC1zY2VuZS1kZXRhaWwtYmFuZGEtYm94IHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwO1xufVxuLnAtc2NlbmUtZGV0YWlsLWJhbmRhLWJveCBwIHNwYW4ge1xuICBjb2xvcjogI2NmMTIyZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDIycHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNjZW5lLWRldGFpbC1iYW5kYS1ib3ggcCB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIH1cbn1cbi5wLXNjZW5lLWRldGFpbC1iYW5kYS1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9zZXJ2aWNlL2JhbmRhLWFycm93LnBuZyk7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zY2VuZS1kZXRhaWwtYmFuZGEtYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuLnAtc2NlbmUtZGV0YWlsLWNvbnQtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2YxZmE7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNjZW5lLWRldGFpbC1jb250LWlubmVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbi5wLXNjZW5lLWRldGFpbC1jb250LWR0bCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2NlbmUtZGV0YWlsLWNvbnQtZHRsIHtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgfVxufVxuLnAtc2NlbmUtZGV0YWlsLWNvbnQtZHRsLWl0ZW0tdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDJ2dywgMjJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbn1cbi5wLXNjZW5lLWRldGFpbC1jb250LWR0bC1pdGVtLXR0bCBzcGFuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XG59XG4ucC1zY2VuZS1kZXRhaWwtZmxvdy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgY29sdW1uLWdhcDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNjZW5lLWRldGFpbC1mbG93LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIHJvdy1nYXA6IDVyZW07XG4gIH1cbn1cbi5wLXNjZW5lLWRldGFpbC1mbG93LWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNjZW5lLWRldGFpbC1mbG93LWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3A6IDQzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDQzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC00cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2NlbmUtZGV0YWlsLWZsb3ctaXRlbTo6YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC00cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLXRvcDogMjVweCBzb2xpZCAjZDlkOWQ5O1xuICAgIGJvcmRlci1yaWdodDogNDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiA0M3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ucC1zY2VuZS1kZXRhaWwtZmxvdy1pdGVtOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtc2NlbmUtZGV0YWlsLWZsb3ctaXRlbS10eHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5wLXNjZW5lLWRldGFpbC1mbG93LWl0ZW0tdHRsIHtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMC45dncsIDI0cHgpO1xufVxuLnAtc2NlbmUtZGV0YWlsLWZsb3ctaXRlbS10dGwtbnVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjY2YxMjJlO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDF2dywgMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtc2NlbmUtZGV0YWlsLWZsb3ctaXRlbS1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wLXNjZW5lLWRldGFpbC1mbG93LWl0ZW0taW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnAtc2NlbmUtZGV0YWlsLWV4cC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zY2VuZS1kZXRhaWwtZXhwLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1zY2VuZS1kZXRhaWwtZXhwLXR4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAzcmVtO1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXNjZW5lLWRldGFpbC1leHAtdHh0IGg1IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNjZjEyMmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnAtc2NlbmUtZGV0YWlsLWV4cC10eHQgaDU6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zY2VuZS1kZXRhaWwtZXhwLXR4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICB9XG59XG4ucC1zY2VuZS1kZXRhaWwtZXhwLXR4dCBwIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNjZW5lLWRldGFpbC1leHAtaW1nIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2NlbmUtZGV0YWlsLWV4cC1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIH1cbn1cblxuLnAtc3VibWVudS1idG4ge1xuICB3aWR0aDogODUlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDNyZW0gYXV0bztcbn1cbi5wLXN1Ym1lbnUtaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmM2YzZjM7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucC10cmlhbC1mb3JtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRyaWFsLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC10cmlhbC1mb3JtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA3cmVtIDAgMCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRyaWFsLWZvcm0tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtdHJpYWwtZm9ybV9fc3VtbWFyeSB7XG4gIHdpZHRoOiA0OCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10cmlhbC1mb3JtX19zdW1tYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtdHJpYWwtZm9ybV9fdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnAtdHJpYWwtZm9ybV9fdGV4dF9fYmxrIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10cmlhbC1mb3JtX190ZXh0X19ibGsge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG4ucC10cmlhbC1mb3JtX190ZXh0X19ibGsgaDMsIC5wLXRyaWFsLWZvcm1fX3RleHRfX2JsayBoNCwgLnAtdHJpYWwtZm9ybV9fdGV4dF9fYmxrIHVsIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10cmlhbC1mb3JtX190ZXh0X19ibGsgaDMsIC5wLXRyaWFsLWZvcm1fX3RleHRfX2JsayBoNCwgLnAtdHJpYWwtZm9ybV9fdGV4dF9fYmxrIHVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnAtdHJpYWwtZm9ybV9fbGlzdF9fcml0ZW4gbGkge1xuICBjb2xvcjogIzAwNDA3RjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9kaWdpdGFsYnVkZHkvZm9ybS1pbnRyb19pY28ucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcCA4cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnAtdXNlY2FzZS1kZXRhaWw6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4ucC11c2VjYXNlLWRldGFpbF9fc29sdXRpb24ge1xuICBwYWRkaW5nOiA3cmVtIDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlY2FzZS1kZXRhaWxfX3NvbHV0aW9uIHtcbiAgICBwYWRkaW5nOiAzcmVtIDAgMCAwO1xuICB9XG59XG4ucC11c2VjYXNlLWRldGFpbCBoMyB7XG4gIG1hcmdpbjogMXJlbSAwIDAgMDtcbn1cbi5wLXVzZWNhc2UtZGV0YWlsIGg0IHtcbiAgbWFyZ2luOiAxcmVtIDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlY2FzZS1kZXRhaWwgdGFibGUgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC11c2VjYXNlLWRldGFpbCB0YWJsZSB0aCB7XG4gIHdpZHRoOiAyNiU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtdXNlY2FzZS1kZXRhaWwgdGFibGUgdGgge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZWNhc2UtZGV0YWlsIHRhYmxlIHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtdXNlY2FzZS1kZXRhaWwgdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnAtdXNlY2FzZS1kZXRhaWxfX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDdyZW0gN3JlbSA3cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2VjYXNlLWRldGFpbF9fd3JhcCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gM3JlbSAxLjVyZW07XG4gIH1cbn1cbi5wLXVzZWNhc2UtZGV0YWlsLWljb19fMDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnAtdXNlY2FzZS1kZXRhaWwtaWNvX18wMSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5wLXVzZWNhc2UtZGV0YWlsX19pdGVtIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZWNhc2UtZGV0YWlsX19pdGVtIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cbi5wLXVzZWNhc2UtZGV0YWlsX19pdGVtIHAge1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbi5wLXVzZWNhc2UtZGV0YWlsX19pdGVtIGZpZ3VyZSB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2VjYXNlLWRldGFpbF9faXRlbSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucC11c2VjYXNlLWRldGFpbF9faXRlbTIge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2VjYXNlLWRldGFpbF9faXRlbTIge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwO1xuICB9XG59XG4ucC11c2VjYXNlLWRldGFpbF9fbm90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2VjYXNlLWRldGFpbF9fbm90ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgfVxufVxuLnAtdXNlY2FzZS1kZXRhaWxfX25vdGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlY2FzZS1kZXRhaWxfX25vdGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIH1cbn1cbi5wLXVzZWNhc2UtZGV0YWlsX19ub3RlIGltZyB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG5cbi51LW10LS0xMCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi51LW1iLS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi51LW1yLS0xMCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLnUtbWwtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi51LW10LS0yMCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi51LW1iLS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi51LW1yLS0yMCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnUtbWwtLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi51LW10LS0zMCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi51LW1iLS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi51LW1yLS0zMCB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLnUtbWwtLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG5cbi51LW10LS00MCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi51LW1iLS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi51LW1yLS00MCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cblxuLnUtbWwtLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5cbi51LW10LS01MCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi51LW1iLS01MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi51LW1yLS01MCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cblxuLnUtbWwtLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG59XG5cbi51LW10LS02MCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbi51LW1iLS02MCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi51LW1yLS02MCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cblxuLnUtbWwtLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW07XG59XG5cbi51LW10LS03MCB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5cbi51LW1iLS03MCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi51LW1yLS03MCB7XG4gIG1hcmdpbi1yaWdodDogN3JlbTtcbn1cblxuLnUtbWwtLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW07XG59XG5cbi51LW10LS04MCB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG5cbi51LW1iLS04MCB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi51LW1yLS04MCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbn1cblxuLnUtbWwtLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG59XG5cbi51LW10LS05MCB7XG4gIG1hcmdpbi10b3A6IDlyZW07XG59XG5cbi51LW1iLS05MCB7XG4gIG1hcmdpbi1ib3R0b206IDlyZW07XG59XG5cbi51LW1yLS05MCB7XG4gIG1hcmdpbi1yaWdodDogOXJlbTtcbn1cblxuLnUtbWwtLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDlyZW07XG59XG5cbi51LW10LS0xMDAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cblxuLnUtbWItLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuXG4udS1tci0tMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnUtbWwtLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbn1cblxuLnUtbXQtLTExMCB7XG4gIG1hcmdpbi10b3A6IDExcmVtO1xufVxuXG4udS1tYi0tMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFyZW07XG59XG5cbi51LW1yLS0xMTAge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xufVxuXG4udS1tbC0tMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDExcmVtO1xufVxuXG4udS1tdC0tMTIwIHtcbiAgbWFyZ2luLXRvcDogMTJyZW07XG59XG5cbi51LW1iLS0xMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtbXItLTEyMCB7XG4gIG1hcmdpbi1yaWdodDogMTJyZW07XG59XG5cbi51LW1sLS0xMjAge1xuICBtYXJnaW4tbGVmdDogMTJyZW07XG59XG5cbi51LW10LS0xMCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi51LW1iLS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi51LW1yLS0xMCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLnUtbWwtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi51LW10LS0yMCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi51LW1iLS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi51LW1yLS0yMCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnUtbWwtLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi51LW10LS0zMCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi51LW1iLS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi51LW1yLS0zMCB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLnUtbWwtLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG5cbi51LW10LS00MCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi51LW1iLS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi51LW1yLS00MCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cblxuLnUtbWwtLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5cbi51LW10LS01MCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi51LW1iLS01MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi51LW1yLS01MCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cblxuLnUtbWwtLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG59XG5cbi51LW10LS02MCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbi51LW1iLS02MCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi51LW1yLS02MCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cblxuLnUtbWwtLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW07XG59XG5cbi51LW10LS03MCB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5cbi51LW1iLS03MCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi51LW1yLS03MCB7XG4gIG1hcmdpbi1yaWdodDogN3JlbTtcbn1cblxuLnUtbWwtLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW07XG59XG5cbi51LW10LS04MCB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG5cbi51LW1iLS04MCB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi51LW1yLS04MCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbn1cblxuLnUtbWwtLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG59XG5cbi51LW10LS05MCB7XG4gIG1hcmdpbi10b3A6IDlyZW07XG59XG5cbi51LW1iLS05MCB7XG4gIG1hcmdpbi1ib3R0b206IDlyZW07XG59XG5cbi51LW1yLS05MCB7XG4gIG1hcmdpbi1yaWdodDogOXJlbTtcbn1cblxuLnUtbWwtLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDlyZW07XG59XG5cbi51LW10LS0xMDAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cblxuLnUtbWItLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuXG4udS1tci0tMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnUtbWwtLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbn1cblxuLnUtbXQtLTExMCB7XG4gIG1hcmdpbi10b3A6IDExcmVtO1xufVxuXG4udS1tYi0tMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFyZW07XG59XG5cbi51LW1yLS0xMTAge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xufVxuXG4udS1tbC0tMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDExcmVtO1xufVxuXG4udS1tdC0tMTIwIHtcbiAgbWFyZ2luLXRvcDogMTJyZW07XG59XG5cbi51LW1iLS0xMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtbXItLTEyMCB7XG4gIG1hcmdpbi1yaWdodDogMTJyZW07XG59XG5cbi51LW1sLS0xMjAge1xuICBtYXJnaW4tbGVmdDogMTJyZW07XG59XG5cbi51LW1hcmdpbi0tYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LXRleHQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtdGV4dC0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LXRleHQtLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBici51LXNwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi51LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBici51LXNwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi8qISBMaXR5IC0gdjIuNC4xIC0gMjAyMC0wNC0yNlxuKiBodHRwOi8vc29yZ2FsbGEuY29tL2xpdHkvXG4qIENvcHlyaWdodCAoYykgMjAxNS0yMDIwIEphbiBTb3JnYWxsYTsgTGljZW5zZWQgTUlUICovXG4ubGl0eSB7XG4gIHotaW5kZXg6IDk5OTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ubGl0eS5saXR5LW9wZW5lZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saXR5LmxpdHktY2xvc2VkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxpdHkgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGl0eS13cmFwIHtcbiAgei1pbmRleDogOTk5MDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGl0eS13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG59XG5cbi5saXR5LWxvYWRlciB7XG4gIHotaW5kZXg6IDk5OTE7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmxpdHktbG9hZGluZyAubGl0eS1sb2FkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGl0eS1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTkyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXR5LWNvbnRlbnQge1xuICB6LWluZGV4OiA5OTkzO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLCAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4ubGl0eS1sb2FkaW5nIC5saXR5LWNvbnRlbnQsIC5saXR5LWNsb3NlZCAubGl0eS1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4ubGl0eS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5saXR5LWNsb3NlIHtcbiAgei1pbmRleDogOTk5NDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGl0eS1jbG9zZTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpdHktY2xvc2U6aG92ZXIsIC5saXR5LWNsb3NlOmZvY3VzLCAubGl0eS1jbG9zZTphY3RpdmUsIC5saXR5LWNsb3NlOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5saXR5LWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4O1xufVxuXG4ubGl0eS1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubGl0eS1pZnJhbWUgLmxpdHktY29udGFpbmVyLCAubGl0eS15b3V0dWJlIC5saXR5LWNvbnRhaW5lciwgLmxpdHktdmltZW8gLmxpdHktY29udGFpbmVyLCAubGl0eS1mYWNlYm9va3ZpZGVvIC5saXR5LWNvbnRhaW5lciwgLmxpdHktZ29vZ2xlbWFwcyAubGl0eS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjRweDtcbn1cblxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ubGl0eS1pZnJhbWUtY29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5saXR5LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLy4uL2ltZy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvLi4vLi4vaW1nL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9mb250cy8uLi8uLi9pbWcvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IC0yNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAvKm1hcmdpbi1ib3R0b206IDMwcHg7Ki9cbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMtc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xufVxuXG4uanMtc2xpZGUuc2xpY2staW5pdGlhbGl6ZWQge1xuICBvcGFjaXR5OiAxO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi9zZXR0aW5nL3NpemXlj4LnhadcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIG1pbi13aWR0aFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kYnJlYWtwb2ludC11cDogKFxyXG4gIFwic1wiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpXCIsXHJcbiAgXCJtXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweClcIixcclxuICBcImxtXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDFweClcIixcclxuICBcImxcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweClcIixcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8qIG1heC13aWR0aFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kYnJlYWtwb2ludC1kb3duOiAoXHJcbiAgXCJsXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpXCIsXHJcbiAgXCJsbVwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpXCIsXHJcbiAgXCJtXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcIixcclxuICBcInNcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KVwiLFxyXG4pICFkZWZhdWx0O1xyXG4iLCIvKum7ku+8mmZvbnQqL1xyXG4kY19ibGs6ICMxMTE7XHJcblxyXG4vKumuruOChOOBi+OBqumdku+8muODmeODvOOCuSovXHJcbiRjX2Jhc2U6ICMwNTY2ZDQ7XHJcblxyXG4vKua/g+e0uu+8muODquODs+OCr+S7liovXHJcbiRjX2FpOiAjMGUxMTU1O1xyXG5cclxuLyrjgqjjg6Hjg6njg6vjg4nvvJroo4Xpo77ku5YqL1xyXG4kY19taXp1OiAjNTRiY2NmO1xyXG5cclxuLyrotaTvvJroo4Xpo77ku5YqL1xyXG4kY19yZWQ6ICNjZjEyMmU7XHJcbiRjX3JlZDI6ICNhNDBmMjU7XHJcblxyXG4vKmJn77ya6IOM5pmvKi9cclxuJGNfYmc6ICNmM2YzZjM7XHJcblxyXG4vKuOCsOODqeODh+ODvOOCt+ODp+ODsyovXHJcbiRjX2dyYWQ6ICMwNTY2ZDQ7XHJcbiRjX2dyYWQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LCAjNTBjYWRjIDAlLCAjMDU2NmQ0IDEwMCUpO1xyXG4kY19ncmFkOiAtd2Via2l0LWdyYWRpZW50KFxyXG4gIGxpbmVhcixcclxuICByaWdodCBjZW50ZXIsXHJcbiAgbGVmdCBjZW50ZXIsXHJcbiAgZnJvbSgjNTBjYWRjKSxcclxuICB0bygjMDU2NmQ0KVxyXG4pO1xyXG4kY19ncmFkOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcclxuJGNfZ3JhZDogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCAjNTBjYWRjIDAlLCAjMDU2NmQ0IDEwMCUpO1xyXG4kY19ncmFkOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XHJcblxyXG4vKuaWh+Wtl+OCsOODqeODh+ODvOOCt+ODp+ODsyovXHJcbi5jX2dyYWRfZm9udCB7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzA3NjhkNCwgIzRmYzhkYyk7XHJcbiAgY29sb3I6ICM0YWMyZGI7XHJcbn1cclxuZW0uY19ncmFkX2ZvbnQge1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5wLmNfZ3JhZF9mb250IHtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuIiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XHJcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS95YWt1aGFuanBAMy4zLjEvZGlzdC9jc3MveWFrdWhhbmpwLm1pbi5jc3NcIik7XHJcblxyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGZvbnQtZmFtaWx5OiAkamEtc2FucztcclxuICBsaW5lLWhlaWdodDogMS44O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5hIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMwMDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5lbSB7XHJcbiAgZm9udC1zdHlsZTogaW5pdGlhbDtcclxufVxyXG4vKuWQhGh0bWzopoHntKAqL1xyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5oMiB7XHJcbiAgQGluY2x1ZGUgZm9udDIwO1xyXG4gIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxufVxyXG5oMyB7XHJcbiAgQGluY2x1ZGUgZm9udDI0O1xyXG59XHJcbm1haW4ge1xyXG4gIG1hcmdpbi10b3A6IDdyZW07XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgfVxyXG59XHJcbi5wYy1vbmx5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLnNwLW9ubHkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4vKjI1MDQxN1/jgqrjg7Pjg5fjg6xMUCovXHJcbmh0bWwge1xyXG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMTAwcHg7XHJcbn1cclxuLyoyNjAxMDVf44Kz44Op44Og5bCO57ea5aSJ5pu0Ki9cclxubWFpbiB7XHJcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcclxufSIsIi8qIGphXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiRqYS1zYW5zOiBZYWt1SGFuSlAsICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG5cclxuLyogZW5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGVuLXNhbnM6ICdSb2JvdG8nLCBzYW5zLXNlcmlmOyIsIiNzcGFjZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhbmNoZWRhbG1vbmQ7XHJcbiAgaGVpZ2h0OiAxMzAwcHg7XHJcbn1cclxuLyogICAgIOODleOCp+ODvOODieOCpOODsyAgICAqL1xyXG4uZmFkZUluIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjMsLjc2LC43MywuOTcpO1xyXG59XHJcbi5mYWRlSW4tdXAge3RyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO31cclxuLmZhZGVJbi1kb3duIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODBweCk7fVxyXG4uZmFkZUluLWxlZnQge3RyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwKTt9XHJcbi5mYWRlSW4tcmlnaHQge3RyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDApO31cclxuLnNjcm9sbC1pbiB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7fVxyXG5cclxuLyogICAgIOOCueODqeOCpOODieOCpOODsyAgICAqL1xyXG4uc2xpZGVJbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMywuNzYsLjczLC45Nyk7XHJcbn1cclxuLnNsaWRlSW4tdXAge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDgwcHgpO31cclxuLnNsaWRlSW4tZG93biB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTgwcHgpO31cclxuLnNsaWRlSW4tbGVmdCB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDApO31cclxuLnNsaWRlSW4tcmlnaHQge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwcHgsIDApO31cclxuLnNjcm9sbC1pbiB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7fSIsIkBtaXhpbiBhbmltYXRpb24ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IDFzO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcclxufVxyXG4uaXMtZmFkZWluLWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcclxufVxyXG4iLCIvKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuLyogRG9jdW1lbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxucCxcclxudGFibGUsXHJcbmJsb2NrcXVvdGUsXHJcbmFkZHJlc3MsXHJcbnByZSxcclxuaWZyYW1lLFxyXG5mb3JtLFxyXG5maWd1cmUsXHJcbmRsIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEhlYWRpbmdzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG51bCxcclxub2wge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXHJcbiAqL1xyXG5cclxuc3ZnLFxyXG5pbWcsXHJcbmVtYmVkLFxyXG5vYmplY3QsXHJcbmlmcmFtZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLyogRm9ybXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxyXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXHJcbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogMSAqL1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcclxuICBhcHBlYXJhbmNlOiByYWRpbztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmJ1dHRvbjpkaXNhYmxlZCxcclxuW3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cclxuICovXHJcblxyXG46LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbnNlbGVjdDpkaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBwYWRkaW5nXHJcbiAqL1xyXG5cclxub3B0aW9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgdG8gaW52aXNpYmxlXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ2xpY2thYmxlIGxhYmVsc1xyXG4gKi9cclxuXHJcbmxhYmVsW2Zvcl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmUgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxyXG4gKi9cclxuXHJcbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG4vKiBUYWJsZXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAxICovXHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbiIsIkBtaXhpbiBmb250MTAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC41MjF2dywgMTBweCk7XHJcbn1cclxuQG1peGluIGZvbnQxMiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDEzIHtcclxuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjc3dncsIDEzcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTQge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XHJcbn1cclxuQG1peGluIGZvbnQxNSB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTYge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTgge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XHJcbn1cclxuQG1peGluIGZvbnQyMiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDIzIHtcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTk4dncsIDIzcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjQge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDI1IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjR2dywgMjVweCk7XHJcbn1cclxuQG1peGluIGZvbnQyNiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjM1NHZ3LCAyNnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDI4IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MzAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XHJcbn1cclxuQG1peGluIGZvbnQzMiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjY2NnZ3LCAzMnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDM0IHtcclxuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNzd2dywgMzRweCk7XHJcbn1cclxuQG1peGluIGZvbnQzNiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDM4IHtcclxuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDEuOTc4dncsIDM4cHgpO1xyXG59XHJcbkBtaXhpbiBmb250NDAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XHJcbn1cclxuQG1peGluIGZvbnQ0OCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAyLjV2dywgNDhweCk7XHJcbn1cclxuQG1peGluIGZvbnQ1MCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgzNHB4LCAyLjZ2dywgNTBweCk7XHJcbn1cclxuQG1peGluIGZvbnQ1NCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCAyLjgxMjV2dywgNTRweCk7XHJcbn1cclxuQG1peGluIGZvbnQ2MCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjEyNXZ3LCA2MHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDcwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDM1cHgsIDMuNXZ3LCA3MHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDgwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDQuMTY2dncsIDgwcHgpO1xyXG59XHJcbiIsIiV3cmFwIHtcclxuICB3aWR0aDogJGJhc2Utd2lkdGg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5sLWNvbnRhaW5lciB7XHJcbiAgQGV4dGVuZCAld3JhcDtcclxuICBwYWRkaW5nOiA4cmVtIDA7XHJcbiAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICBwYWRkaW5nOiA3cmVtIDV2dztcclxuICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgcGFkZGluZzogM3JlbSAxLjVyZW07XHJcbiAgfVxyXG4gICYtLXAwIHtcclxuICAgIEBleHRlbmQgJXdyYXA7XHJcbiAgICBwYWRkaW5nOiAwIDAgdncoNDApO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gNXZ3O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5sLWNvbnRhaW5lci1zZXJ2aWNlbGlzdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDN2dyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkYmFzZS13aWR0aDogMTMwMHB4O1xyXG4kZGV2aWNlLXdpZHRoLW06IDc2OHB4O1xyXG4kZGV2aWNlLXdpZHRoLXM6IDQ2OHB4OyIsIi5sLWhlYWRlciB7XHJcbiAgaGVpZ2h0OiA3cmVtO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gIHotaW5kZXg6IDEwMTtcclxuICAvL2hlaWdodDogOS4ycmVtO1xyXG4gIEBhdC1yb290IC51bmRlciAubC1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBoZWlnaHQ6IDhyZW07XHJcbiAgfVxyXG59XHJcbi8qIDIwMjUwMjI4IOOCteOCpOODiOaUueS/riovXHJcbmhlYWRlci5sLWhlYWRlciB7XHJcbiAgaGVpZ2h0OiAxMHJlbTtcclxufVxyXG4iLCIuYy1hcnJvdyB7XHJcbiAgJi0tY2VudGVyLWJvdHRvbSB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDdyZW0gMTByZW0gMCAxMHJlbTtcclxuICAgIGJvcmRlci1jb2xvcjogI2NjYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIG1hcmdpbjogNHJlbSBhdXRvIDA7XHJcbiAgfVxyXG59XHJcbiIsIi5jLWJnIHtcclxuICAmLS1nciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1iZztcclxuICB9XHJcbiAgJi0tdHJpYW5nbGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvc2VydmljZV9iZy5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZDogI2RlZWNmNjtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgfVxyXG4gICYtLWluYm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUyIDE2NSAxODIgLyAwLjEpO1xyXG4gICAgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0IHtcclxuICAgICAgaDMsXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogIzM0YTViNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0OmFmdGVyIHtcclxuICAgICAgY29sb3I6ICMzNGE1YjY7XHJcbiAgICB9XHJcbiAgICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMzRhNWI2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tb3V0Ym91bmQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUgMTAyIDIxMiAvIDAuMSk7XHJcbiAgICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQge1xyXG4gICAgICBoMyxcclxuICAgICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjMDU2NmQ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jb25zdHJ1Y3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDIyNSAxNzYgNCAvIDAuMSk7XHJcbiAgICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQge1xyXG4gICAgICBoMyxcclxuICAgICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjZTFiMDA0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YWZ0ZXIge1xyXG4gICAgICBjb2xvcjogI2UxYjAwNDtcclxuICAgIH1cclxuICAgIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dDpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICNlMWIwMDQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiVhcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuKltjbGFzc149XCJjLWJ0blwiXSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYy1idG4ge1xyXG4gICYtLXdoaXRlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMy41cmVtO1xyXG4gICAgY29sb3I6ICRjX3JlZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGNfcmVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIucG5nKSBuby1yZXBlYXQgcmlnaHQgMjVweCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIucG5nKSBuby1yZXBlYXQgcmlnaHQgMTVweCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tZ3Ige1xyXG4gICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmc6IDFyZW0gMy41cmVtO1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM2NjY2NjY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzA2LnBuZykgbm8tcmVwZWF0IHJpZ2h0IDI1cHggY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzA2LnBuZykgbm8tcmVwZWF0IHJpZ2h0IDE1cHggY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXJlZCB7XHJcbiAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZzogdncoMTApIHZ3KDUwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19yZWQ7XHJcbiAgfVxyXG4gICYtLXJlZDIge1xyXG4gICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfcmVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCByaWdodCAyNXB4IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19yZWQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDE1cHggY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWJsdWUge1xyXG4gICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nOiAxLjZ2dyA0dncgMS42dncgM3Z3O1xyXG4gICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIG1pbi13aWR0aDogMjcwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExLCA4MSwgMTc5KTtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYigxMSwgODEsIDE3OSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDI1cHggY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgY29sb3I6IHJnYigxMSwgODEsIDE3OSk7XHJcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYigxMSwgODEsIDE3OSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxX2JsdWUucG5nKSBuby1yZXBlYXQgcmlnaHQgMTVweCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAydncgNHZ3IDJ2dyA4dnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWJsdWUyIHtcclxuICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogMS42dncgNHZ3IDEuNnZ3IDN2dztcclxuICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogcmdiKDExLCA4MSwgMTc5KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgcmdiKDExLCA4MSwgMTc5KTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiKDExLCA4MSwgMTc5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDFfYmx1ZS5wbmcpIG5vLXJlcGVhdCByaWdodCAyNXB4IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTEsIDgxLCAxNzkpO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgMTVweCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAydncgNHZ3IDJ2dyA0dnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWJsdWUzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogMS42dncgNHZ3IDEuNnZ3IDN2dztcclxuICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogcmdiKDExLCA4MSwgMTc5KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgcmdiKDExLCA4MSwgMTc5KTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiKDExLCA4MSwgMTc5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDFfYmx1ZS5wbmcpIG5vLXJlcGVhdCByaWdodCAyNXB4IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTEsIDgxLCAxNzkpO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgMTVweCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAydncgNHZ3IDJ2dyA0dnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLW9yYW5nZSB7XHJcbiAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDF2dyA0dncgMXZ3IDN2dztcclxuICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZjYxMTI7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZjYxMTI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2MTEyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RpZ2l0YWxidWRkeS9vdXRfaWNvbi5wbmcpIG5vLXJlcGVhdCByaWdodCAyNXB4IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2MTEyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaWdpdGFsYnVkZHkvb3V0X2ljb24ucG5nKSBuby1yZXBlYXQgcmlnaHQgMTVweCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAydncgNHZ3IDJ2dyA0dnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWdyYWQge1xyXG4gICAgQGluY2x1ZGUgZm9udDE1O1xyXG4gICAgcGFkZGluZzogdncoMTApIHZ3KDUwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAvL2JhY2tncm91bmQ6ICRjX2dyYWQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIHN0YXRpY+S7peWkluOCkuaMh+WumiAqL1xyXG4gICAgei1pbmRleDogMDsgLyog44Kw44Op44OH44O844K344On44Oz44KI44KK44KC5LiK44Gr6YWN572uICovXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIGlubGluZeS7peWkluOBq+OBmeOCiyAqL1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8qIOiDjOaZr+OCkumAj+aYjuOBq+OBmeOCiyAqL1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLyog44Gv44G/5Ye644GX44Gf6YOo5YiG44KS6Z2e6KGo56S6KOinkuS4uOOCkuS7mOOBkeOCi+WgtOWQiOOBr+W/hemgiCkgKi9cclxuICAgIGN1cnNvcjogcG9pbnRlcjsgLyog44Kr44O844K944Or44KS44Od44Kk44Oz44K/44O844Gr44GZ44KLICovXHJcblxyXG4gICAgLyogOjpiZWZvcmUsIDo6YWZ0ZXLjgacy56iu6aGe44Gu44Kw44Op44OH44O844K344On44Oz44KS55So5oSPICovXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvKiDjgrDjg6njg4fjg7zjgrfjg6fjg7MxICovXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC42czsgLyog44Ki44OL44Oh44O844K344On44Oz5a6f6KGM5pmC6ZaTICovXHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNTBjYWRjIDAlLCAjMDU2NmQ0IDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIOOCsOODqeODh+ODvOOCt+ODp+ODszIgKi9cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwNTY2ZDQgMCUsICM1MGNhZGMgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLyog44Ob44OQ44O85pmC44Gr44Kw44Op44OH44O844K344On44OzMeOCkumAj+aYjuOBq+OBmeOCiyAqL1xyXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tZ3JhZDIge1xyXG4gICAgQGluY2x1ZGUgZm9udDE1O1xyXG4gICAgcGFkZGluZzogdncoMTApIHZ3KDUwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkY19ncmFkO1xyXG4gIH1cclxuICAmLS1saW5lIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjX2FpO1xyXG4gICAgY29sb3I6ICRjX2FpO1xyXG4gICAgcGFkZGluZzogdncoMjApIHZ3KDUwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgbWluLXdpZHRoOiB2dygzMjApO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XHJcbiAgICAvL21pbi13aWR0aDogMzAlO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1pbi13aWR0aDogODAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBAaW5jbHVkZSBvcDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuYSB7XHJcbiAgdHJhbnNpdGlvbjogMC41cztcclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICB9XHJcbn1cclxuYnV0dG9uIHtcclxuICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gIH1cclxufVxyXG4iLCIvL+OCueODnuODm+S7peWkluOBp+WPjeW/nOOBmeOCiy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBob3ZlcigkaWU6IGZhbHNlKSB7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAaWYgJGllIHtcclxuICAgIEBhdC1yb290IC51YS1pZSAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL29wYWNpdHkgLjctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBvcCB7XHJcblx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0b3BhY2l0eTogLjc7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4vL3VuZGVybGluZS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gbGluZSgkY29sb3I6ICMxNTMzNzgpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0JjphZnRlciB7XHJcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICBib3R0b206IDA7XHJcblx0ICBsZWZ0OiAwO1xyXG5cdCAgY29udGVudDogJyc7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIGhlaWdodDogMXB4O1xyXG5cdCAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG5cdCAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuXHQgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG5cdCAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuXHR9XHJcblx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vaW1nIHNjYWxlLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBzY2FsZSB7XHJcblx0ZmlndXJlIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRpbWcge1xyXG5cdFx0XHR0cmFuc2l0aW9uOi4zcyBhbGw7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdGltZyB7XHJcblx0XHRcdHRyYW5zZm9ybTpzY2FsZSgxLjEsMS4xKTtcclxuXHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYy1jYXRlIHtcclxuXHQmLS1saW5lIHtcclxuICAgIHBhZGRpbmc6IDAuMnJlbSA1cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmFzZTtcclxuICAgIGNvbG9yOiAkYy1iYXNlO1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLmMtZmlndXJlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiA2cmVtIDAgMDtcclxufSIsIi5jLWltZy1ib3gge1xyXG5cdEBhdC1yb290ICpbY2xhc3NePVwiYy1pbWctYm94XCJdIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NCU7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDJyZW07XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQrICoge1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1sIHtcclxuXHRcdCZfX2l0ZW0saW1nIHtcclxuXHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNHJlbTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1yIHtcclxuXHRcdCZfX2l0ZW0saW1nIHtcclxuXHRcdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRcdG1heC13aWR0aDogNDQlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNHJlbTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1oYWxmIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoOCUsc3BhY2UtYmV0d2Vlbik7XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NiU7XHJcblx0XHRcdHdpZHRoOiA0NiU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbi8vXHRAYXQtcm9vdCAqW2NsYXNzXj1cImMtZ3JpZFwiXSB7XHJcbi8vXHRcdGRpc3BsYXk6IGZsZXg7XHJcbi8vXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuLy9cdH1cclxuLy9cdFxyXG4vL1x0JGdhcDogNDA7XHJcbi8vXHQkaXRlbTE6IDUzMDtcclxuLy9cdCRpdGVtMjogY2FsYyggMTAwJSAtICN7JGdhcH1weCAtICN7JGl0ZW0xfXB4ICk7XHJcbi8vXHJcbi8vXHQmX18jeyRpdGVtMX0tI3skZ2FwfSB7XHJcbi8vXHRcdGdhcDogI3skZ2FwfXB4O1xyXG4vL1x0XHQ+ICo6bnRoLW9mLXR5cGUoMSkge1xyXG4vL1x0XHRcdHdpZHRoOiAjeyRpdGVtMX1weDtcclxuLy9cdFx0fVxyXG4vL1x0XHQ+ICo6bnRoLW9mLXR5cGUoMSkgKyAqIHtcclxuLy9cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtICN7JGl0ZW0xfXB4IC0gI3skZ2FwfXB4ICk7XHJcbi8vXHRcdH1cclxuLy9cdH1cclxuXHRcclxufSIsIkBtaXhpbiBncmlkKCRnYXA6IDAsICRjb250ZW50OiBmbGV4LXN0YXJ0LCAkYWxpZ246IG5vcm1hbCkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogJGdhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6ICRjb250ZW50O1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbn1cclxuQG1peGluIGdyaWQyKCRnYXA6IDAsICRjb2x1bTogNCwgJGFsaWduOiBub3JtYWwpIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6ICRnYXA7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGNvbHVtLCAxZnIpO1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbn0iLCIuYy1saXN0IHtcclxuICAmLWNvbHVtbiB7XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDMuNSUsIGZsZXgtc3RhcnQpO1xyXG5cclxuICAgICAgPmxpIHtcclxuICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX193cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW0gMCAzcmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzh2dywgMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10YWcge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNGY4ZmFjO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0ZjhmYWM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdXNlY2FzZSB7XHJcbiAgICBAaW5jbHVkZSBncmlkMigxJSwgNCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZDIoMSUsIDIpO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgLy8gd2lkdGg6IDIzLjUlO1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAyJTtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iZztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gNnJlbSAzcmVtIDNyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTRweCk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZGlzYyB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjYyB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXJlbGF0aW9uIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG4gICAgICBAaW5jbHVkZSBzY2FsZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTRweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgIH1cclxuXHJcbiAgICAmX190dGwge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMXJlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zdWJtZW51IHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG4gICAgICBAaW5jbHVkZSBzY2FsZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTRweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4NXB4KTtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3R0bCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAxcmVtIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R0bDIge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbnVtIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMiUsIGNlbnRlciwgY2VudGVyKTtcclxuICAgIG1hcmdpbi10b3A6IDhyZW07XHJcblxyXG4gICAgPmxpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgd2lkdGg6IDIzJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMHB4IDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAwIDJyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuXHJcbiAgICAmX190dGwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgICAgJnMge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaWNvIHtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNhc2Uge1xyXG4gICAgbGkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE0cHgpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3R0b206IDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDMwcHgpO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgICAgcGFkZGluZzogM3JlbSA4cmVtIDNyZW0gMDtcclxuICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gM3JlbSA2cmVtIDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190dGwxIHtcclxuICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgIH1cclxuXHJcbiAgICAmX190dGwyIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGlzdDMge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgyJSwgZmxleC1zdGFydCk7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG4gICAgICB3aWR0aDogMzIlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogNS41cmVtIDNyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHdpZHRoOiA4OXB4O1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkubW9kYWwge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19wbHVzX3cucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgIGJvdHRvbTogMnJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuXHJcbiAgICAmX190dGwge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saXN0My5iZy1nIHtcclxuICAgIGxpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW5vbWFsLTNjb2x1bW4ge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XHJcbiAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDRyZW0gNHJlbSA0cmVtO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuXHJcbiAgICAmX190dGwge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgQGluY2x1ZGUgZm9udDI1O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxpc3QyIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMiUsIGZsZXgtc3RhcnQpO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDQuNXJlbSAzcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmc7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODVweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190dGwge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zZXJ2aWNlIHtcclxuICAgICYtbGlzdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgIHBhZGRpbmc6IDRyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2dyaWQge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuXHJcbiAgICAgICAgJi5ub25lIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMjMlO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDJyZW0gMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3dyYXAge1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3R0bDIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyNTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyOXB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgICAgICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1idG4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQoMTVweCwgY2VudGVyLCBjZW50ZXIpO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdC5iZ193aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXJhbmtpbmcge1xyXG4gICAgY291bnRlci1yZXNldDogcmFua2luZ051bTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHJhbmtpbmdOdW07XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIocmFua2luZ051bSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZTE5ZTtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIocmFua2luZ051bSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW5vdGUge1xyXG4gICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gIH1cclxufVxyXG5cclxuLyogMjUwMjEzICovXHJcbi8qIOOCs+ODqeODoOS4gOimp+ODmuODvOOCuCAqL1xyXG4ucC1jb2x1bW4ge1xyXG5cdC5maWx0ZXJfbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gIFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gIFx0XHRnYXA6IDFyZW07XHJcblx0fVxyXG5cdC5maWx0ZXJfaXRlbSB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2IoMjIyLCAyMjIsIDIyMik7XHJcbiAgXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuICBcdFx0Y29sb3I6ICM0Mjg5OTQ7XHJcbiAgXHRcdHBhZGRpbmc6IDBweCAyNXB4O1xyXG4gIFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG59XHJcbi5jLWxpc3QtY29sdW1uLXRhZyBzcGFuIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjIyLCAyMjIsIDIyMik7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICM0Mjg5OTQ7XHJcbiAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59IiwiLmMtcGFnZS10b3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogdncoMjApO1xyXG4gIGJvdHRvbTogdncoMTAwKTtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgfVxyXG5hIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzA0LnBuZykgbm8tcmVwZWF0IGNlbnRlciAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAzMXB4IDE5cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDQucG5nKSBuby1yZXBlYXQgY2VudGVyIDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxMnB4O1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmMtdGFibGUge1xyXG5cdCYtbm9tYWx7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAycmVtIDA7XHJcblx0XHR0aCx0ZHtcclxuXHRcdCAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XHJcblx0XHQgIHBhZGRpbmc6IDEuNXJlbTtcclxuXHRcdH1cclxuXHRcdHRoe1xyXG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iZztcclxuXHRcdCAgd2lkdGg6IDIwJTtcclxuXHRcdCAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuXHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdCAgfVxyXG5cdFx0fVxyXG5cdCAgfVxyXG4gIFxyXG59IiwiJXRleHRsaW5rIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRAaW5jbHVkZXIgaG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cdFx0XHJcbn1cclxuLmMtdGV4dC1saW5rIHtcclxuXHRhIHtcclxuXHRcdEBleHRlbmQgJXRleHRsaW5rO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzIGFsbDtcclxuXHR9XHJcblx0Ji0tYXJyb3ctcmlnaHQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRhIHtcclxuXHRcdFx0QGV4dGVuZCAldGV4dGxpbms7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRAZXh0ZW5kICVhcnJvdztcclxuXHRcdFx0XHRsZWZ0OiAtMnJlbTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjX2Jhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tdW5kZXJsaW5lIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtYXJyb3d7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDhweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogY2FsYyg1MCUgLSA4cHgpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC42cztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0fVxyXG59IiwiLmMtdGV4dHtcclxuICAmLWNlbnRlcntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJi1yaWdodHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAmLWxlZnR7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufSIsIi5jLXRpdGxlLWFyZWEge1xyXG4gICYtcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iZztcclxuICAgIGhlaWdodDogMjEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdWIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19jLXRpdGxlYXJlYV9zLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyODZweCAxNTBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2MtdGl0bGVhcmVhX3MucG5nKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTkxcHggMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sLWNvbnRhaW5lci1haSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWktZm9yLXdvcmsvbXZfYWktZm9yLXdvcmtfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA1NDBweCBhdXRvIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9haS1mb3Itd29yay9tdl9haS1mb3Itd29ya18wMS5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjgycHggYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2JnO1xyXG4gICAgaGVpZ2h0OiA1MjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBAaW5jbHVkZSBmb250NzA7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAwIDIuNXJlbSAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1YiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDQ4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dDIge1xyXG4gICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW0ge1xyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmc7XHJcbiAgICBoZWlnaHQ6IDQ2MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBoZWlnaHQ6IDcwdnc7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgIGhlaWdodDogMTUwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQ1MDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQyIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgfVxyXG5cclxuICAgICYtMDJidG4ge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHZ3IWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiAyMDI1MDYyNCDos4fmlpnjg4Djgqbjg7Pjg63jg7zjg4nkuIDopqcqL1xyXG4uYy10aXRsZS1hcmVhLXMge1xyXG4gIC5sLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICBoMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4vKjI1MDcwN1/jg5Xjgqnjg7zjg6DmlLnkv64qL1xyXG4uYy10aXRsZS1hcmVhLXMgaDEge1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxufSIsIi5jLXRpdGxlIHtcclxuICAmLWgyLW5vbWFsIHtcclxuICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiAwIDAgNXJlbSAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW46IDAgMCAyLjVyZW0gMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1oMi1ub21hbC5jLXJlZCB7XHJcbiAgICBjb2xvcjogJGMtcmVkO1xyXG4gIH1cclxuICAmLWgzLW5vbWFsIHtcclxuICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBAaW5jbHVkZSBmb250MjY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaDQtbm9tYWwge1xyXG4gICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICB9XHJcbiAgJi1oNS1ub21hbCB7XHJcbiAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgfVxyXG4gICYtZW4tcmVkIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgfVxyXG59XHJcbiIsIi5wLWhlYWRlcl9fbmF2IHtcclxuICAgIC5jLWJ0bi0tcmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCByaWdodCAyMHB4IGNlbnRlci8xNXB4ICNjZjEyMmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDE1cHggY2VudGVyLzE1cHggI2NmMTIyZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnAtaG9tZS1uZXdzIGE6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxufVxyXG4ucC1ob21lLXNlcnZpY2UtbGlzdCBsaSBhIGZpZ3VyZSBpbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbn1cclxuLnAtaG9tZS1ldmVudC1saXN0X19kYXRlIHtcclxuICAgIGNvbG9yOiAjNjY2IWltcG9ydGFudDtcclxufVxyXG4uYy1saXN0LWNvbHVtbi1saXN0IGxpIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlIWltcG9ydGFudDtcclxufVxyXG4uYy1saXN0LWNvbHVtbi1saXN0ID4gbGkgYSBmaWd1cmUgaW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG59XHJcblxyXG4uc2F0b3JpX19jdXN0b21fZm9ybV82NWFhYzU5MzgwM2QxYjk4X2NzcyAuc2F0b3JpX19yZXF1aXJlIHtcclxuICAgIGJhY2tncm91bmQ6ICNjZjEyMmUhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG59XHJcbi5zYXRvcmlfX2N1c3RvbV9mb3JtXzY1YWFjNTkzODAzZDFiOThfY3NzIGEsXHJcbi5zYXRvcmlfX2N1c3RvbV9mb3JtXzY1YWFjNTkzODAzZDFiOThfY3NzIGE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogI2NmMTIyZSFpbXBvcnRhbnQ7XHJcbn1cclxuLnNhdG9yaV9fY3VzdG9tX2Zvcm1fNjVhYWM1OTM4MDNkMWI5OF9jc3MgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwsXHJcbi5zYXRvcmlfX2N1c3RvbV9mb3JtXzY1YWFjNTkzODAzZDFiOThfY3NzIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsIHtcclxuICAgIGNvbG9yOiAjNjY2IWltcG9ydGFudDtcclxufVxyXG4jc2F0b3JpX19wcml2YWN5X3BvbGljeV9hZ3JlZW1lbnQ6Y2hlY2tlZCArICNzYXRvcmlfX3ByaXZhY3lfcG9saWN5X2FncmVlbWVudF82NWFhYzU5MzgwM2QxYjk4IHtcclxuICAgIGNvbG9yOiAjMGI1MWIzIWltcG9ydGFudDtcclxufVxyXG4uc2F0b3JpX19zdWJtaXRfZ3JvdXAge1xyXG4gICAgbWF4LXdpZHRoOiAzODVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMCFpbXBvcnRhbnQ7XHJcbn1cclxuLnNhdG9yaV9fYnRuLnN1Ym1pdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW0haW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2NmMTIyZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAyLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDI1cHggY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2NmMTIyZSFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbn1cclxuLnNhdG9yaV9fYnRuLnN1Ym1pdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMi5wbmcpIG5vLXJlcGVhdCByaWdodCAxNXB4IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC1kaWdpdGFsYnVkZHktdHJpYWxfX2xpc3RfX3RvcCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwODBweCFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiA0MjBweCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAyLjhlbSAxLjVlbSFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG4ucC1kaWdpdGFsYnVkZHktdHJpYWxfX2xpc3RfX3RvcDo6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDQ0JSFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTYzcHghaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0MHB4IWltcG9ydGFudDtcclxufVxyXG4ucC1kaWdpdGFsYnVkZHktdHJpYWxfX2xpc3RfX2l0ZW1fX2ltZyB7XHJcbiAgICB0b3A6IC00NnB4IWltcG9ydGFudDtcclxuICAgIGxlZnQ6IC0yJTtcclxuICAgIHdpZHRoOiA2MCUhaW1wb3J0YW50O1xyXG59XHJcbi5wLWRpZ2l0YWxidWRkeS10cmlhbF9fbGlzdF9faXRlbSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLnAtZGlnaXRhbGJ1ZGR5LXRyaWFsX19saXN0X19pdGVtX19oMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDIuMDgzdncsIDQwcHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLnAtZ2VuZXJhdGlvbi1haS1zb2x1dGlvbl9fd3JhcCBoMyB7XHJcbiAgICBtYXJnaW46IDRyZW0gMCFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLyoyNTAzMjhfQUnmioDooZPjg5bjg63jg4Pjgq/liYrpmaQqL1xyXG4ucC1haS1mb3Itd29yay1mdW5jdGlvbi10ZWNobm9sb2d5IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMDBweDsgICBcclxufVxyXG5cclxuLyoyNjA1MTFf44OP44Oz44OQ44O844Ks44O85YaF5L+u5q2jKi9cclxuLnAtaGVhZGVyX19tZW51LWZvcm0ge1xyXG4gICAuYy1idG4tLXJlZCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgIH0gXHJcbn0iLCIucC1haS1mb3Itd29yay1uZXdzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDVyZW0gYXV0byAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XHJcblxyXG4gIGR0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRkIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBkZC5wLWFpLWZvci13b3JrLW5ld3NfdHgge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMjRweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtYWktZm9yLXdvcmstbmV3c190YWcge1xyXG4gICAgYmFja2dyb3VuZDogI2Q1MGUzYztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMXB4IDEwcHg7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI2UzZTRlNDtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5wLW5ld3MtbGlzdF9fYnRuIHtcclxuICB3aWR0aDogMjAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDVyZW0gYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gIH1cclxufVxyXG5cclxuI3RvcGljcyB7XHJcblxyXG4gIC5wLWFpLWZvci13b3JrLW5ld3Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDMuNXJlbSBhdXRvIDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luOiAyLjZyZW0gYXV0byAwO1xyXG4gICAgfVxyXG4gIFxyXG4gIH1cclxuXHJcbiAgLnAtYWktZm9yLXdvcmstbmV3cy10b3BpY3Mge1xyXG4gICAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTNlNGU0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpc3QtdG9waWNzIHtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ViZWNlZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpc3QtdG9waWNzX19mdW5jdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlYmVjZWU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGlzdC10b3BpY3NfX2l0ZW0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYmVjZWU7XHJcbiAgICAvLyB0cmFuc2l0aW9uOiAwLjRzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtdG9waWNzX19pdGVtIGRsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saXN0LXRvcGljc19fZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1pbi13aWR0aDogMTc0cHg7XHJcbiAgfVxyXG5cclxuICAubGlzdC10b3BpY3NfX2RhdGUsIC5saXN0LXRvcGljc19fdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDIycHg7XHJcbiAgICBtYXJnaW46IDA7IFxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIC5saXN0LXRvcGljc19fZGF0ZSB7XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgcGFkZGluZzogMy45MDYyNXZ3IDIuNjA0MTY2NjY2N3Z3IDIuNjA0MTY2NjY2N3Z3O1xyXG4gICAgfVxyXG4gICAgLmxpc3QtdG9waWNzX190aXRsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMi42MDQxNjY2NjY3dncgMy45MDYyNXZ3O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuLyrjgr/jg5bliIfjgormm7/jgYjlhajkvZPjga7jgrnjgr/jgqTjg6sqL1xyXG4udGFicyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi8q44K/44OW44Gu44K544K/44Kk44OrKi9cclxuLnRhYl9pdGVtIHtcclxuICB3aWR0aDogMjcwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVjZWU7XHJcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogIzAwMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLnRhYl9pdGVtOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG59XHJcblxyXG4vKuODqeOCuOOCquODnOOCv+ODs+OCkuWFqOOBpua2iOOBmSovXHJcbmlucHV0W25hbWU9XCJ0YWJfaXRlbVwiXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyrjgr/jg5bliIfjgormm7/jgYjjga7kuK3ouqvjga7jgrnjgr/jgqTjg6sqL1xyXG4udGFiX2NvbnRlbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyrpgbjmip7jgZXjgozjgabjgYTjgovjgr/jg5bjga7jgrPjg7Pjg4bjg7Pjg4Tjga7jgb/jgpLooajnpLoqL1xyXG4jYWxsOmNoZWNrZWR+I2FsbF9jb250ZW50LFxyXG4jdGFiX2Z1Y3Rpb246Y2hlY2tlZH4jdGFiX2Z1Y3Rpb25fY29udGVudCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XHJcbiAgLy8gYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjZjEyMmU7XHJcbn1cclxuXHJcbi8q6YG45oqe44GV44KM44Gm44GE44KL44K/44OW44Gu44K544K/44Kk44Or44KS5aSJ44GI44KLKi9cclxuLnRhYnMgaW5wdXQ6Y2hlY2tlZCsudGFiX2l0ZW0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi50YWJfY29udGVudF9kZXNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogLTM4cHg7XHJcbn1cclxuXHJcbi50YWJzIC50YWJfY29udGVudF9kZXNjcmlwdGlvbjIge1xyXG4gIG1hcmdpbi10b3A6IC0xNHB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gIC50YWJzIC50YWJfaXRlbSB7XHJcbiAgICBtYXJnaW46IDAgMy45MDYyNXZ3O1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMy45MDYyNXZ3KjIpO1xyXG4gIH1cclxuXHJcbiAgLnRhYnMgLnRhYl9jb250ZW50X2Rlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IC0yOHB4O1xyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tY29udGVudCAudGFicyAudGFiX2NvbnRlbnRfZGVzY3JpcHRpb24yIHtcclxuICAgIG1hcmdpbi10b3A6IC05cHg7XHJcbiAgfVxyXG59XHJcbn1cclxuXHJcbiN0b3BpY3MtZHRsIHtcclxuXHJcbiAgLnRvcGljcy1jb250ZW50X19kYXRlIHtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcblxyXG4gIC50b3BpY3MtY29udGVudCBoMiB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuICBcclxuICB9XHJcblxyXG4gIC50cGNfZHRsIHtcclxuICAgIFxyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41NzE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZDUwZTNjO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc21hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgcCArIHVsIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M5YzljOTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzljOWM5O1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgIHRyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YzljOTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzljOWM5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuICAgICAgICAgIHdpZHRoOiAyNCU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzljOWM5O1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9haS1mb3Itd29yay9sb2dvLWxpbmstaWNvbi5wbmcpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmhvdmVyIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDVyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA0cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW1fX2xlZnQge1xyXG4gICAgICAgIHdpZHRoOiA2NCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW1fX3JpZ2h0IHtcclxuICAgICAgICB3aWR0aDogMzYlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5wLW5ld3MtbGlzdF9fYnRuIHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDVyZW0gYXV0bztcclxuICBcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoyNTExMTFf5paw552A5oOF5aCx6L+95YqgKi9cclxuLnAtYWktZm9yLXdvcmstbmV3cyB7XHJcbiAgLnAtYWktZm9yLXdvcmstbmV3c190YWcge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpOyAgICBcclxuICB9XHJcbn1cclxuLyoyNTEyMjJfQk9YSUwqL1xyXG4jdG9waWNzLWR0bCB7XHJcbiAgLnRwY19jbnQge1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoyNjA2MTFf44Oq44Oq44O844K544OO44O844OIKi9cclxuLnAtdG9waWNzIHtcclxuICAmLWNvbXBhcmUge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiA5cmVtO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAwO1xyXG4gICAgICByb3ctZ2FwOiA1cmVtO1xyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgJi10dGwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMnZ3LCAyMnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWNvbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhhcyhzbWFsbCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDowLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtYWZ0ZXIge1xyXG4gICAgICAgIC5wLXRvcGljcy1jb21wYXJlLWl0ZW0tdHRsIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtYmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMzJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDMycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMjJweCBzb2xpZCAjY2YxMjJlO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyBcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlOyBcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHJpZ2h0OiAtNnJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTRyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDMycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAyMnB4IHNvbGlkICNjZjEyMmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICB9ICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jdG9waWNzLWR0bCB7XHJcbiAgLnAtYWl3b3JrLXNvbHV0aW9uX19saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYy10aXRsZS1hcmVhLWwge1xyXG4gIC5sLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FpLWZvci13b3JrL212X2FpLWZvci13b3JrXzAxLnBuZykgbm8tcmVwZWF0IGxlZnRcclxuICAgICAgICA1MDBweCBib3R0b20gMDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL2ltZy9haS1mb3Itd29yay9tdl9haS1mb3Itd29ya18wMS5wbmcpIG5vLXJlcGVhdCByaWdodCAwXHJcbiAgICAvLyAgIGJvdHRvbSAwO1xyXG4gICAgLy8gYmFja2dyb3VuZC1zaXplOiA5NzlweCA1MjBweDtcclxuICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgIC8vIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FpLWZvci13b3JrL212X2FpLWZvci13b3JrXzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0XHJcbiAgICAvLyAgICAgMCBib3R0b20gMDtcclxuICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgLy8gfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogOTc5cHg7XHJcbiAgICAgIGhlaWdodDogNTIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtMTYwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9haS1mb3Itd29yay9tdl9haS1mb3Itd29ya18wMS5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtYWktZm9yLXdvcmsge1xyXG4gICYtYm5yIHtcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi1tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgycmVtLCBmbGV4LXN0YXJ0KTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDI1cHggMXJlbSAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4IDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYS5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1tZW51LXVuZGVyIHtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiAgJi1uZXcge1xyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJi1saXN0IHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgfVxyXG4gICAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtcHJldiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDklO1xyXG4gICAgICAgIGxlZnQ6IC0zNXB4O1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIC8vICAgbGVmdDogMTBweDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzNXB4KSB7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wNS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDUucG5nKSBuby1yZXBlYXQgY2VudGVyIDhweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLW5leHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ5JTtcclxuICAgICAgICByaWdodDogLTM1cHg7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgLy8gICByaWdodDogMTBweDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzNXB4KSB7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDMucG5nKSBuby1yZXBlYXQgY2VudGVyIDE0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAzLnBuZykgbm8tcmVwZWF0IGNlbnRlciA4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1haS1mb3Itd29yay1uZXctd3JhcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICYtYXNzaWdubWVudCB7XHJcbiAgfVxyXG4gICYtYWJvdXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogNnJlbSAxM3JlbSA2cmVtIDdyZW07XHJcbiAgICBnYXA6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLXR4dCB7XHJcbiAgICAgIC5jLXRpdGxlLWgyLW5vbWFsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jLXRleHQtY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmFjY29yZGlvbiAuYy1saXN0LXNlcnZpY2UtbGlzdF9fZ3JpZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19wbHVzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFjY29yZGlvbiAuYy1saXN0LXNlcnZpY2UtbGlzdF9fZ3JpZC5vcGVuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fbWludXMucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjhweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYy1hcnJvdy1nciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxNTMsIDI1NSwgMCk7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiA1MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNTBweDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA4MHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA4MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGMtYmc7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAyNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyNXB4O1xyXG4gICAgICBib3JkZXItbGVmdC13aWR0aDogNDBweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWMtYXJyb3ctd2gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjphZnRlciB7XHJcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTUzLCAyNTUsIDApO1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogNTBweDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDUwcHg7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogODBweDtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogODBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAyNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyNXB4O1xyXG4gICAgICBib3JkZXItbGVmdC13aWR0aDogNDBweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmJvZHkuZml4ZWQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLm1vZGFsLWJnIHtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTIwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG59XHJcbi5wLW1vZGFsLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDYuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIGZpZ3VyZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTk5OTtcclxuXHJcbiAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubW9kYWwtbWFpbi10dGwge1xyXG4gIGZvbnQtc2l6ZTogMzVweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1tYWluLWZpZ3RpdGxlIHtcclxuICBAaW5jbHVkZSBmb250MjA7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZGZlY2Y4IDYwJSk7XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1mbGV4LWNvbnRlbnRzIHtcclxuICBAaW5jbHVkZSBncmlkKDFyZW0sIHNwYWNlLWJldHdlZW4pO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgcGFkZGluZzogNHJlbSAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xyXG5cclxuICAubW9kYWwtbWFpbi1maWd0aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICBmaWd1cmUge1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWNsb3NlLWJ0bi10b3Age1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDJyZW07XHJcbiAgdG9wOiAycmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJnO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Nsb3NlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xyXG4gICAgdG9wOiAxLjVyZW07XHJcbiAgICByaWdodDogMS41cmVtO1xyXG4gIH1cclxufVxyXG4ubW9kYWwtY2xvc2UtYnRuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZztcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJGMtcmVkO1xyXG4gIHdpZHRoOiAyNzNweDtcclxuICBtYXJnaW46IDRyZW0gYXV0byAwIGF1dG87XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Nsb3NlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jLWxpc3Qtc2VydmljZS1saXN0LWJ0bi5jLWxpc3Qtc2VydmljZS1saXN0LWJ0bl9fcmFnIHtcclxuICBsaSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzk2cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDkycHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxNnB4KTtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBtaW4taGVpZ2h0OiA5MnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMTZweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIDIwMjQxMjEwIOOCveODquODpeODvOOCt+ODp+ODs+OCu+OCr+OCt+ODp+ODsyBEaWZ55bCO5YWlICovXHJcbi5wLWFpd29yay1zb2x1dGlvbi1kaWZ5X19ncmlkLnUtbXQtLTMwIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgZ2FwOiA0MHB4IDIwcHg7XHJcbn1cclxuLnAtYWl3b3JrLXNvbHV0aW9uLWRpZnlfX3dyYXAge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgZ2FwOiAwO1xyXG59XHJcbi5wLWFpd29yay1zb2x1dGlvbi1kaWZ5X190ZXh0IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG59XHJcbi5kaWZ5X19ib3R0b20ge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLnAtYWl3b3JrLXNvbHV0aW9uLWRpZnlfX2dyaWQudS1tdC0tMzAge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICB9XHJcbn1cclxuLmFjY29yZGlvbi1kaWZ5IHtcclxuICAucC1haXdvcmstc29sdXRpb24tZG9jdW1lbnRfX2ZpZ3VyZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY3O1xyXG4gIH1cclxuICBkdCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi8qIDIwMjUwMTA3IERpZnnjg5Djg4rjg7wgKi9cclxuLmwtY29udGFpbmVyLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogNDBweDtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICBjb2x1bW4tZ2FwOiAwO1xyXG4gIH1cclxufVxyXG4ucC1ob21lLXVzZWNhc2UtbGlzdCAuc3dpcGVyLXNsaWRlIGEgZmlndXJle1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcbi8qIDIwMjUwMjE3IOOCteOCpOODiOaUueS/ru+8iOaWsOedgOaDheWgse+8iSovXHJcbi5wLWFpLWZvci13b3JrLW5ldy1saXN0IHtcclxuICAmLXByZXYtaG9uZSB7XHJcbiAgICB0b3A6IDI3JTtcclxuICB9XHJcbiAgJi1uZXh0LWhvbmUge1xyXG4gICAgdG9wOiAyNyU7XHJcbiAgfVxyXG59XHJcbi8qIDIwMjUwMzE3IExMTeODluODreODg+OCr+i/veWKoCovXHJcbiNhY2NvcmRpb24wNyB7XHJcbiAgZmlndXJlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1saXN0LWxpc3QyIHtcclxuICAgIGNvbHVtbi1nYXA6IDQlO1xyXG4gICAgJl9fdHRsIHtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDI0cHgpO1xyXG4gICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDUlO1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbSAyLjNyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IFxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB9ICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qMjUwNjA5X0NvcGlsb3TjgrXjg7zjg5Pjgrnjg5rjg7zjgrjmlLnkv64qL1xyXG4jYWktZm9yLXdvcmstY29sdW1uLXBhZ2Uge1xyXG4gICNtZW51LWNvbHVtbiB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKjI2MDMyN1/jg6rjgrPjg7zjga5BSeaKgOihk+ODmuODvOOCuOaUueS/riovXHJcbi5saW5rQXJlYSB7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgJl9fdGV4dGxpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBtYXJnaW46IDAgNXB4IDNweCAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNlNDAwMDc7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKjI2MDQyMV/mioDooZPjg5bjg63jg4Pjgq/kv67mraMqL1xyXG4ubW9kYWwtY2xvc2UtYnRuLXRvcCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5wLWFpLWZvci13b3JrLWZ1bmN0aW9uLXRlY2hub2xvZ3ktbGlzdCBidXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufSIsIiN0b3BpY3MtYWkge1xyXG4gIC5wLWFpLWZvci13b3JrLW5ld3Mge1xyXG4gICAgcGFkZGluZzogNnJlbTtcclxuICAgIGJvcmRlci10b3A6IGluaXRpYWw7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbjogMi42cmVtIGF1dG8gMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLWhvbWUtdG9waWNzLWFpLWJ0bi1iIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzODVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgfVxyXG5cclxuICBhLml0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgYS5pdGVtOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgYm90dG9tOiAycmVtO1xyXG4gICAgd2lkdGg6IDI5cHg7XHJcbiAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XHJcbiAgfVxyXG59XHJcbi5wLWFpLXRvcGljcyB7XHJcblx0LnAtYWktYXJ0aWNsZSB7XHJcblx0XHQuYy10aXRsZS1oMi1ub21hbCB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDJyZW0gMDtcclxuXHRcdH1cclxuXHRcdC5jLWxpc3QtY29sdW1uLWxpc3Qge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wLWFpLXRlY2hub2xvZ3kgLnB0LTAge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4ucC1haS10ZWNobm9sb2d5LWludHJvIC5wLWFpLXRlY2hub2xvZ3ktaW50cm9fX3R0bCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAyLjA4M3Z3LCAyNHB4KTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG59XHJcblxyXG4ucC1ocmQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcclxufVxyXG5cclxuLnAtaHJkIC5ocmQtaGVhZC10dGwge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ucC1ocmQgLmhyZC1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNXJlbTtcclxuICBtYXJnaW4tdG9wOiAzcmVtO1xyXG59XHJcblxyXG4ucC1ocmQgLmhyZC1pdGVtIGZpZ3VyZSB7XHJcbiAgd2lkdGg6IDgwJTtcclxufVxyXG5cclxuLnAtaHJkIC5ocmQtaXRlbSBmaWd1cmUgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDU0MHB4O1xyXG59XHJcblxyXG4ucC1ocmQgLmhyZC1pdGVtIC5ocmQtaXRlbV9fZGVzYyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wLWhyZCAuaHJkLWluZm8ge1xyXG4gIG1hcmdpbi10b3A6IDVyZW07XHJcbn1cclxuXHJcbi5wLWhyZCAuaHJkLWluZm8gLmhyZC1pbmZvX190dGwge1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnAtaHJkIC5ocmQtaW5mby1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIG1hcmdpbi10b3A6IDVyZW07XHJcbn1cclxuXHJcbi5wLWhyZCAuaHJkLWluZm8taXRlbSBmaWd1cmUge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5wLWhyZCAuaHJkLWluZm8taXRlbSBmaWd1cmUgaW1nIHtcclxuICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnAtaHJkIC5ocmQtaW5mby1pdGVtIC5ocmQtaW5mby1pdGVtX19kZXNjIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiA1cmVtIDdyZW07XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLnAtaHJkIC5ocmQtaW5mby1pdGVtIC5ocmQtaW5mby1pdGVtX19kZXNjIHAuaHJkLWluZm8taXRlbV9fZGVzYy10aXRsZSB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjU2MnZ3LCAzMHB4KTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAucC1haS10ZWNobm9sb2d5IC5wdC0wIHtcclxuICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLnAtaHJkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgLnAtaHJkIC5ocmQtaXRlbSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICBnYXA6IDNyZW07XHJcbiAgfVxyXG5cclxuICAucC1ocmQgLmhyZC1pdGVtIGZpZ3VyZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5wLWhyZCAuaHJkLWl0ZW0gZmlndXJlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5wLWhyZCAuaHJkLWl0ZW0gLmhyZC1pdGVtX19kZXNjIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnAtaHJkIC5ocmQtaW5mby1pdGVtIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDByZW07XHJcbiAgfVxyXG5cclxuICAucC1ocmQgLmhyZC1pbmZvLWl0ZW0gZmlndXJlIGltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICB9XHJcblxyXG4gIC5wLWhyZCAuaHJkLWluZm8taXRlbSAuaHJkLWluZm8taXRlbV9fZGVzYyB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5wLWhyZCAuaHJkLWluZm8taXRlbSBmaWd1cmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi8qMjYwMzI3X+ODquOCs+ODvOOBrkFJ5oqA6KGT44Oa44O844K45pS55L+uKi9cclxuLmhyZC1pbmZvLWl0ZW0ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYtcmV2ZXJzZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxufSIsIi5wLWFpd29yay1zb2x1dGlvbiB7XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyOXB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZhcSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoNHJlbSk7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZm9udDIzO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XHJcbiAgfVxyXG4gICZfX2xpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX3JlZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDEuMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiArIGxpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGR0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfcmVkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBkZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1kb2N1bWVudCB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgcGFkZGluZzogMC4zcmVtIDEuNXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fZmlndXJlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW0gMnJlbTtcclxuICAgIH1cclxuICAgICZfX2ZpZ3R0bCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgIC5ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZGZlY2Y4IDYwJSk7XHJcbiAgICAgIH1cclxuICAgICAgLnllbGxvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2ZjZjJkYSA2MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFycm93IHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAyMnB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAxLjVyZW0gYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWdpbWcge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdHJpYWwge1xyXG4gICAgYmFja2dyb3VuZDogI2ZkZjhmOTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDRyZW0gN3JlbTtcclxuICAgIG1heC13aWR0aDogOTByZW07XHJcbiAgICBtYXJnaW46IDRyZW0gYXV0byAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICRjX3JlZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fY29weSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1mZWF0dXJlIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgyLjVyZW0sIGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX3JlZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAxLjJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX25vdGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTFyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDAgMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXN1cHBvcnQge1xyXG4gICAgJl9fc3ViamVjdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyMztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIzO1xyXG4gICAgICBjb2xvcjogJGNfcmVkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMjJweCBzb2xpZCAjOTc5Nzk3O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1icmVhZGNydW1iIHtcclxuICAgIC5sLWNvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHRAaW5jbHVkZSBmb250MTQ7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNvbG9yOiAjNjY2NjY2O1xyXG5cdHVsIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoMCxmbGV4LXN0YXJ0KTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblx0XHRsaSArIGxpOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnPic7XHJcblx0XHRcdG1hcmdpbjogMCAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdEBpbmNsdWRlIGxpbmUoIzZlNzc4Nik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIucC1jb2x1bW4ge1xyXG4gIC5sLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xyXG4gIH1cclxuICAmLXRpdGxlLWgyIHtcclxuICAgIEBpbmNsdWRlIGZvbnQyNTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxuICB9XHJcbiAgJi1jaGF0Ym90IHtcclxuICAgICZfX2ZpZyB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1kZXRhaWwge1xyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XHJcbiAgICAgICZsIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzgwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZyIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXN1bW1hcnkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgICZfX2ZpZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgIH1cclxuICAgICYtbWVudSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAzcmVtO1xyXG4gICAgICAgIHRvcDogM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICB0b3A6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fY2xvc2UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fb3BlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAzcmVtO1xyXG4gICAgICAgIHRvcDogM3JlbTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Nsb3NlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3dyYXAge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IG1lbnVOdW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xyXG4gICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBtZW51TnVtO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IG1lbnVTdWJOdW07XHJcbiAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbWVudVN1Yk51bTtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobWVudU51bSkgXCItXCIgY291bnRlcihtZW51U3ViTnVtKSBcIi5cIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBtZW51U3ViMDJOdW07XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XHJcbiAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBtZW51U3ViMDJOdW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG1lbnVOdW0pIFwiLVwiIGNvdW50ZXIobWVudVN1Yk51bSkgXCItXCIgY291bnRlcihtZW51U3ViMDJOdW0pIFwiLlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmICsgbGkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faDMge1xyXG4gICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtYmc7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAwIDNyZW0gMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19oNCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAzcmVtIDAgM3JlbSAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMS41cHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faDUge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgICYtcmVsYXRpb24ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgIH1cclxuICAgICYtaDJfX3JlbGF0aW9uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDI1cHggN3B4IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX29sIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNsb3NlIHtcclxuICAucC1jb2x1bW4tZGV0YWlsLW1lbnVfX2Nsb3NlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5wLWNvbHVtbi1kZXRhaWwtbWVudV9fb3BlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLnAtY29sdW1uLWRldGFpbC1tZW51X193cmFwIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnAtY29sdW1uLXRleHQtbGluayB7XHJcbiAgY29sb3I6ICNjZjEyMmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLnAtY29sdW1uLXRleHQtbGluazpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZG93bmxvYWRfYmFubmVyIHtcclxuICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjFmYTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHBhZGRpbmc6IDIwcHggNSU7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgLmZsZXgge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDUwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0X3dyYXAge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICYudHRsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmKyBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jb2x1bW4vYnRuLWljb24ucG5nKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5kb3dubG9hZF9iYW5uZXJfaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMzBweDtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbHVtbi9kYmlfc3RyMDIucG5nKTtcclxuICAgIH1cclxuICAgIC5pbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jb2x1bW4vZGJpX3N0cjAxLnBuZyk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbHVtbi9kYmlfcm9iby5wbmcpO1xyXG4gICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jLWxpc3QtY29sdW1uLWxpc3Qge1xyXG4gIGxpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4vKjI1MDEyMl/jg5Xjgqnjg7zjg6DoqpjlsI7jg5Djg4rjg7zoqK3nva4qL1xyXG4vKnNtYWxsLWJuciovXHJcbi5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXIge1xyXG4gIG1heC13aWR0aDogODByZW07XHJcbiAgbWFyZ2luOiA1cmVtIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9haS1mb3Itd29yay9jb2x1bW4tY3RhLWRvd25sb2FkLWJnLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSAge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBhOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC5jb2x1bW4tY3RhLWRvd25sb2FkIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gNHJlbSFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0haW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlZmZiIWltcG9ydGFudDtcclxuICAgIC5wLWN0YS1kb3dubG9hZF9fd3JhcCB7XHJcbiAgICAgIG9yZGVyOiAwIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBvcmRlcjogMCFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1jdGEtZG93bmxvYWRfX3R0bCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtY3RhLWRvd25sb2FkX19idG4ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIC5jLWJ0bi0td2hpdGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuM3JlbSAxLjVyZW0haW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgMjVweCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjguNXJlbTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qYmlnLWJuciovXHJcbi5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXItYmlnIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvbHVtbi1jdGEtZG93bmxvYWQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDVyZW0gMCFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9IFxyXG4gIC5wLWN0YS1kb3dubG9hZF9fd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICBwIHtcclxuICAgICAgbWF4LXdpZHRoOiA1NXJlbTtcclxuICAgICAgbWFyZ2luOjAgYXV0byA3cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luOjAgYXV0byAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLWN0YS1kb3dubG9hZF9fdHRsIHtcclxuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtIWltcG9ydGFudDsgXHJcbiAgfVxyXG4gIC5wLWN0YS1kb3dubG9hZF9fb3ZlcnZpZXcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMGQ0ZjQ7XHJcbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgICZfZHRsIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obG0pIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgIHRleHQtaW5kZW50OiAtMS4ycmVtO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTQsIDE2OCwgMjMwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA0MXJlbTtcclxuICAgICAgdG9wOiAtNXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsbSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnAtY3RhLWRvd25sb2FkX190cm91YmxlIHtcclxuICAgIG1heC13aWR0aDogNjdyZW07XHJcbiAgICBtYXJnaW46IDZyZW0gYXV0byA1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luOiAycmVtIGF1dG87XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWktZm9yLXdvcmsvcC1jdGEtZG93bmxvYWRfX3Ryb3VibGUtaWNvbi5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtMS41cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnAtY3RhLWRvd25sb2FkX19idG4ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8haW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAzNXJlbTtcclxuICAgIC5jLWJ0bi0td2hpdGUuYy1idG4tLXdoaXRlLWJpZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSAzcmVtIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoyNTAzMDdf44Kz44Op44Og44Oq44Oz44Kv44OQ44OK44O86Kit572uKi9cclxuLmNvbHVtbi1jdGEtZG93bmxvYWQtd3JhcHBlciB7XHJcbiAgZmlndXJlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAyOHJlbTtcclxuICAgICAgaGVpZ2h0OiAxOHJlbTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGZpbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1iaWcge1xyXG4gICAgZmlndXJlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNDNyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyN3JlbTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBmaWxsOyAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLWN0YS1kb3dubG9hZF9fdHRsIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLWN0YS1kb3dubG9hZF9fdHRsIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb2x1bW4tY3RhLWxpbmstd3JhcHBlciB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnAtY3RhLWRvd25sb2FkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGVmZmIgIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgICZfX3R0bCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS41NjJ2dywgMTlweCkgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgYS5jLWJ0bi0td2hpdGUge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMC4zcmVtIDFyZW0gMC4zcmVtIDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjY2YxMjJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2NmMTIyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAyLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDI1cHggY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgYS5leHRlcm5hbC1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fZXh0ZXJuYWxfbGluay5wbmcpIG5vLXJlcGVhdCByaWdodCAyNXB4IGNlbnRlciAhaW1wb3J0YW50OyBcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggIWltcG9ydGFudDsgICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoyNTA0MTBf44Kz44Op44Og44Oq44Oz44Kv44OQ44OK44O86Kit572uKi9cclxuLmN0YS1kaWZ5LXNlcnZpY2Uge1xyXG4gIC5jb2x1bW4tY3RhLWRvd25sb2FkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjMgIWltcG9ydGFudDtcclxuICAgIC5wLWN0YS1kb3dubG9hZF9fdHRsIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4vKjI1MDUxOV/jgrPjg6njg6Djg6rjg7Pjgq/jg5Djg4rjg7zoqK3nva4qL1xyXG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyIHtcclxuICAucC1jdGEtZG93bmxvYWRfX3R0bCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBmaWd1cmUge1xyXG4gICAgaW1nIHtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbiAgJi1iaWcge1xyXG4gICAgLnAtY3RhLWRvd25sb2FkIHtcclxuICAgICAgJl9fb3ZlcnZpZXcge1xyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzlyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdHJvdWJsZS5ibG9jay1iYWxvb24tbGVmdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luOiA1cmVtIGF1dG8gMS41cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMS41cmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjZjEyMmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxLjVlbSApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDJ2dywgMTZweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMS41ZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMS41ZW0gc29saWQgI2NmMTIyZTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMS41ZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNS41cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjVlbSBzb2xpZCAjY2YxMjJlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDUuNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoIDIuNXB4IC0gMS41ZW0gKTtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDEuNWVtICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdHRsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgXHJcbiAgICAgICAgKyBwIHtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoyNTA2MTJf44Oq44Kz44O844GuQUnjgr3jg6rjg6Xjg7zjgrfjg6fjg7Pjgqvjgr/jg63jgrBETCovXHJcbi5wLWN0YS1kb3dubG9hZF9fdHRsIHtcclxuICBmb250LXNpemU6IGNsYW1wKDIzcHgsIDJ2dywgMjdweCkgIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDIycHgpO1xyXG4gIH1cclxufVxyXG4uY29sdW1uLWN0YS1kb3dubG9hZC13cmFwcGVyIHtcclxuICAucGFnZS1jdGEtZG93bmxvYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjFmYSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIC5wLWN0YS1kb3dubG9hZCB7XHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAydncsIDI0cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDJ2dywgMjBweCkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jLWJ0bi0td2hpdGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjZjEyMmUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICNjZjEyMmUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIucG5nKSBuby1yZXBlYXQgcmlnaHQgMjVweCBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb2x1bW4tY3RhLWRvd25sb2FkLXdyYXBwZXIge1xyXG4gICYtYmlnIHtcclxuICAgIC5wLWN0YS1kb3dubG9hZF9fdHRsIHtcclxuICAgICAgKyBwIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucC1jdGEtZG93bmxvYWRfX3R0bCB7XHJcbiAgICArIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qMjUxMDMxX3RhYmxlKi9cclxuLmMtdGFibGUtdGhpbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAycmVtIDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgdGgge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcclxuICB9XHJcbn1cclxuLmMtdGFibGUtc2Nyb2xsIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIH1cclxuICAmLW1lc3NhZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICB0YWJsZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICB3aWR0aDogMTI4MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKjI1MTExNF9zbWFsbCovXHJcbi5wLWNvbHVtbi1kZXRhaWxfX3NlY3Rpb24gc21hbGwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbi8qMjYwMTA1X+OCs+ODqeODoOWwjue3muWkieabtCovXHJcbi5wLWNvbHVtbiB7XHJcbiAgJi1kZXRhaWwge1xyXG4gICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKjI2MDMwMl/jgrPjg6njg6Djga5TRU/lr77nrZYqL1xyXG4uYy1saXN0LWRpc2MtY29sdW1uIHtcclxuICBtYXJnaW46IDAuMmVtIDAgMWVtO1xyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gIH1cclxufVxyXG4vKjI2MDUxMV/jgrPjg6njg6Djga5TRU/lr77nrZYqL1xyXG5jb2RlIHtcclxuICBwYWRkaW5nOiAuMmVtIC40ZW07XHJcbiAgbWFyZ2luOiAwIC4yZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjFmYTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IC4wOGVtO1xyXG59XHJcblxyXG4uY29kZS1ibG9jayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmMzNDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuXHJcbi5jb2RlLWJsb2NrIHByZSB7XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG59XHJcblxyXG4uY29kZS1ibG9jayBjb2RlIHtcclxuICBjb2xvcjogI2FiYjJiZjtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwOyAgXHJcbn1cclxuXHJcbi8qIOODmOODg+ODgOODvOmDqOWIhiAqL1xyXG4uY29kZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTQ0NTE7XHJcbiAgY29sb3I6ICNhYmIyYmY7XHJcbn1cclxuLyog44Oc44K/44Oz5YWo5L2T44Gu44Os44Kk44Ki44Km44OIICovXHJcbi5jb3B5LWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDRweDtcclxufVxyXG5cclxuLyog5bi45pmC6KGo56S644Gu44Kz44OU44O844Ki44Kk44Kz44OzICovXHJcbi5jb3B5LWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiYjJiZjsgLyog44Ki44Kk44Kz44Oz44Gu6ImyICovXHJcbiAgLyogU1ZH44KS44Oe44K544Kv44Go44GX44Gm5L2/55So77yI6Imy44KSQ1NT44Gn5pON5L2c44GX44KE44GZ44GE44Gf44KB77yJICovXHJcbiAgLXdlYmtpdC1tYXNrOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBjbGFzcz1cImx1Y2lkZSBsdWNpZGUtY29weS1pY29uIGx1Y2lkZS1jb3B5XCI+PHJlY3Qgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgeD1cIjhcIiB5PVwiOFwiIHJ4PVwiMlwiIHJ5PVwiMlwiLz48cGF0aCBkPVwiTTQgMTZjLTEuMSAwLTItLjktMi0yVjRjMC0xLjEuOS0yIDItMmgxMGMxLjEgMCAyIC45IDIgMlwiLz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuICBtYXNrOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBjbGFzcz1cImx1Y2lkZSBsdWNpZGUtY29weS1pY29uIGx1Y2lkZS1jb3B5XCI+PHJlY3Qgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgeD1cIjhcIiB5PVwiOFwiIHJ4PVwiMlwiIHJ5PVwiMlwiLz48cGF0aCBkPVwiTTQgMTZjLTEuMSAwLTItLjktMi0yVjRjMC0xLjEuOS0yIDItMmgxMGMxLjEgMCAyIC45IDIgMlwiLz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxufVxyXG5cclxuLmNvcHktYnV0dG9uOmhvdmVyIC5jb3B5LWljb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qIOOAjOOCs+ODlOODvOOBl+OBvuOBl+OBn+OAjeODoeODg+OCu+ODvOOCuO+8iOKck+ODnuODvOOCr+S7mOOBje+8iSAqL1xyXG4uY29weS10ZXh0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAzMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi8qIOKck+ODnuODvOOCr+OCkkNTU+OBp+i/veWKoCAqL1xyXG4uY29weS10ZXh0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAtd2Via2l0LW1hc2s6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIGNsYXNzPVwibHVjaWRlIGx1Y2lkZS1jaGVjay1pY29uIGx1Y2lkZS1jaGVja1wiPjxwYXRoIGQ9XCJNMjAgNiA5IDE3bC01LTVcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XHJcbiAgbWFzazogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgY2xhc3M9XCJsdWNpZGUgbHVjaWRlLWNoZWNrLWljb24gbHVjaWRlLWNoZWNrXCI+PHBhdGggZD1cIk0yMCA2IDkgMTdsLTUtNVwiLz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxufVxyXG5cclxuLmNvcHktYnV0dG9uLmNvcGllZCAuY29weS10ZXh0IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxufVxyXG5cclxuLyoyNjA2MTFf44Kz44Op44Og44GuU0VP5a++562WKi9cclxuLnAtY29sdW1uIHtcclxuICAmLXN0ZXAge1xyXG4gICAgbWFyZ2luOiAycmVtIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHJvdy1nYXA6IDZyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgcm93LWdhcDogNXJlbTtcclxuICAgIH1cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZjEyMmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjVyZW07XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogXCLjg7tcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgYm90dG9tOiAtNXJlbTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMTlweCBzb2xpZCAjY2YxMjJlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IFxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgYm90dG9tOiAtNHJlbTtcclxuICAgICAgICB9ICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgICYtdHRsIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgJi1udW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1mbG93IHtcclxuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGNvbHVtbi1nYXA6IDVyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogNXJlbTtcclxuICAgICAgY29sdW1uLWdhcDogMDtcclxuICAgIH1cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICB0b3A6IDUwJTtcclxuICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgIGJvcmRlci10b3A6IDMycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICBib3JkZXItYm90dG9tOiAzMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgYm9yZGVyLWxlZnQ6IDIycHggc29saWQgI2NmMTIyZTtcclxuICAgICAgIGJvcmRlci1yaWdodDogMDsgXHJcbiAgICAgICByaWdodDogLTRyZW07XHJcbiAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogLTRyZW07XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDMycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMzJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDIycHggc29saWQgI2NmMTIyZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYtdHRsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmOmhhcyh1bCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1jb250IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbi1tb2RhbC5wbmcpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLTJpdGVtIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuICAgICYtM2l0ZW0ge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGlnaHRib3gge1xyXG4gIC5sYiB7XHJcbiAgICAmLW51bWJlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtbmF2IHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWNvbnRhY3Qge1xyXG4gICYtZm9ybXtcclxuICAgIHBhZGRpbmc6IDdyZW0gMCAwIDA7XHJcbiAgfVxyXG59XHJcbi8qMjUwNTA3X+ODleOCqeODvOODoOOBruaWh+iogOWkieabtCovXHJcbi5wLWNvbnRhY3QtbGVhZCB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIC5jLWxpc3QtZGlzYyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgZGl2IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qMjUwNjA1X+ODquOCs+ODvOOBrkFJ44K944Oq44Ol44O844K344On44Oz44Kr44K/44Ot44KwREwqL1xyXG4ucC1jb250YWN0IHtcclxuICAmLXR4dC1hcmVhIHtcclxuICAgIC5jLXRpdGxlLWgyLW5vbWFsIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcclxuICAgICAgbWFyZ2luOiAwIDAgNHJlbSAwO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDIuMDgzdncsIDMycHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCAwIDRyZW0gMDtcclxuICAgIH1cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDZyZW07XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvbnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3JlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAmLWlubmVyIHtcclxuICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDsgICAgICAgICBcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9kb2N1bWVudC90eHQtaWNvbi5wbmcpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi10eHQtZm9ybSB7XHJcbiAgICB3aWR0aDogNTYwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgcGFkZGluZzogMnJlbSAwIDAgMDtcclxuICAgIH1cclxuICAgICYtdG9wIHtcclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgJi1wYyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgLnAtY29udGFjdC10eHQtZm9ybS10b3AtbGluay1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDcucG5nKSBuby1yZXBlYXQgcmlnaHQgOHB4IGNlbnRlci8xNXB4ICNjZjEyMmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgLnAtY29udGFjdC10eHQtZm9ybS10b3AtbGluay1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzA3LnBuZykgbm8tcmVwZWF0IHJpZ2h0IDhweCBjZW50ZXIvMTVweCAjY2YxMjJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnAtY29udGFjdC10eHQtZm9ybS10b3AtbGluay1pY29uIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCByaWdodCAzcHggY2VudGVyLzE1cHggI2NmMTIyZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgOHB4IGNlbnRlci8xNXB4ICNjZjEyMmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuI3NhdG9yaV9fY3JlYXRpdmVfY29udGFpbmVyIHtcclxuICAuc2F0b3JpX19yZXF1aXJlIHtcclxuICAgIGJhY2tncm91bmQ6ICNjZjEyMmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNjZjEyMmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLyogMjAyNTA2MjQg6LOH5paZ44OA44Km44Oz44Ot44O844OJ5LiA6KanKi9cclxuLnAtY29udGFjdC10eHQtYXJlYSB7XHJcbiAgJi1jb250IHtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLXRpdGxlLWgyLW5vbWFsIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDIuMDgzdncsIDMwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKjI1MDcwN1/jg5Xjgqnjg7zjg6DmlLnkv64qL1xyXG4ucC1jb250YWN0IHtcclxuICAmLXR4dCB7XHJcbiAgICAmLWZvcm0ge1xyXG4gICAgICB3aWR0aDogNTc2cHg7XHJcbiAgICB9XHJcbiAgICAmLWFyZWEge1xyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDVyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmMtdGl0bGUtaDItbm9tYWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMi4wODN2dywgMzVweCk7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDIuMDgzdncsIDMwcHgpO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogMjUwNzE1X+ODh+OCuOOCv+ODq+ODkOODh+OCo+aUueS/riAqL1xyXG4ucC1jb250YWN0IHtcclxuICAmLXR4dCB7XHJcbiAgICAmLWFyZWEge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTsgXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLWNvbnQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1jb3BpbG90IHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgLmMtdGl0bGUtYXJlYS1tIHtcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzgxcHggMzcycHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogNzgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNzJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC01MHB4O1xyXG4gICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29waWxvdC9tdl9jb3BpbG90XzAxLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXNvbHV0aW9uIHtcclxuICAgICZfX3dyYXAge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgaDQge1xyXG4gICAgICAgIG1hcmdpbjogNHJlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZnVuY3Rpb24ge1xyXG4gICAgJl9fbGVhZCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtd29ya3Nob3Age1xyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTByZW0pO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAzMS43JTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJyZW07XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDIuNXJlbTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZmxvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcclxuICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MS41JSAyNy4yNSUgMjcuMjUlO1xyXG4gICAgICBnYXA6IDNyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG4gICAgICAgIHBhZGRpbmc6IDMuNXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgLy8gICAmOjphZnRlciB7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb3BpbG90L2ljb193b3Jrc2hvcF9hcnJvdy5wbmcpO1xyXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiAtNHJlbTtcclxuICAgICAgICAvLyAgICAgdG9wOiAxNHJlbTtcclxuXHJcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgLy8gICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIC8vICAgICAgIHRvcDogLTRyZW07XHJcbiAgICAgICAgLy8gICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29waWxvdC9pY29fd29ya3Nob3BfcGx1cy5wbmcpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNHJlbTtcclxuICAgICAgICAgICAgdG9wOiAxNHJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRvcDogLTRyZW07XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAyLjVyZW0gMCAycmVtO1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYWJvdXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogNnJlbSA2cmVtIDZyZW0gNnJlbTtcclxuICAgIGdhcDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi10eHQge1xyXG4gICAgICAuYy10aXRsZS1oMi1ub21hbCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYy10ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saXN0MyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAzcmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiA2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDMyJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyNS4yM3B4IDMuNzdweCByZ2JhKDUxLCA1MSwgNTEsIDAuMDcpO1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDRyZW0gN3JlbSA0cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDRyZW0gMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICMyZTJlMmU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzJlMmUyZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IC0xN3B4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R0bCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICAgICAgICBjb2xvcjogcmdiKDIwNywgMTgsIDQ2KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNjc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kdGwge1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XHJcbiAgICAgICAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCtwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxpc3QzX19ub0xpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogM3JlbTtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDMyJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDRyZW0gNHJlbSA0cmVtIDRyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDJyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R0bCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNjc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0LjhyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHRsIHtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XHJcbiAgICAgICAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwK3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWFkIHtcclxuICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDEuNnJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saXN0M19fdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDNyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMzIlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI1LjIzcHggMy43N3B4IHJnYmEoNTEsIDUxLCA1MSwgMC4wNyk7XHJcbiAgICAgIHBhZGRpbmc6IDRyZW0gNHJlbSA3cmVtIDRyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSA0cmVtIDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICMyZTJlMmU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzJlMmUyZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IC0xN3B4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R0bCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICAgICAgICBjb2xvcjogcmdiKDIwNywgMTgsIDQ2KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNjc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kdGwge1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XHJcbiAgICAgICAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCtwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNlY1R0bCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcclxuXHJcbiAgICAucC1jb3BpbG90LWZ1bmN0aW9uX19sZWFkIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2VjRHRsIHtcclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb3BpbG90LXdvcmtzaG9wX19pbWFnZSB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNlY0R0bCsucC1jb3BpbG90LXNlY0R0bCB7XHJcbiAgICAubC1jb250YWluZXJ7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2IzYjNiMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGluayB7XHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogM3JlbSA2cmVtIDNyZW0gM3JlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjUuMjNweCAzLjc3cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA3KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSA2cmVtIDJyZW0gMnJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE0cHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBtYXJnaW46IDVyZW0gYXV0byAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGlzdDRfX25vTGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAzcmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiAyMyU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDNyZW0gM3JlbSAzcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWluLWhlaWdodDogMzU2cHg7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSAycmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190dGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY3O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kdGwge1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICAgICAgICAgIGNvbG9yOiByZ2IoNTEsIDUxLCA1MSk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42MjU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHArcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlYWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZzogMS42cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxpc3Q1X19ub0xpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogM3JlbTtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiAxOSU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDRweCAjY2YxMjJlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgNHB4ICNjZjEyMmU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMjJweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IC00NHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGJvdHRvbTogLTQ0cHg7XHJcbiAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgcGFkZGluZzogMi40cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWluLWhlaWdodDogMzU2cHg7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R0bCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogNnJlbTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kdGwge1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICAgICAgICAgIGNvbG9yOiByZ2IoNTEsIDUxLCA1MSk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42MjU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCtwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVhZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAxLjZyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoyNTA2MDlfQ29waWxvdOOCteODvOODk+OCueODmuODvOOCuOaUueS/riovXHJcbi5wLWhvbWUtbXYtYnRuLTAyLXJvdyB7XHJcbiAgcGFkZGluZzogMXJlbSAwIDAgMCAhaW1wb3J0YW50OyBcclxuICAmLXdyYXBwZXIuYy10aXRsZS1hcmVhLW0tMDJidG4ge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIGhlaWdodDogMTcwdncgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1jb3BpbG90LWFib3V0e1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZzogNnJlbSA2cmVtIDRyZW0gNnJlbTtcclxufVxyXG4ucC1vdmVydmlldyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcclxuICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICYtd3JhcHBlciB7XHJcbiAgICAmLXNoYWRvdyB7XHJcbiAgICAgIC5wLW92ZXJ2aWV3LWl0ZW0ge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjUuMjNweCAzLjc3cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA3KTtcclxuICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAycmVtO1xyXG4gIH1cclxuICAmLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9pY29fYXJyb3dfMDYucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzNSU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHJpZ2h0OiAtNDBweDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyNS4yM3B4IDMuNzdweCByZ2JhKDUxLCA1MSwgNTEsIDAuMDcpO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10dGwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAydncsIDMycHgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMnZ3LCAyNHB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1kdGwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDMuNXJlbSA0cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgICBncmlkLXJvdzogc3BhbiAzO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDlweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB0b3A6IDI5MHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1idG4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZGQzO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDguN3B4IDEuM3B4IHJnYmEoNTEsIDUxLCA1MSwgMC4xNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41dncsIDE5cHgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwLjJlbSBzb2xpZCAjZTE4MzkwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMC4yZW0gc29saWQgI2UxODM5MDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMXZ3LCAxNnB4KTtcclxuICAgICAgfVxyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jLWxpc3QtZGlzYy5jLWxpc3QtZGlzYy1ibHVlIGxpIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTljNTtcclxuICB9XHJcbn1cclxuLnAtY29waWxvdC1zZXJ2aWNle1xyXG4gICYtZmVhdHVyZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jLWxpc3Qtc2VydmljZS1saXN0IHtcclxuICAmOmhhcyguYy1saXN0LXNlcnZpY2UtbGlzdC1zdGVwKSB7XHJcbiAgICBwYWRkaW5nOiA2cmVtIDVyZW0gNXJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDJyZW0gMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYtc3RlcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDAgOHB4IDA7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMXZ3LCAyMHB4KTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbiAgJi13bSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBjb2x1bW4tZ2FwOiA3MHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IDNyZW07XHJcbiAgICB9XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuICAgICYtdyB7XHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMnZ3LCAyNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAmLXJlZCB7XHJcbiAgICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMnZ3LCAyMHB4KTtcclxuICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDJ2dywgMTZweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW0ge1xyXG4gICAgICAmLWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDZyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDJ2dywgMjBweCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtc21hbGwge1xyXG4gICAgICAgIG1heC13aWR0aDogODYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMnZ3LCAyMnB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1iaWcge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtd20tbSB7XHJcbiAgICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogM3JlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbSA1cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMnZ3LCAyMXB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAtNzVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWR0bCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgIHBhZGRpbmc6IDNyZW0gMCAwO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xyXG4gICAgfVxyXG4gICAgJi10dGwge1xyXG4gICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS41NjJ2dywgMjhweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtY29waWxvdC13b3Jrc2hvcC1mbG93IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MyUgNDQuNSU7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTlweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbSAzcmVtO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTlweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB0b3A6IC0xcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTU5cHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kdGwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTU5cHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTlweCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLXR4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogODUlOyBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1OXB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTlweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwYTljNTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHggMCA2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjNweCk7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTU5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtdHRsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGE5YzU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjNweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTlweCkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4OyBcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTlweCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10dGwge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAxMnB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICYtc3ViIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhOWM1O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jLWxpc3QtbGlzdDIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDIwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3dyYXAge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIlKSAvIDIpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDg2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDg2cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLWNvcGlsb3QtbGlzdDNfX25vTGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjcwcHgsIDFmcikpO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAyLjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWNvcGlsb3QtbGlzdDNfX3dyYXAge1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgcm93LWdhcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDF2dywgMTZweCk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19kdGwge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtY29waWxvdC1saXN0NF9fbm9MaW5rIHtcclxuICAgICAgbWFyZ2luLXRvcDogN3JlbTtcclxuICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA3cmVtIDIuNXJlbSAyLjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNjJweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWNvcGlsb3QtbGlzdDNfX3dyYXAge1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEyNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNmM2YzZjM7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTE0cHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJl9fZHRsIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1jb3BpbG90LWxpc3Q1X19ub0xpbmsge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGxtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdHRsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjV2dywgMjBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDJyZW0gMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucC1jb3BpbG90LXdvcmtzaG9wIHtcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgJi1maWd1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDlweCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyOXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyOXB4KSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3NTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtYW5jIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyOXB4KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLXR0bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC43cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1hdHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDIzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLWNvcGlsb3QtbGluayB7XHJcbiAgICBhIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zdGVwLWZsb3cge1xyXG4gICAgJi10dGwge1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDJ2dywgMThweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgJi1hcnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDlweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogNHJlbTtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgwZDRlMTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB3aWR0aDogMjA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDlweCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0OXB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCA2MCUgNTAlKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDlweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCA2MCUgNTAlKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MGQ0ZTE7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICByaWdodDogLTYzcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0OXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig0OSUgNTclLCAwIDAsIDEwMCUgMSUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWF0dCB7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDZyZW0gMC41cmVtIDNyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgcGFkZGluZzogMnJlbSA2cmVtIDFyZW0gMnJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zb2x1dGlvbiB7XHJcbiAgICAmLXR0bCB7XHJcbiAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDI0cHgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICAgICYtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjcwcHgsIDFmcikpO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgICYtdHlwZSB7XHJcbiAgICAgICAgLmMtbGlzdC1zZXJ2aWNlLWxpc3Qtc29sdXRpb24ge1xyXG4gICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1hbnMge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgJi10dGwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29waWxvdC9pbWdfc29sdXRpb25fMDEucG5nKSA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogLTMycHg7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdHRsIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMnZ3LCAxOHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgICAmLWFucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtMzdweDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMDBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9pY29fYXJyb3dfMDIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdHRsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMnZ3LCAyMnB4KTtcclxuICAgICAgICAgIGNvbG9yOiAjY2YxMjJlOyBcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDIwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXR4dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAyLjNyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1kdGwge1xyXG4gICAgICAgICAgICAmLXR0bCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDE4cHgpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxufVxyXG4uY29waWxvdC1tZW51LXVuZGVyIHtcclxuICAjbWVudS1jb3BpbG90LXRvcCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNtZW51LWNvcGlsb3QtZmVhdHVyZSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICB9ICAgIFxyXG4gIH1cclxuICAjbWVudS1jb3BpbG90LWZ1bmN0aW9uIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcclxuICAgIH0gICAgXHJcbiAgfVxyXG4gICNtZW51LWNvcGlsb3QtZmFxIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcclxuICAgIH0gICAgXHJcbiAgfVxyXG59XHJcbiNjb3BpbG90LXNlcnZpY2UtcGFnZSB7XHJcbiAgI21lbnUtY29waWxvdC1zZXJ2aWNlIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNjb3BpbG90LWNvbHVtbi1wYWdlIHtcclxuICAjbWVudS1jb3BpbG90LWNvbHVtbiB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYy10aXRsZS1hcmVhLXMge1xyXG4gIC5sLWNvbnRhaW5lci1jb3BpbG90IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb3BpbG90L212X2NvcGlsb3RfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM4MHB4IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmFjY29yZGlvbiB7XHJcbiAgLmMtbGlzdC1zZXJ2aWNlLWxpc3Qge1xyXG4gICAgJl9fZ3JpZCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH0gICAgICBcclxuICAgIH1cclxuICAgICYtcm90YXRlIHtcclxuICAgICAgJi1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Mik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2NmMTIyZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2NmMTIyZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSk7XHJcbiAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyAgICAgICAgICBcclxuICAgICAgICB9ICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYy1saXN0LXNlcnZpY2UtbGlzdF9fZ3JpZC5vcGVuIHtcclxuICAuYy1saXN0LXNlcnZpY2UtbGlzdC1yb3RhdGUtYnRuIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoyNTA3MDdfQ29waWxvdOOCteODvOODk+OCueODmuODvOOCuOS/ruatoyovXHJcbi5wLW92ZXJ2aWV3LWl0ZW0ge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgdG9wOiA5NSU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9pY29fYXJyb3dfMDZfZG93bi5wbmcpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWN0YSB7XHJcbiAgJi1saXN0IHtcclxuICAgIEBpbmNsdWRlIGdyaWQoNXJlbSwgY2VudGVyLCBzdHJldGNoKTtcclxuICAgIHBhZGRpbmc6IDhyZW0gMDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IDRyZW0gMCAwIDA7XHJcbiAgICAgIGdhcDogMDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2RkMztcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggMnJlbSA0MHB4IDJyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWUwOGY7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MGQ0ZTE7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDJyZW0gNDBweCAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3R0bCB7XHJcbiAgICAgIHdpZHRoOiAzMTVweDtcclxuICAgICAgaGVpZ2h0OiA3OXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTU3cHgpO1xyXG4gICAgICB0b3A6IC0zNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfZnVraWRhc2hpLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzE1cHggNzlweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE3cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3OXB4O1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfZnVraWRhc2hpLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190dGwyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDI0N3B4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1kb3dubG9hZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHRsIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAzNThweDtcclxuICAgICAgbWFyZ2luOiAzcmVtIGF1dG8gMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy10aXRsZS1hcmVhLXMge1xyXG4gICYtMDEge1xyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaWdpdGFsYnVkZHkvYmdfdG9waWNzX3RpdGxlYXJlYS5wbmcpIG5vLXJlcGVhdCByaWdodCA0MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RpZ2l0YWxidWRkeS9iZ190b3BpY3NfdGl0bGVhcmVhLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzBweCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jLXRpdGxlLWFyZWEtcyB7XHJcbiAgJi0wMiB7XHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3JpY29oLW9uLXByZW1pc2VzLWxsbS1zdGFydGVyLWtpdC9iZ190b3BpY3NfdGl0bGVhcmVhLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDQwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmljb2gtb24tcHJlbWlzZXMtbGxtLXN0YXJ0ZXIta2l0L2JnX3RvcGljc190aXRsZWFyZWEucG5nKSBuby1yZXBlYXQgcmlnaHQgNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIyMHB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtYWktZm9yLXdvcmstbmV3cyB7XHJcbiAgJl90YWcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgZHQge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1haS1mb3Itd29yay1uZXctZmlsdGVyIHtcclxuICAuZmlsdGVyX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGNvbHVtbi1nYXA6IDJyZW07XHJcbiAgICByb3ctZ2FwOiAxcmVtO1xyXG4gICAgLmZpbHRlcl9pdGVtIHtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtaW4td2lkdGg6IDE0NHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWx0ZXJfaXRlbS5pcy1maWx0ZXItYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLWFpLWZvci13b3JrLW5ld3Mge1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBhLmlzLWZpbHRlci1zaG93IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qMjYwMTI5X+ODquODquODvOOCueODjuODvOODiCovXHJcbi50b3BpY3MtdGFibGUge1xyXG4gIHRyIHtcclxuICAgIHRkIHtcclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKjI2MDUxOV9EaWZ55paw552AKi9cclxuLmMtdGl0bGUtYXJlYS1zLTAzIHtcclxuICAubC1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3NlcnZpY2UvYmdfdG9waWNzX3RpdGxlYXJlYV9kaWZ5LnBuZykgbm8tcmVwZWF0IHJpZ2h0IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3NlcnZpY2UvYmdfdG9waWNzX3RpdGxlYXJlYV9kaWZ5LnBuZykgbm8tcmVwZWF0IHJpZ2h0IDM3cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQwcHggYXV0bztcclxuICAgIH1cclxuICB9XHJcbn0iLCIucC11c2VjYXNlLWRvY3VtZW50IHtcclxuICAuYy1saXN0LXVzZWNhc2Uge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gNnJlbSAxLjVyZW0gM3JlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLWNvbHVtbi1kb2N1bWVudCB7XHJcbiAgLmMtbGlzdC1jb2x1bW4tbGlzdCB7XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDlyZW07XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjFmYTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMS43cmVtIDA7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHsgICAgICAgXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCLos4fmlpnjgpLjg4Djgqbjg7Pjg63jg7zjg4lcIjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjZjEyMmU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAyLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDI1cHggY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpOyBcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgbGVmdDogNTAlOyBcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyBcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBib3R0b206IDFyZW07ICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIucG5nKSBuby1yZXBlYXQgcmlnaHQgMTVweCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtY3RhLWRvd25sb2FkX19idG5fX21jIHtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gICZfYWRkIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIG1heC13aWR0aDogMzU4cHg7XHJcbiAgICB9ICAgIFxyXG4gIH1cclxufVxyXG4vKiAyNTEyMTVf44OH44K444K/44Or44OQ44OH44Kj6LOH5paZREzkvZzmiJAgKi9cclxuLnAtY29udGFjdC10eHQtYXJlYSB7XHJcbiAgLmMtdGl0bGUtaDItbm9tYWwge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMi4wODN2dywgMjhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnAtZXZlbnQge1xyXG4gICYtbGlzdHtcclxuICAgICZfX3dyYXB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWljb3tcclxuICAgICAgJl9fd3JhcHtcclxuICAgICAgICBAaW5jbHVkZSBncmlkKDVweCwgZmxleC1zdGFydCk7XHJcbiAgICAgIH1cclxuICAgICAgJl9fMDF7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmX18wMntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHRse1xyXG4gICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMCAxcmVtIDA7XHJcbiAgICB9XHJcbiAgICAmLWJ0bntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMjczcHg7XHJcbiAgICAgIG1hcmdpbjo0cmVtIGF1dG8gMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1mYXEge1xyXG4gICZfX3dyYXAge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBmbGV4LXN0YXJ0LCBzdHJldGNoKTtcclxuICAgICZsIHtcclxuICAgICAgd2lkdGg6IDM0JTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZyIHtcclxuICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRpb247XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGR0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDhyZW0gNHJlbSA4cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbSAycmVtIDMuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkY19yZWQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNHJlbTtcclxuICAgICAgICB0b3A6IDMuNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgKyAucC1mYXEtbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcclxuICAgIH1cclxuICAgIGRkIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDhyZW0gNHJlbSA4cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gNnJlbSAzcmVtIDZyZW07XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAxMCU7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2RvdC5wbmcpIGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA0cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBsZWZ0OiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0b3A6IDMuNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkY19yZWQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGR0OjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fcGx1cy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19wbHVzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1vcGVuIGR0OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fbWludXMucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX21pbnVzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjMGUxMTU1O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIGE6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jLWJnLS1nciB7XHJcbiAgLnAtZmFxLWxpc3Qge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbn1cclxuIiwiLnAtZm9vdGVyLWN0YSB7XHJcbiAgQGluY2x1ZGUgYW5pbWF0aW9uO1xyXG4gIC5sLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtcS11cCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMzBweCAwO1xyXG4gICAgfVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC8vIHdpZHRoOiAyMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfcmVkO1xyXG4gICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgcmlnaHQ6IDIlO1xyXG4gICAgICAgIHdpZHRoOiA5NiU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBoZWlnaHQ6IDg2JTtcclxuICAgICAgfVxyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX193cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIGZpZ3VyZSB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgbWF4LXdpZHRoOiA2ODBweDtcclxuICAgIG1hcmdpbjogLTM1cHggYXV0byAwIGF1dG87XHJcbiAgfVxyXG4gICZfX3R0bCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAxcmVtIDAgMS41cmVtIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gIH1cclxuICAmLWJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDc4cHg7XHJcbiAgICBtYXJnaW46IDRyZW0gYXV0byA2cmVtIGF1dG87XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luOiA0cmVtIGF1dG8gM3JlbSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRjX3JlZDtcclxuICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAyLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDQwcHggY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMi5wbmcpIG5vLXJlcGVhdCByaWdodCAyMHB4IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1zbnNsaXN0IHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMjBweCwgZmxleC1lbmQpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICBsaTpudGgtY2hpbGQoMSkge1xyXG4gICAgICB3aWR0aDogNjFweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGk6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgd2lkdGg6IDQ5cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWZvb3Rlci1uYXYge1xyXG4gIEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xyXG4gIG1hcmdpbi10b3A6IDE1cmVtO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xyXG4gIH1cclxuICBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgZm9udDE1O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIC5sLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiB2dyg2MCkgMDtcclxuICAgIEBpbmNsdWRlIGdyaWQ7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZzogMy4xMjV2dyA1JTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29weXJpZ2h0IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAwIDNyZW0gMDtcclxuICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICB9XHJcbiAgbmF2IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmLWxpc3Qge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgzNXB4LCBmbGV4LXN0YXJ0KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1ub3RlIHtcclxuICAgIG1hcmdpbjogNXJlbSAwIDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWdlbmVyYXRpb24tYWkge1xyXG4gIC5jLXRpdGxlLWFyZWEtbSB7XHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDg2M3B4O1xyXG4gICAgICAgIGhlaWdodDogNDE0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtNTBweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dlbmVyYXRpb24tYWkvbXZfZ2VuZXJhdGlvbi1haV8wMS5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1zb2x1dGlvbiB7XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgbWFyZ2luOiA0cmVtIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZmVhdHVyZSB7XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDRyZW0gMTByZW07XHJcbiAgICAgIG1hcmdpbjogNXJlbSAwIDAgMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1mdW5jdGlvbiB7XHJcbiAgICAmX19sZWFkIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtaGVhZGVyIHtcclxuICBAaW5jbHVkZSBhbmltYXRpb247XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAmX19pbm5lciB7XHJcbiAgICBAZXh0ZW5kICV3cmFwO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sb2dvIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMjBweCwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAvL21hcmdpbi1sZWZ0OiA1dnc7XHJcbiAgICAgIC8vIG1heC13aWR0aDogNjAlO1xyXG4gICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbG9nb3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYXYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBuYXYge1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmF2IHVsIHtcclxuICAgIEBpbmNsdWRlIGdyaWQ7XHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucC1oZWFkZXJfX21lbnUtZm9ybSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMnJlbSk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB2dygzNSk7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEydnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25hdiB1bDpudGgtb2YtdHlwZSgxKSBsaSArIGxpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiB2dyg0MCk7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAmX19oYW1idXJnZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgICByaWdodDogNXZ3O1xyXG4gICAgICB0b3A6IDJyZW07XHJcbiAgICAgIHdpZHRoOiA0LjJyZW07XHJcbiAgICAgIGhlaWdodDogNC4ycmVtO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDAuMnJlbTtcclxuICAgICAgICBsZWZ0OiAwLjZyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzU1NTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB0b3A6IDNyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHRvcDogMS42cmVtO1xyXG4gICAgICAgIGxlZnQ6IDAuNnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSxcclxuICAgICAgJi5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogJGMtcmVkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgdmlzaWJpbGl0eSAwLjZzIGVhc2U7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19uYXYuaXMtYWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgaGVpZ2h0OiA5MHZoOyAvKiBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgKi9cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgdWwgbGkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVsOm50aC1vZi10eXBlKDIpIGxpIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIH1cclxuICAgICAgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdG9nZ2xlOmhvdmVyIC5wLWhlYWRlcl9fdG9nZ2xlLW1lbnUge1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW47XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcblxyXG4gICZfX3RvZ2dsZS1tZW51IHtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkyYjtcclxuICAgIHRvcDogMTAwcHg7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZW51Om50aC1vZi10eXBlKDEpIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX3RvZ2dsZS1tZW51IHtcclxuICAgIC8vYmFja2dyb3VuZDogJGMtZ3JhZDtcclxuICAgIGJhY2tncm91bmQ6ICRjLWJhc2U7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDAgNHJlbTtcclxuICB9XHJcblxyXG4gICZfX3RvZ2dsZS1pdGVtIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBtYXJnaW46IDRyZW0gMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZmlndXJlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWF4LWhlaWdodDogNXZ3O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2F0ZWdvcnkge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gICZfX3RvZ2dsZS1pdGVtIHVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDIwcHggMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEuMXJlbTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYgLnAtaGVhZGVyX190b2dnbGUtaXRlbSB1bDpudGgtb2YtdHlwZSgxKSBsaSArIGxpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gICZfX25hdiB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBuYXYge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbjogODBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSB7XHJcbiAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCBsaSBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogMjAyNTAyMDcg44OH44K444K/44Or44OQ44OH44Kj5ZCN56ew5aSJ5pu0ICovXHJcbi5wLWhlYWRlcl9fbG9nb3RleHQge1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICB9XHJcbn1cclxuLyogMjAyNTA2MjQg6LOH5paZ44OA44Km44Oz44Ot44O844OJ5LiA6KanKi9cclxuLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMSkgbGkgKyBsaSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEuMDgzMzMzdnc7XHJcbn1cclxuLyoyNTA3MDdf44OV44Kp44O844Og5pS55L+uKi9cclxuLnAtaGVhZGVyIHtcclxuICAmX19pbm5lciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW0haW1wb3J0YW50O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9ICAgIFxyXG4gIH1cclxuICAmX19uYXYge1xyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIDI1MTIxOF9NVuaUueS/riAqL1xyXG4ucC1oZWFkZXIge1xyXG4gICZfX21lbnUge1xyXG4gICAgJi1mb3JtIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTgwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1ob21lLW12IHtcclxuICBAaW5jbHVkZSBhbmltYXRpb247XHJcbiAgYmFja2dyb3VuZC1jb2xvcjokY19iZztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDc4MHB4O1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBoZWlnaHQ6IDEwMHZ3O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgIGhlaWdodDogMTMwdnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgxe1xyXG4gICAgQGluY2x1ZGUgZm9udDcwO1xyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXRleHR7XHJcbiAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgfVxyXG4gICYtYnRue1xyXG4gICAgcGFkZGluZzogNHJlbSAwIDZyZW0gMDtcclxuICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWJ0bi0wMiB7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDAgNnJlbSAwO1xyXG4gICAgbWF4LXdpZHRoOiAzOTBweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMCAycmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSthIHtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1saXN0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMzVweCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgIHdpZHRoOiAyMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sLWNvbnRhaW5lcntcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZS9tdl9ob21lXzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDAgdG9wIDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkyNHB4IDYxOXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ob21lL212X2hvbWVfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgMCBib3R0b20gMDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICBcclxuICB9XHJcbn1cclxuLyoyNTA2MTJf44Oq44Kz44O844GuQUnjgr3jg6rjg6Xjg7zjgrfjg6fjg7Pjgqvjgr/jg63jgrBETCovXHJcbi5wLWhvbWUtbXYtYnRuLTAyIGEgKyBhIHtcclxuICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbn1cclxuLnAtaG9tZS1zb2x1dGlvbiB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA3NTVweCA1NzhweCAhaW1wb3J0YW50O1xyXG59IiwiLnAtaG9tZSB7XHJcbiAgJi1tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0N3B4IDAgOTZweCAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE0cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLW5ld3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkMjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIGZsZXgtc3RhcnQsIHN0cmV0Y2gpO1xyXG4gICAgfVxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXByZXYge1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW5leHQge1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXN0YXJ0LXN0b3Age1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19wYXVzZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXN0YXJ0LXN0b3AucGF1c2VkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fc3RhcnQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHg7XHJcbiAgICB9XHJcbiAgICAmLWJ0biB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDI7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoNXB4LCBmbGV4LWVuZCk7XHJcbiAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXNvbHV0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZS9pbWdfaG9tZV9zb2x1dGlvbl8wMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgMTAlXHJcbiAgICAgIHRvcCA2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA4MTJweCA2ODJweDtcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzApO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zZXJ2aWNlIHtcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xyXG4gICAgfVxyXG4gICAgJi1saXN0IHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCg1cmVtLCBjZW50ZXIsIHN0cmV0Y2gpO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMjMlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDAgMnJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi11c2VjYXNlIHtcclxuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJi1saXN0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDhyZW07XHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICAgICAgYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICBzY2FsZTogMS4xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX193cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wNS5wbmcpIG5vLXJlcGVhdCAwIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1uZXh0IHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDMucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zdGFydC1zdG9wIHtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fcGF1c2UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHg7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zdGFydC1zdG9wLnBhdXNlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX3N0YXJ0LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xyXG4gICAgfVxyXG4gICAgJi1idG4ge1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDE1cHgsIGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgcGFkZGluZzogOHJlbSAwIDRyZW0gMDtcclxuICAgIH1cclxuICAgICYtcGFnaW5hdGlvbiB7XHJcbiAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcclxuICAgICAgbWF4LXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcclxuICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ0bi1iIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMzg1cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWV2ZW50IHtcclxuICAgICYtbGlzdCB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE0cHgpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3R0b206IDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3dyYXAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogNzglO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG4gICAgICAmX19kYXRlIHtcclxuICAgICAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdHRsIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ0bi1iIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNDQ1cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1jb2x1bW4ge1xyXG4gICAgJi1idG4tYiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDM4NXB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIDI1MDMyNV/kvIHmpa3jga5BSeWwjuWFpSAqL1xyXG4uc3dpcGVyLXNsaWRle1xyXG4gICYtYXJ0aWNsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5zd2lwZXItc2xpZGUtYXJ0aWNsZS1maWd1cmUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYVt0YXJnZXRdIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICBib3R0b206IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvb3V0X2ljb24wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7ICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAuc3dpcGVyLXNsaWRlLWFydGljbGUtZmlndXJlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jLWxpc3QtY29sdW1uIHtcclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgJl9fdHRsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAxOHB4KTsgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX3dyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzRmOGZhYztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMXZ3LCAxNHB4KTsgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItc2xpZGUtYXJ0aWNsZS1maWd1cmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJi10YWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDF2dywgMTRweCk7IFxyXG4gICAgJi0wMSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNkZDM7XHJcbiAgICB9XHJcbiAgICAmLTAyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IwZDRmNDtcclxuICAgIH1cclxuICAgICYtbW92aWUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FlMDhmO1xyXG4gICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtYWktZm9yLXdvcmstbmV3LWxpc3QtYWkge1xyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUuanMtbW9kYWwtYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC5jLWxpc3QtY29sdW1uIHtcclxuICAgICYtbGlzdF9fdHRsIHtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAxOHB4KTsgICAgICBcclxuICAgIH1cclxuICAgICYtZGF0ZSB7XHJcbiAgICAgIGNvbG9yOiAjNGY4ZmFjO1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDF2dywgMTRweCk7ICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi1saXN0X193cmFwIHtcclxuICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1zbGlkZS1hcnRpY2xlLWZpZ3VyZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBpbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaWNvbl9wbGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDsgICAgIFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3RvcGljcy1haS10aHVtYiB7XHJcbiAgLmwtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7ICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC1haS1mb3Itd29yay1uZXctbGlzdC1haSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmLXBhZ2luYXRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXByZXYge1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMzVweDtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDUucG5nKSBuby1yZXBlYXQgY2VudGVyIDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzNXB4KSB7XHJcbiAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDUucG5nKSBuby1yZXBlYXQgY2VudGVyIDhweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7ICAgICAgXHJcbiAgICB9XHJcbiAgICAmLWhvbmUge1xyXG4gICAgICB0b3A6IDI3JTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1uZXh0IHtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0zNXB4O1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMTRweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzM1cHgpIHtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDMucG5nKSBuby1yZXBlYXQgY2VudGVyIDhweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7ICAgICAgXHJcbiAgICB9XHJcbiAgICAmLWhvbmUge1xyXG4gICAgICB0b3A6IDI3JTtcclxuICAgIH0gICAgXHJcbiAgfVxyXG59XHJcblxyXG4jdG9waWNzLWFpLXRodW1iIHtcclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCAhaW1wb3J0YW50OyAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogMjUwNzIyX+OCueODqeOCpOODgOODvOi/veWKoCAqL1xyXG4ucC1haS1mb3Itd29yay1uZXctbGlzdC1haS1jb2x1bW4ge1xyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmMtbGlzdC1jb2x1bW4tbGlzdCB7XHJcbiAgICBnYXA6IGluaXRpYWw7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmLXBhZ2luYXRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXByZXYge1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMzVweDtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDUucG5nKSBuby1yZXBlYXQgY2VudGVyIDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzM1cHgpIHtcclxuICAgICAgbGVmdDogMjRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wNS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgICAgICBcclxuICAgIH1cclxuICAgICYtaG9uZSB7XHJcbiAgICAgIHRvcDogMjclO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLW5leHQge1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTM1cHg7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAzLnBuZykgbm8tcmVwZWF0IGNlbnRlciAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzNXB4KSB7XHJcbiAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAzLnBuZykgbm8tcmVwZWF0IGNlbnRlciA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxMHB4OyAgICAgIFxyXG4gICAgfVxyXG4gICAgJi1ob25lIHtcclxuICAgICAgdG9wOiAyNyU7XHJcbiAgICB9ICAgIFxyXG4gIH1cclxufSIsIi5wLWRpZnkge1xyXG4gIC5jLXRpdGxlLWFyZWEtbSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgaGVpZ2h0OiA0NjBweDsgXHJcbiAgICB9XHJcbiAgICAuYy10aXRsZS1hcmVhLW0tdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS41dncsIDI4cHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDEuNXZ3LCAxOHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9zZXJ2aWNlX2RpZnlfaW1nMTMucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgcmlnaHQ6IC0xNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtaG9tZS1tdi1idG4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgIHJvdy1nYXA6IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDEuNXZ3LCAxNHB4KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjsgICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCA1MGRlZyApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSggNTBkZWcgKTsgICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCAtNTBkZWcgKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIC01MGRlZyApOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYy1idG4tLXJlZDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1hc3NpZ25tZW50IHtcclxuICAgIC5jLWxpc3QtbnVtIHtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzODBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNjcmVlbiB7XHJcbiAgICAgIG1hcmdpbjogNXJlbSAwIDAgMDtcclxuICAgICAgcGFkZGluZzogNHJlbSAxMHJlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMS4wNDZ2dywgMTZweCk7XHJcbiAgICAgIH1cclxuICAgICAgJi1zdGVwIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQ2dncsIDE4cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICB9XHJcbiAgICAgICYtaW5uZXIge1xyXG4gICAgICAgIG1pbi13aWR0aDogNzY4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1kdGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1mZWF0dXJlIHtcclxuICAgIC5hdHRlbnRpb24tdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMS4ydncsIDE0cHgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC5jLWxpc3QtbGlzdDIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmLW5hbWUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyMHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjJweCk7XHJcbiAgICAgIH1cclxuICAgICAgJi1zbWFsbCB7XHJcbiAgICAgICAgJi1kdGwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1iaWcge1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZHRsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiA1cmVtO1xyXG4gICAgICAgICAgfSAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obG0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgcmdiKDE1MywgMTUzLCAxNTMpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGxtKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYigxNTMsIDE1MywgMTUzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsbSkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfSAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWZ1bmN0aW9uIHtcclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi1mYXEge1xyXG4gICAgLnAtZmFxX193cmFwbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuYy10aXRsZS1oMi1ub21hbCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1mYXFfX3dyYXAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5wLWZhcV9fd3JhcHIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zZXJ2aWNlIHtcclxuICAgIC5jLXRpdGxlLWgyLW5vbWFsIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS41dncsIDI4cHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGlmeV9zZXJ2aWNlIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgbWFyZ2luOiA0OHB4IGF1dG8gMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAuYy1oNC1hX190ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmMtbGlzdC1kaXNjLWEge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTIxcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDJweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtY29udHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICArIC5kaWZ5X3NlcnZpY2UtY29udHMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9hc3NldHMvaW1nL3NlcnZpY2Uvc2VydmljZV9kaWZ5X2ltZzE2LnBuZyk7XHJcbiAgICAgICAgICAgIHRvcDogLTQycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYy1hdHRlbnRpb24tYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwOyAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbWFya2VyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBjb2xvcjogI2NmMTQyYiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtbnVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjY2YxNDJiO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaW1nZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDYwcHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0Ym94IHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4MHB4IC0gNjBweCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAmLXN1YnRpdGxldGFnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWZsb3cge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNjY2NjY2O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAuZGlmeV9zZXJ2aWNlLWZsb3ctdGV4dGJveDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIC5kaWZ5X3NlcnZpY2UtZmxvdy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIxNSU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMjBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0Ym94IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0NXB4IDIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC1jdGEge1xyXG4gICYtZGlmeSB7XHJcbiAgICAucC1jdGEtbGlzdCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWRvd25sb2FkIHtcclxuICAgICZfX2J0biB7XHJcbiAgICAgICZfX21jdyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICZfX21jIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjsgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoIDUwZGVnICk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSggNTBkZWcgKTsgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoIC01MGRlZyApO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIC01MGRlZyApOyAgICAgICAgICBcclxuICAgICAgICB9ICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNhdG9yaV9fY3VzdG9tX2Zvcm1fODk5MGIwNTc4NjQzZjAxZl9jc3Mge1xyXG4gIC5zYXRvcmlfX3JlcXVpcmUge1xyXG4gICAgYmFja2dyb3VuZDogI2NmMTIyZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogI2NmMTIyZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmMtbGlzdC1zZXJ2aWNlLWxpc3QtYnRuLTMge1xyXG4gIGxpIHtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgfVxyXG59XHJcbi8qIDI1MDYxN1/mlZnogrLjg6Hjg4vjg6Xjg7zpg6jliIbjga7jg4bjgq3jgrnjg4jlpInmm7QgKi9cclxuLmMtYXR0ZW50aW9uLWEge1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuICAgIGNvbHVtbi1nYXA6IDRweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgJl9fbWFya2VyIHtcclxuICAgIHdpZHRoOiAxLjVlbTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgLmMtbGlzdC1kaXNjLWEge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIzcHggIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC0xMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmRpZnlfc2VydmljZS1mbG93IHtcclxuICBsaSB7XHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmRpZnlfc2VydmljZS1jb250cy1pdGVtIHtcclxuICAmLWNlbnRlciB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiA2MjVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgLmRpZnlfc2VydmljZS1mbG93IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoyNTA3MDNfRGlmeeODreOCtOOBruWkieabtCovXHJcbi5wLWRpZnkge1xyXG4gIC5jLXRpdGxlLWFyZWEtbSB7XHJcbiAgICAuYy10aXRsZS1hcmVhLW0tdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS41dncsIDI1cHgpOyAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKjI2MDUxMV9EaWZ55rS755So44K344O844OzKi9cclxuLnAtZGlmeSB7XHJcbiAgJi1mZWF0dXJlIHtcclxuICAgIC5jLWJ0bi0tcmVkMiB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW0gNXJlbSAwLjVyZW0gM3JlbTtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjh2dywgMTZweCk7XHJcbiAgICB9XHJcbiAgIC5jLWxpc3QtbGlzdDIge1xyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi1idG4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgIH1cclxuICB9XHJcbn0iLCIucC1kZmxnIHtcclxuICAucC1kaWdpdGFsYnVkZHktbXYge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL3NlcnZpY2VfZGZsZ19pbWcwMS5wbmcpIG5vLXJlcGVhdCByaWdodCAxMHZ3IHRvcCA0NXB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA3NjhweCA1OTRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW07XHJcbiAgICB9XHJcbiAgICAmLWJ0biB7XHJcbiAgICAgICZfX3dyYXAge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICBib3R0b206IC0yMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtZGlnaXRhbGJ1ZGR5LW12LWJ0biB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAxLjV2dywgMTRweCk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0cmVtOyBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiOyBcclxuICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7IFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7ICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9zZXJ2aWNlX2RmbGdfaW1nMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgMCBib3R0b20gLTMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbiAgLnAtZGlnaXRhbGJ1ZGR5LW12IGgxIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDQuMTY2dncsIDcycHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBjb2xvcjogIzI0MjQyNDtcclxuICB9XHJcbiAgLnAtZGlnaXRhbGJ1ZGR5LW12X190dGxfX3NwYW4wMSB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDMycHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XHJcbiAgfVxyXG4gIC5wLWRpZ2l0YWxidWRkeS1tdl9fdHRsX19zcGFuMDIge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjEyNXZ3LCA0OHB4KTtcclxuICB9XHJcbiAgc2VjdGlvbiNzb2x1dGlvbiB7XHJcbiAgICAucC1kaWdpdGFsYnVkZHktc29sdXRpb25fX2l0ZW0ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS4zdnc7XHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgd2lkdGg6IDgzJTtcclxuICAgICAgICAmX2RlcGFydG1lbnQge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTRyZW07XHJcbiAgICAgICAgICByaWdodDogLTEwcHg7ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX3RvcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMHB4IDBweDtcclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgcGFkZGluZzogM3Z3IDAgMXZ3O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwdncgMCA0dnc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgI2YzZjNmMztcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9ib3R0b20ge1xyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjV2dyAwIDF2dztcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTB2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uX19pdGVtX19kdGwwMSB7XHJcbiAgICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4wNDZ2dywgMjBweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgc2VjdGlvbiNleGFtcGxlIHtcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBzZWN0aW9uI2V4cGxhaW4ge1xyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMTZyZW0gMCAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYy10ZXh0LWNlbnRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMS4wNDZ2dywgMTdweCk7XHJcbiAgICB9XHJcbiAgICAucC1haS1mb3Itd29yay1hYm91dCB7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogNnJlbSA3cmVtO1xyXG4gICAgICBnYXA6IDFyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICYtdHh0IHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYXR0ZW50aW9uIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYy10aXRsZS1oMi1ub21hbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS41NjJ2dywgMjRweCk7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG4gICAgLmMtdGV4dC1jZW50ZXIge1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuICB9XHJcbiAgc2VjdGlvbiN1c2Uge1xyXG4gICAgLnAtZGlnaXRhbGJ1ZGR5LXVzZV9faXRlbTAyX19kdGxfX3R4dCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xyXG4gICAgfVxyXG4gICAgLnAtZGlnaXRhbGJ1ZGR5LXVzZV9faXRlbV9hdHRlbnRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDgwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICBzZWN0aW9uI3BsYW4ge1xyXG4gICAgLnBfYXR0ZW50aW9uIHtcclxuICAgICAgd2lkdGg6IDMxdnc7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0IWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLW12LWJ0bl9fd3JhcCB7XHJcbiAgICAucC1kaWdpdGFsYnVkZHktbXYtYnRuIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLWRpZ2l0YWxidWRkeSB7XHJcbiAgJi1tdiB7XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzl2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXBsYW4ge1xyXG4gICAgJi13aWRlIHtcclxuICAgICAgJi10dGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMi4wODN2dywgMzdweCkgIWltcG9ydGFudDsgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZmVhdHVyZTAxIHtcclxuICAgICZfX3R0bEFyZWEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZmVhdHVyZTAyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDlweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDlweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH0gICAgICBcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAmX19kdGwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0OXB4KSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX190eHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgICAgICAgJl9fbGVhZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuM3Z3LCAzMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNnZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0OXB4KSB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgZ2FwOiA2cmVtIDJyZW07XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHRvcDogLTV2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICB0b3A6IC01dncgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAydncgMC41dncgMS41dnc7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX251bSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MzRweCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDsgXHJcbiAgICAgICAgICAgICAgdG9wOiAtMjBweDsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MzRweCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTg0cHgpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS41dncsIDE2cHgpO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDAuOXZ3LCAyNXB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNXZ3LCAxMnB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfVxyXG4gICYtY3RhIHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA0MDdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWRpZ2l0YWxidWRkeS1tdi1idG4ge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtY3RhLWNhbXBhaWduIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5wLWN0YS1jYW1wYWlnbi5tZ2IwIHtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLnAtZGlnaXRhbGJ1ZGR5IHtcclxuICAmLW12IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGlnaXRhbGJ1ZGR5L212X2ltZy5wbmcpIG5vLXJlcGVhdCByaWdodCAxMHZ3IHRvcFxyXG4gICAgICA0NXB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA5MDhweCA1OTRweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGlnaXRhbGJ1ZGR5L212X2ltZy5wbmcpIG5vLXJlcGVhdCByaWdodCAwIGJvdHRvbSAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTV2dztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwdnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBhbmltYXRpb247XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iZztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBoZWlnaHQ6IDcxMHB4O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgaGVpZ2h0OiAxMzB2dztcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgIGhlaWdodDogMTkwdnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDgwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R0bCB7XHJcbiAgICAgICZfX3NwYW4wMSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDQwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3NwYW4wMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDYwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgfVxyXG4gICAgJi1idG4ge1xyXG4gICAgICB3aWR0aDogNDJ2dztcclxuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAycmVtIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX193cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMi41dnc7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDNyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBib3R0b206IC0xOHZ3O1xyXG4gICAgICAgICAgZ2FwOiAzcmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDByZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTQ4dnc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiA0cmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjR2dztcclxuICAgICAgICAgIGhlaWdodDogMjR2dztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyMDcsIDE4LCA0Nik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIDE0NWRlZyxcclxuICAgICAgICAgICAgcmdiYSgyMDcsIDE4LCA0NiwgMSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjA3LCAxOCwgNDYsIDEpIDUwJSxcclxuICAgICAgICAgICAgcmdiYSgxOTIsIDE1LCA0MSwgMSkgNTAlLFxyXG4gICAgICAgICAgICByZ2JhKDE5MiwgMTUsIDQxLCAxKSAxMDAlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDJ2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnZ3O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDQwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1leGFtcGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDZ2dztcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuNXZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDg4cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBAaW5jbHVkZSBmb250NTA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDJ2dztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxdnc7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDF2dyAydnc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMHB4IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVhZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMXZ3O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTR2dztcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgYm90dG9tOiAtMTV2dztcclxuICAgICAgICB3aWR0aDogODklO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDF2dyAydnc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMjBweCAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJ2dyAydnc7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc29sdXRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwMGYyOTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZy10b3A6IDMuNXZ3O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDQwO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MzY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQ2MDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2gyLXNwYW4ge1xyXG4gICAgICBAaW5jbHVkZSBmb250NTA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogMnZ3O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDEwdnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwcHggMzBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDN2dztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTF2dztcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXZ3O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2YxMjJlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgdG9wOiAtNXZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0dnc7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDR2dztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwdnc7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTR2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDEuMnZ3O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMjVweCBzb2xpZCAjNjY2NjY2O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBib3R0b206IDMuNXZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZHRsMDEge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJl9fZHRsMDIge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICZfX3NwYW4ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDgwJSwgIzVlYThlNiA4MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zcGFuLnNwYW4wMiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgODAlLCAjZmZjMTNkIDgwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3NwYW4uc3BhbjAzIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA4MCUsICMwMGE5YzUgODAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGVhZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJl9fc3ViVHRsIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXZ3O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2R0bCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTB2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1hYm91dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iZztcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDM2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250NjA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcDAxIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3AwMiB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXZ3O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcDAzIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi11c2Uge1xyXG4gICAgJl9faXRlbTAxIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNjBweCA2MHB4IDBweCA2MHB4O1xyXG4gICAgICBwYWRkaW5nOiAydnc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwdnc7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiA3dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXZ3O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbTAyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNjBweCA2MHB4IDYwcHggMHB4O1xyXG4gICAgICBwYWRkaW5nOiAydnc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDB2dztcclxuICAgICAgbWFyZ2luLXRvcDogMnZ3O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogN3Z3O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZ2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxdnc7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kdGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAydnc7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgd2lkdGg6IDM2JTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZmVhdHVyZTAxIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3R0bEFyZWEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjB2dztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaWdpdGFsYnVkZHkvZmVhdHVyZV9iZ19pbWcucG5nKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgICAgYm90dG9tIDA7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDcycHggMzc3cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDJ2dztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzNnB4IDE4OC41cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTgwdnc7XHJcbiAgICAgIH1cclxuICAgICAgLy8gQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIC8vICAgbWFyZ2luLWJvdHRvbTogMTE1dnc7XHJcbiAgICAgIC8vICAgcGFkZGluZy1ib3R0b206IDI1dnc7XHJcbiAgICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiAyMzZweCAxODguNXB4O1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBAaW5jbHVkZSBmb250MjA7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1mZWF0dXJlMDIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDJ2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTF2dztcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIHRvcDogLTI0MnZ3O1xyXG4gICAgICAgICAgZ2FwOiA4dnc7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgbXEtZG93biAge1xyXG4gICAgICAgIC8vICAgdG9wOiAtNzZ2dztcclxuICAgICAgICAvLyAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgLy8gICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgIGdhcDogOHZ3O1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICAgICAgcGFkZGluZzogMnZ3IDF2dyAxLjV2dztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjkwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEuNXZ3O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAzMXB4IHNvbGlkICNmM2YzZjM7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMy41dnc7XHJcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX251bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA3LCAxOCwgNDYpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MjU7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2R0bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMnZ3O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0dnc7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDR2dztcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwcHggMzBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDMwcHggMHB4IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMzBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190eHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzdnc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA2dnc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBnYXA6IDF2dztcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19udW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDQwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNywgMTgsIDQ2KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19sZWFkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMzBweCAwcHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDBweCAwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAzMHB4IDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYm5yIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZmlndXJlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wbGFuIHtcclxuICAgIGgyIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDQwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMnZ3O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy10b3A6IDN2dztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDN2dyAydncgMnZ3O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzF2dztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDZ2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJ2dztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sZWFkIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAydnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kdGwge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDF2dztcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNnZ3O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGRsIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmM2YzZjM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOHZ3IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzdncgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuXHJcbiAgICAgICAgICAgICAgJi5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtX19kdGxfX3NwYW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDM2O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjZweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtX19kdGxfX3NwYW4wMiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNXZ3O1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkbDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZGw6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICB3aWR0aDogNDJ2dztcclxuICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIG1hcmdpbjogMnZ3IGF1dG8gMXZ3O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMCAycmVtIDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDExNDBweDtcclxuICAgICAgfVxyXG4gICAgICAmX19pdGVtOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwcHggMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAzdncgMnZ3IDJ2dztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRyaWFsIHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAmX190b3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAyLjhlbSAzLjJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA1MCUgMTAwJSk7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgbGVmdDogNDYlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICZfX2gyIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYm90dG9tIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wcmljZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzdnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWZhcSB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJ2dztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwdnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19xdWVzdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMXZ3O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190eHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XHJcbiAgICAgICAgcGFkZGluZzogMXZ3IDIuNXZ3IDEuNHZ3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwcHggMHB4O1xyXG4gICAgICAgIHdpZHRoOiA2MHZ3O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiA3NHZ3O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDBweCAzMHB4O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgd2lkdGg6IDYydnc7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMHB4IDMwcHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgcmlnaHQ6IC0wLjl2dztcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkICNmM2YzZjM7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAzLjV2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDF2dztcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYW5zd2VyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxdnc7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3R4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzO1xyXG4gICAgICAgIHBhZGRpbmc6IDF2dyAyLjV2dyAxLjR2dztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDMwcHggMHB4O1xyXG4gICAgICAgIHdpZHRoOiA2MHZ3O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiA3NHZ3O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgIHdpZHRoOiA2MnZ3O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogLTAuOXZ3O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkICNmM2YzZjM7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBib3R0b206IDMuNXZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC4xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxdnc7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY3RhIHtcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDR2dztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAydnc7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDh2dztcclxuICAgICAgICBnYXA6IDh2dztcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI1MWIzO1xyXG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICMwYjUxYjM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDMuOHZ3O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHZ3O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdHRsIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjV2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZ3VyZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDN2dztcclxuXHJcbiAgICAgICAgICAmX19kbCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjg3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICMwYjUxYjM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDBweCAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGI1MWIzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIDI1MDExNl/jg6njgqTjg7Pjg4rjg4Pjg5fntLnku4vmlLnkv64gKi9cclxuLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfMyB7XHJcbiAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG4ucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF8zIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtIHtcclxuICB3aWR0aDogY2FsYygoMTAwJSAtIDR2dykgLyAzKTtcclxuICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gIHBhZGRpbmc6IDN2dyAxdncgMnZ3O1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA2dnc7XHJcbiAgfVxyXG4gIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtLWJ0biB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIC5jLWJ0bi0tb3JhbmdlIHtcclxuICAgICAgcGFkZGluZzogMC41dncgMnZ3IDF2dyAwLjV2dztcclxuICAgIH1cclxuICB9XHJcbiAgLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW1fX3R0bCB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDI5cHgpO1xyXG4gIH1cclxuICAucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fZHRsIGRsIGRkIHVsIGxpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS4yZW07XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxNnB4KTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgbGVmdDogMC4zZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtX19kdGwgZGwgZGQge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAyNnB4KTtcclxuICB9XHJcbiAgLnAtZGlnaXRhbGJ1ZGR5LXBsYW5fX2xpc3RfX2l0ZW1fX2R0bCBkbCBkZC5wLWRpZ2l0YWxidWRkeS1wbGFuX19saXN0X19pdGVtX19kdGxfX3NwYW4ge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAyNnB4KTtcclxuICB9XHJcbn1cclxuLnBfYXR0ZW50aW9uIHtcclxuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi10b3A6IDF2dztcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLyogMjUwMjE3X+ODh+OCuOOCv+ODq+ODkOODh+OCo+WQjeensOWkieabtCAqL1xyXG4ucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF8zIHtcclxuXHQucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbV9fdHRsIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRwbGFjZS1pdGVtczogY2VudGVyO1xyXG5cdH1cclxufVxyXG4vKiAyNTAzMDVf6Ieq5rK75L2TTFAgKi9cclxuLnAtZGlnaXRhbGJ1ZGR5ICB7XHJcbiAgJi1leGFtcGxlIHtcclxuICAgIC5wLWRpZ2l0YWxidWRkeS1ibnIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sLWNvbnRhaW5lci1ibnItd3JhcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogMjUwNDA3X+WVhuWTgeaUueWumuOBq+S8tOOBhuOCteOCpOODiOaUueS/riAqL1xyXG4ucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdF9faXRlbSB7XHJcbiAgJl9fdHRsIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICZfc3VwIHtcclxuICAgICAgdG9wOiAtMi41cmVtO1xyXG4gICAgICByaWdodDogLThyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2R0bCB7XHJcbiAgICAmX19zcGFuIHtcclxuICAgICAgJl9hdG4ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1kaWdpdGFsYnVkZHktdHJpYWxfX2xpc3RfX2l0ZW0ge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgJl9faW1nIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICB0b3A6IC01NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHJpZ2h0OiAtMSU7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIDI1MDUxNF/jgr3jg6rjg6Xjg7zjgrfjg6fjg7Pmr5TovIPjgafov73oqJggKi9cclxuLmFycm93X2JveCB7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblx0cGFkZGluZzogMC41ZW07XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2NmMTIyZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuXHRtaW4td2lkdGg6IDI5N3B4O1xyXG5cdGNvbG9yOiAjY2YxMjJlO1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMXZ3LCAxOHB4KTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRvcDogLTI1cHg7XHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICB0b3A6IC0zNXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgIHRvcDogLTI1cHg7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAxdncsIDE0cHgpO1xyXG4gIH1cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0fVxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRib3R0b206IC0xLjVlbTtcclxuXHRcdGJvcmRlci10b3A6IDEuNWVtIHNvbGlkICNjZjEyMmU7XHJcblx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRib3R0b206IC0xLjVlbTtcclxuXHRcdGJvcmRlci10b3A6IDEuNWVtIHNvbGlkICNjZjEyMmU7XHJcblx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvdHRvbTogY2FsYyggNHB4IC0gMS41ZW0gKTtcclxuXHRcdGJvcmRlci10b3A6IHNvbGlkIDEuNWVtICNmZmY7XHJcblx0fVxyXG59XHJcbiNwbGFuIHtcclxuICAucC1kaWdpdGFsYnVkZHktcGxhbl9fbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcm93LWdhcDogOHJlbTtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLXRpdGxlLWgyLW5vbWFsICsgcCAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiAyNTA2MjBf44OH44K444K/44Or44OQ44OH44Kj44OG44Kt44K544OI6L+95YqgICovXHJcbi5wLWRpZ2l0YWxidWRkeSB7XHJcbiAgJi1hZGQtZnVuY3Rpb24ge1xyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ1YmJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMzVweDtcclxuICAgICAgcmlnaHQ6IC0xMnJlbTtcclxuICAgICAgd2lkdGg6IDE0NHB4O1xyXG4gICAgICBoZWlnaHQ6IDE0NHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2YxMjJlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDF2dywgMThweCk7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjlweCkge1xyXG4gICAgICAgIHJpZ2h0OiAtOXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xyXG4gICAgICAgIHRvcDogLTQ1cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtaW4td2lkdGg6IDI5N3B4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDEuNWVtIHNvbGlkICNjZjEyMmU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgdG9wOiAxMDRweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgYm90dG9tOiBjYWxjKDRweCAtIDEuNWVtKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10eHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycmVtO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OXB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDdyZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDdyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAycmVtIDNyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zdWItdHRsIHtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAxLjV2dywgMThweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NmMTIyZTtcclxuICAgICAgICBwYWRkaW5nOiAwcmVtIDAuOHJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10dGwge1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNXZ3LCAyNHB4KTtcclxuICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY29sdW1uLWdhcDogNC41cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQobisyKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNzlweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1jb250IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDEuNXZ3LCAyMHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiAyNTA3MTVf44OH44K444K/44Or44OQ44OH44Kj5pS55L+uICovXHJcbi5wLWRpZ2l0YWxidWRkeSB7XHJcbiAgJi1tdiB7XHJcbiAgICAmLWhhcy1mb3JtIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDY1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogNi41cmVtIDAgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMCA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY29sdW1uLWdhcDogNXJlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiA0cmVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJi1mb3JtIHtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDU0JTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM1NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNhdG9yaV9fcmVxdWlyZSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNhdG9yaV9faW5wdXRfZ3JvdXAge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNhdG9yaV9faW5wdXRfZ3JvdXAuZXJyb3Ige1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6aGFzKGlucHV0W3R5cGU9XCJyYWRpb1wiXSkge1xyXG4gICAgICAgICAgICAgIC5zYXRvcmlfX2Vycm9yX21lc3NhZ2VzIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zYXRvcmlfX2Vycm9yX21lc3NhZ2VzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgI3NhdG9yaV9fcHJpdmFjeV9wb2xpY3lfYWdyZWVtZW50X3dyYXBwZXIge1xyXG4gICAgICAgICAgICAuc2F0b3JpX19lcnJvcl9tZXNzYWdlcyB7XHJcbiAgICAgICAgICAgICAgdG9wOiAwcmVtO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0ycmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNhdG9yaV9fcHJpdmFjeV9wb2xpY3lfdXJsIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvcHkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjU2MnZ3LCAyNHB4KTtcclxuICAgICAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogLTI1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdHh0IHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXR0bCB7XHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjlweCwgMi42dncsIDUwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1sZWFkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjU2MnZ3LCAzMnB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaHJkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAuaHJkLWl0ZW1fX2Rlc2NfY29weSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLnBfYXR0ZW50aW9uIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLW1lbnUge1xyXG4gICAgdWwge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMDhweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xyXG4gICAgICByb3ctZ2FwOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDI1cHggMC41cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaHJkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICAmLXNvbHV0aW9uIHtcclxuICAgICZfX3dyYXAge1xyXG4gICAgICAmLWdyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMCUsIDFmcikpO1xyXG4gICAgICAgIHJvdy1nYXA6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogMTB2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtZGlnaXRhbGJ1ZGR5LXNvbHV0aW9uX19pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDM7XHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXVzZSB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgJi1jZW50ZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDZyZW0gNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdHRsIHtcclxuICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDJ2dywgMzBweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zdWIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAxLjV2dywgMjVweCk7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLW51bSB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMi41dncsIDQwcHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHggICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IFxyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiA1cHg7ICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdHh0IHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmLWZpZ3VyZSB7XHJcbiAgICAgICAgJi1hdHQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODlweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDMuNXJlbTtcclxuICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1hZGQge1xyXG4gICAgJi1mdW5jdGlvbiB7XHJcbiAgICAgICYtaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10dGwge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwOyBcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzlweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250IHtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcGxhbiB7XHJcbiAgICAmLXdpZGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAzLjVyZW0gMS41cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLWxlYWQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWZpZ3VyZSB7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICArIC5wX2F0dGVudGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICYtYXR0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDY5cHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXRlcm1zIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDEuNXZ3LCAxOHB4KTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvaWNvX2V4dGVybmFsX2xpbmsucG5nKSA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICB9ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlIDogc2VwYXJhdGU7XHJcbiAgICAgICAgYm9yZGVyLXNwYWNpbmcgOiAzMHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICBib3JkZXItc3BhY2luZyA6IDVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNmM2YzO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS44NzV2dywgMjJweCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iZHItdC1sciB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJkci1iLWxyIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXR0bCB7XHJcbiAgICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAyLjA4M3Z3LCA0MHB4KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi44GT44KT44Gq5pa544Gr44GK44GZ44GZ44KBXCI7XHJcbiAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcclxuICAgICAgICAgIC5jLWxpc3QtZGlzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hcnJvd19ib3gge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTYwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMXZ3LCAxOHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1kYXRhIHtcclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgd2lkdGg6IDI2JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250IHtcclxuICAgICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZmxvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjY2YxMjJlO1xyXG4gICAgfVxyXG4gICAgLmMtdGl0bGUtaDItbm9tYWwge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5jLXRleHQtY2VudGVyIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAmLWNvcHkge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuODc1dncsIDI0cHgpO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgfVxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgIHBhZGRpbmc6IDQuNXJlbSA2cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmLWF0dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMnZ3LCAzMHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYtc3RlcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA0cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHJvdy1nYXA6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHJvdy1nYXA6IDNyZW07XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogM3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIC5wLWRpZ2l0YWxidWRkeS1mbG93LWlubmVyLXN0ZXAtaXRlbS1kdGwge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAucC1kaWdpdGFsYnVkZHktZmxvdy1pbm5lci1zdGVwLWl0ZW0tZHRsIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgbWluKDYwMHB4LCBjYWxjKCgxMDAlIC0gM3JlbSkgLyAyKSkpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgbWluKDYwMHB4LCBjYWxjKCgxMDAlIC0gMXJlbSkgLyAyKSkpKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLWR0bCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjZjEyMmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxdncsIDE4cHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogMzU1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXdpZGUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogM3JlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSAge1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi10dGwge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuYy1saXN0LWRpc2Mge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NyU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cmVtO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDRyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5wLWRpZ2l0YWxidWRkeS1mbG93LWlubmVyLXN0ZXAtaXRlbS1kdGwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTRweCAwIDE0cHggMTZweDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjZjEyMmU7IFxyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0zLjJyZW07XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDE2cHggMTRweCAwIDE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNjZjEyMmUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTNyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY29udGFjdCB7XHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5wLWRpZ2l0YWxidWRkeS1tdi1idG4ge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAucC1jdGEtZG93bmxvYWRfX2J0bl9fbWNfd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS44NzV2dywgMjRweCk7XHJcbiAgICAgIH1cclxuICAgICAgLmMtYnRuLS1yZWQyIHtcclxuICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMS42dncgNHZ3IDEuNnZ3IDN2dztcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAydncgNHZ3IDJ2dyA0dncgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1tYXRlcmlhbHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdlODtcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1jdGEtZG93bmxvYWQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAmX193cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtIDNyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZmFxIHtcclxuICAgICZfX2Fuc3dlciB7XHJcbiAgICAgICZfX3R4dCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNhdG9yaVxyXG4ubWFpbl9fZm9ybSB7XHJcbiAgJl93cmFwIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2YxMjJlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc2F0b3JpX19zdWJtaXRfZ3JvdXAge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5zYXRvcmlfX2J0biB7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNhdG9yaV9fbWVzc2FnZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyAgICBcclxuICAgIH1cclxuICAgIC5zYXRvcmlfX2N1c3RvbV9mb3JtIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnNhdG9yaV9faW5wdXRfZ3JvdXAge1xyXG4gICAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAuc2F0b3JpX19lcnJvcl9tZXNzYWdlcyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC40cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuc2F0b3JpX19yZXF1aXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICBcclxuICAgICAgfVxyXG4gICAgICAjc2F0b3JpX19wcml2YWN5X3BvbGljeV9hZ3JlZW1lbnQge1xyXG4gICAgICAgICsgbGFiZWwge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgKyAuc2F0b3JpX19lcnJvcl9tZXNzYWdlcyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwOyBcclxuICAgICAgd2lkdGg6IDM0JTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7ICAgICBcclxuICAgIH1cclxuICAgIC5zYXRvcmlfX2hvcml6X2dyb3VwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH0gICAgXHJcbiAgfVxyXG4gICZfdHRsYXJlYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IFxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41NjJ2dywgMjVweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi54Sh5paZXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjZDcxOTQ1O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyBcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTYydncsIDI1cHgpOyBcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDsgICAgICBcclxuICAgICAgfSAgICAgXHJcbiAgICB9ICAgXHJcbiAgfVxyXG59XHJcbi8vIGNvbW1vblxyXG4ucC1ocmQge1xyXG4gIHAge1xyXG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gY29tbW9uLXRhYlxyXG4jbmV3cy1uYXYge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGNvbHVtbi1nYXA6IDZweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIGNvbHVtbi1nYXA6IDFweDtcclxuICB9XHJcblx0bGkge1xyXG5cdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyA0KSAtIDE4cHgpO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0XHQvLyAmOmhvdmVyIHtcclxuXHRcdC8vIFx0b3BhY2l0eTogMC44O1xyXG5cdFx0Ly8gfVxyXG5cdH1cclxuXHQuaXMtYWN0aXZlLXRhYiB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4ubmV3cy1ibG9ja19fd3JhcCB7XHJcblx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0ZGwge1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0ZHQge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0fVxyXG5cdFx0ZGQge1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxMDRweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHdpZHRoOiA5MnB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNjY2O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDNweCAxMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDAgMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm5ld3MtYmxvY2sge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm5ld3MtYmxvY2suaXMtc2hvdy10YWIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5uZXdzLWJsb2NrX19idXR0b24ge1xyXG5cdHdpZHRoOiAyNDBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjREZERkRGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRjb2xvcjogIzY2NjtcclxuXHRiYWNrZ3JvdW5kOiAjRjlGOUY5O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRwYWRkaW5nOiAxNHB4IDEwcHg7XHJcblx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbmJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcbiAgdHJhbnNpdGlvbjogMHM7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcblx0I25ld3MtbmF2IHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblx0XHRsaSB7XHJcblx0XHRcdG1pbi13aWR0aDogMjM2cHggIWltcG9ydGFudDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdC13ZWJraXQtZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZTBlMGUwO1xyXG5cdFx0XHRtYXJnaW46IDAgNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0cGFkZGluZzogMCA1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm5ld3MtbmF2IHtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcblx0fVxyXG5cdC5uZXdzLWJsb2NrX193cmFwIHtcclxuXHRcdGRsIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubmV3cy1ibG9ja19fdGl0bGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcbn1cclxuLnNlYy10YWIge1xyXG4gIC5uZXdzLW5hdiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvZGlnaXRhbGJ1ZGR5L2ZlYXR1cmVfYmdfaW1nLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AgMDsgICAgXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ3MnB4IDM3N3B4OyBcclxuICAgICYtYXR0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDNweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjM2cHggMTg4LjVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9ICAgXHJcbiAgICAjbmV3cy1uYXYge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogM3JlbTtcclxuICAgICAgLmlzLWFjdGl2ZS10YWIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudGFiLW51bSB7XHJcbiAgICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMC43dnc7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgI2NmMTIyZTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTN2dztcclxuICAgICAgICAgIH0gICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjV2dywgMjVweCk7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjUuMjNweCAzLjc3cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA3KTtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtIDAuNXJlbSAzcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNDBweCkge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwM3B4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDByZW0gMS41cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjA0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYi1udW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgY29sb3I6ICNmZjlhYTg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDNweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3cy1ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgcGFkZGluZzogNHJlbSAxLjVyZW0gNnJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgICAmLXR0bCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XHJcbiAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWFkZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxpc3RzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgcm93LWdhcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICBsaXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0yLjdyZW07XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvZGlnaXRhbGJ1ZGR5L25ld3MtYmxvY2stbGlzdHMtaWNvbi5wbmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW5uZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi1maWd1cmUge1xyXG4gICAgICAgICYtYXR0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIxMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDJyZW0gYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtdHRsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAzcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdHh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgIH1cclxuICAgICAgJi1sZWFkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmctdHJwIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi5wZGctMCB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5tcmctMCB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBkYjAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnAtZGlnaXRhbGJ1ZGR5LXRyaWFsX19saXN0X19ib3R0b20ge1xyXG4gIC5wLWN0YS1kb3dubG9hZF9fYnRuX19tYyB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuODc1dncsIDI0cHgpO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICB3aWR0aDogMjRweDsgXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgfSAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLWRpZ2l0YWxidWRkeS1tdi1idG4ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcbi5wLWN0YS1jYW1wYWlnbiB7XHJcbiAgbWF4LXdpZHRoOiAxMDA4cHg7XHJcbiAgbWFyZ2luOiA4cmVtIGF1dG8gIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDExLjMxcHggMS42OXB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wNyk7XHJcbiAgcGFkZGluZzogNC45cmVtIDQuNXJlbSAhaW1wb3J0YW50O1xyXG4gIGNvbHVtbi1nYXA6IDRyZW07XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgcm93LWdhcDogMnJlbTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW46IDRyZW0gYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDZ2dywgMjBweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWFyZ2luOiA0cmVtIDA7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgZmlndXJlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLWN0YS1kb3dubG9hZCB7XHJcbiAgICAmX190dGwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDIzcHgsIDEuNTYydncsIDMwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgbWF4LXdpZHRoOiAzOTlweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAwIDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIOaoquOCueOCr+ODreODvOODq+ino+mZpOeUqOOBk+OBk+OBi+OCiVxyXG4vLyBSSUNPSCDjg4fjgrjjgr/jg6vjg5Djg4fjgqPjga4044Gk44Gu54m56ZW3XHJcbi5uZXdzLWJsb2NrLWlubmVyLWZpZ3VyZS1hdHQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc2VjLXRhYiAubmV3cy1ibG9jay1pbm5lciBmaWd1cmUge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi8vIOa0u+eUqOOCpOODoeODvOOCuFxyXG4ucC1kaWdpdGFsYnVkZHktdXNlX19pdGVtLWZpZ3VyZS1hdHQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgIFxyXG59XHJcbi5wLWRpZ2l0YWxidWRkeS11c2VfX2l0ZW0tZmlndXJlLXdyYXBwZXIgZmlndXJlIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG4vLyDmqKrjgrnjgq/jg63jg7zjg6vop6PpmaTnlKjjgZPjgZPjgb7jgadcclxuXHJcbi8qIDI1MDkyMl9NVuS4i+ODkOODiuODvOiqv+aVtCAqL1xyXG4ubXYtdW5kZXItYm5yLXdyYXAgYSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5tdi11bmRlci1ibnItd3JhcCBmaWd1cmUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyogMjUxMDI3X01W44OV44Kp44O844Og6Kq/5pW0ICovXHJcbi5wLWRpZ2l0YWxidWRkeSB7XHJcbiAgJi1tdiB7XHJcbiAgICAmLWhhcy1mb3JtIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAubC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH0gICAgIFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogMjUxMTIwX+aWsOedgOaDheWgseODluODreODg+OCr+i/veWKoCAqL1xyXG4ubGF0ZXN0LXRvcGljcyB7XHJcbiAgLmwtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDhyZW0gMDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDUlIDVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWJ0bi0tcmVkMiB7XHJcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLWFpLWZvci13b3JrLW5ld3Mge1xyXG4gICAgYSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKG4rNikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIDI1MTIxOF9NVuaUueS/riAqL1xyXG4ucC1kaWdpdGFsYnVkZHkge1xyXG4gICYtbXYge1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICB9XHJcbiAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgfVxyXG4gICAgICAmLWZvcm0ge1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDE5cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXR4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXR0bCB7XHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLWxlYWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXJlbSAwIDNyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIuM3JlbSAyLjVyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAyMHB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvaWNvX212X2xpc3QucG5nKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcclxuICAgICAgICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTsgXHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7ICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQ2dncsIDE4cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvaWNvX212X2RsLnBuZyk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogcG9wdXAtYm5yICovXHJcbi50b3AtcG9wdXAtYm5yIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHRvcDogMTZ2aDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDI5OHB4O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICBsZWZ0OiAtMTRweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7ICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRvcC1wb3B1cC1ibnIuaXMtY2xvc2Uge1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4vKiAyNTEyMTVf44OH44K444K/44Or44OQ44OH44Kj6LOH5paZREzkvZzmiJAgKi9cclxuLnAtZGlnaXRhbGJ1ZGR5IHtcclxuICAmLWNvbnRhY3Qge1xyXG4gICAgLnAtZGlnaXRhbGJ1ZGR5LW12LWJ0biB7XHJcbiAgICAgIC5jLWJ0bi0td2hpdGUge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjcwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxLjZ2dyA0dncgMS42dncgM3Z3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucC1jdGEtZG93bmxvYWRfX2J0bl9fbWMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjg3NXZ3LCAyNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtZGlnaXRhbGJ1ZGR5LW12LWJ0biB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiAyNjAxMTNf6LOH5paZ5bCO57ea6L+95YqgICovXHJcbi5wLWRpZ2l0YWxidWRkeSB7XHJcbiAgJi1tYXRlcmlhbHMge1xyXG4gICAgJi0wMiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIC5wLWN0YS1kb3dubG9hZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNmMWZhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1tdi1idG4tZmxleCB7XHJcbiAgICBwYWRkaW5nOiA1cmVtIDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAyNjAzMDVf44OH44K444K/44Or44OQ44OH44KjTFDmlLnkv67jg7vmlrDopo/kvZzmiJAgKi9cclxuLnAtZGlnaXRhbGJ1ZGR5IHtcclxuICAmLW1lbnUge1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgICByb3ctZ2FwOiAycmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICAgICAgY29sb3I6ICNjZjEyMmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSA0MHB4IDAuNXJlbSAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYy1saXN0LW51bSB7XHJcbiAgICBnYXA6IDRyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4cmVtKSAvIDMpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwcHggMzBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMHB4IDBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jLWxpc3QtbnVtIHtcclxuICAgICAgICAmX193cmFwIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtIDIuNXJlbTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDMwcHg7XHJcbiAgICAgICAgICAucF9hdHRlbnRpb24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pY28ge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190dGwge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXBvaW50IHtcclxuICAgICAgLmMtbGlzdC1udW0ge1xyXG4gICAgICAgICYtaWNvIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBjb2xvcjogI2NmMTIyZTsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3JhcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcG9pbnQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2YxZmE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbSAycmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwN3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtOXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1zb2x1dGlvbiB7XHJcbiAgICAmLWZpZ3VyZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtYXR0IHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1wcm9jZXNzIHtcclxuICAgIGJvcmRlcjoycHggc29saWQgI2RlZGVkZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHIge1xyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MwMGYyOTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRkIHtcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjkzNzV2dywgMThweCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICBjb2xvcjogI2MwMGYyOTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRoIHtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjJ2dywgMjJweCk7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzljOTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXI6MnB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyOjJweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb2wtMSB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29sLTIge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMzglO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvbC0yIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zdW1tYXJ5IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2RkMztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDZ2dywgMjBweCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLW12LWlubmVyLXR4dCB7XHJcbiAgICAucC1ob21lLW12LWJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAzcmVtOyBcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMDtcclxuICAgICAgICByb3ctZ2FwOiAycmVtO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH0gICBcclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAxLjV2dywgMTRweCk7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTIyZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1tdi1pbm5lci10eHQtdHRsIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDIuMDgzdncsIDM5cHgpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5wX2F0dGVudGlvbiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgJjpoYXMoLnAtZGlnaXRhbGJ1ZGR5LW12LWlubmVyLXR4dC10dGwtbGVhZC1iZWxvdykge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICAgIH1cclxuICAgICYtbGVhZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICYtYmVsb3cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHRvcDogLTVyZW07XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXVuZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjNweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1tdi1pbm5lci10eHQtbGlzdCB7XHJcbiAgICBtYXJnaW46IDIuNXJlbSAwO1xyXG4gICAgbGkge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1tdi1pbm5lci1mb3JtLXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHRvcDogMTZyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgdG9wOiAxOXJlbTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA2NjJweDtcclxuICAgIH1cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1tdiB7XHJcbiAgICAmOmhhcygucC1kaWdpdGFsYnVkZHktbXYtaW5uZXItdHh0LXR0bC1sZWFkLWJlbG93KSB7XHJcbiAgICAgIC5wLWRpZ2l0YWxidWRkeS1tdi1pbm5lci1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgdG9wOiAxOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBfYXR0ZW50aW9uIHtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICYtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4vKiAyNjA2MDhf44OH44K444K/44Or44OQ44OH44KjTFDmlLnkv64gKi9cclxuLnAtZGlnaXRhbGJ1ZGR5IHtcclxuICAmLW12IHtcclxuICAgICYtYnRuIHtcclxuICAgICAgJl9fd3JhcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYm90dG9tOiAtMjZ2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1ocmQge1xyXG4gICAgLmhyZC1pdGVtIHtcclxuICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWZpZ3VyZS1jZW50ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXNvbHV0aW9uIHtcclxuICAgICZfX3dyYXAge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICByb3ctZ2FwOiA2cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5wLWRpZ2l0YWxidWRkeS1zb2x1dGlvbl9faXRlbSB7XHJcbiAgICAgICAgJl9fdHRsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS41NjJ2dywgMjNweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2R0bDAyX19zcGFuLnNwYW4wNCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgODAlLCAjRkY5QUE4IDgwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2R0bDAyX19zcGFuLnNwYW4wNSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgODAlLCAjOTZDMTIwIDgwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiA0MDdweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzdnc7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGxtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2VjLXRhYiB7XHJcbiAgLm5ld3MtbmF2IHtcclxuICAgICNuZXdzLW5hdiB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNXZ3LCAyMXB4KTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qIGxsbeWAi+WIpSAqL1xyXG4ucC1sbG0ge1xyXG4gIC5jLXRpdGxlLWFyZWEtbSB7XHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL3NlcnZpY2VfbGxtX2ltZzAxLnBuZz9kPTI1MTIxNikgbm8tcmVwZWF0O1xyXG4gICAgICAgIHJpZ2h0OiAtMTUwcHg7XHJcbiAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnAtYWktZm9yLXdvcmstYWJvdXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA2cmVtIDdyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZzogNnJlbSA1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmMtdGl0bGUtaDItbm9tYWwge1xyXG4gICAgICBtYXJnaW46IDAgMCAzcmVtIDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZmlndXJlIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvbnRlbnQge1xyXG4gICAgJi1saXN0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBwYWRkaW5nOiA3cmVtIDNyZW0gNXJlbTtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgcm93LWdhcDogM3JlbTtcclxuICAgICAgfVxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMi41cmVtIDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzY2NjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbSAycmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNjY2O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS9zZXJ2aWNlX2xsbV9pbWcwNi5wbmcpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yNHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyMHB4KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJnYzEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2RkMztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJnYzIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWFhODtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJnYzMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkN2E4NztcclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnAtZGlmeS1hc3NpZ25tZW50IHtcclxuICAgIC5jLXRpdGxlLWgyLW5vbWFsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIH1cclxuICAgIC5jLXRpdGxlLWgzLW5vbWFsIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAydncsIDMycHgpO1xyXG4gICAgfVxyXG4gICAgLmMtbGlzdC1udW0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMnZ3LCAyNHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3dyYXAge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1tZXJpdCB7XHJcbiAgICAmLWNvcHkge1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDN2dywgNDhweCk7XHJcbiAgICAgIGNvbG9yOiAjY2YxMjJlOyBcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIH1cclxuICAgICYtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDNyZW07XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCBtaW4oNDMwcHgsIGNhbGMoKDEwMCUgLSA2cmVtKSAvIDMpKSkpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjUuMjNweCAzLjc3cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA3KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICAgICAgZ3JpZC1yb3c6IHNwYW4gNDtcclxuICAgICAgICAmLW0ge1xyXG4gICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICAgICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIC5jLWxpc3QtZGlzYyB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgM3Z3LCAzMHB4KTtcclxuICAgICAgICAgICAgY29sb3I6ICNjZjEyMmU7ICBcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jLWxpc3QtbnVtLWljbyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAzdncsIDIwcHgpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43cmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAydncsIDE2cHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDIuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDRyZW0gM3JlbSAzcmVtIDNyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBkNGY0O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogIDAgMCA4cHggOHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJQT0lOVFwiO1xyXG4gICAgICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAzdncsIDIwcHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjY2YxMjJlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEzNHB4OyBcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMnZ3LCAyNHB4KTtcclxuICAgICAgICAgICAgY29sb3I6ICNjZjEyMmU7ICBcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXNlcnZpY2Uge1xyXG4gICAgLnAtY29waWxvdC1mdW5jdGlvbl9fbGVhZCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYy1saXN0LW51bSB7XHJcbiAgICAgIG1hcmdpbjogNHJlbSAwIDdyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICByb3ctZ2FwOiAycmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3dyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gM3JlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMnZ3LCAyNHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2R0bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcm93LWdhcDogMnJlbTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcxcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaWNvIHtcclxuICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2NmMTIyZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDJ2dywgMjZweCk7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0b3A6IC0xOHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE5LjUzcHggMS40N3B4IHJnYmEoNTEsIDUxLCA1MSwgMC4wNyk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgIWltcG9ydGFudDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTNweDtcclxuICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMjNweDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYy1saXN0LXNlcnZpY2UtbGlzdCB7XHJcbiAgICAgICZfX2dyaWQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDE5cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjdyZW07XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2YxMjJlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7IFxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgXHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4OyAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdHRsMiB7XHJcbiAgICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI0dncsIDIwcHgpO1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDAuNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3R0bDMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4yNHZ3LCAxOHB4KTsgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNHJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxcmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1OHB4O1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDNyZW0gYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3dyYXAge1xyXG4gICAgICAgIC5jdGEtZGlmeS1zZXJ2aWNlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjFmYSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLmNvbHVtbi1jdGEtZG93bmxvYWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNmMWZhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wLWN0YS1kb3dubG9hZCB7XHJcbiAgICAgICAgICAgICZfX3dyYXAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAydncsIDI1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZmlndXJlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfaXRlbSB7XHJcbiAgICAgICAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMjR2dywgMThweCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyBcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMjR2dywgMTVweCk7IFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAuYy1saXN0LXNlcnZpY2UtbGlzdF9fd3JhcF9maWd1cmVfaXRlbV9fdHRsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9saXN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE4MHB4LCAxZnIpKTtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XHJcbiAgICAgICAgICByb3ctZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAzcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fdHRsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtb3ZlcnZpZXcge1xyXG4gICAgLmRpZnlfc2VydmljZSB7XHJcbiAgICAgICYtaW1nZmxleCB7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICYtaW1nYm94IHtcclxuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgLmMtaDQtYV9fdGV4dF9yZWQge1xyXG4gICAgICAgICAgY29sb3I6ICNjZjE0MmI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtY29udHMtaXRlbSB7XHJcbiAgICAgICAgLmMtbGlzdC1kaXNjLWFfX2l0ZW0ge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTQyYjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnAtZGlnaXRhbGJ1ZGR5LXByaWNlIHtcclxuICAgIC5wLWRpZ2l0YWxidWRkeS1tdi1idG4ge1xyXG4gICAgICAucC1jdGEtZG93bmxvYWRfX2J0bl9fbWMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJl93cmFwcGVyIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnAtYWktZm9yLXdvcmstY2FzZSB7XHJcbiAgICAuYy1saXN0LWNhc2VfX3dyYXAge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDhyZW0gM3JlbSAzcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDNyZW0gNnJlbSAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICB3aWR0aDogNDMwcHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLWRpZ2l0YWxidWRkeS1jdGEge1xyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLWN0YS1kaWZ5IHtcclxuICAgIC5wLWN0YS1saXN0IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnAtZGlnaXRhbGJ1ZGR5LXByaWNlIHtcclxuICAgIHAge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xyXG4gICAgfVxyXG4gIH1cclxuICBzdXAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcclxuICB9XHJcbiAgLmMtYXR0ZW50aW9uLWEge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDRweDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgIH1cclxuICAgICZfX21hcmtlciB7XHJcbiAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDmsY7nlKggKi9cclxuLnAtYWktZm9yLXdvcmstYWJvdXQge1xyXG4gICYtZHRsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgICYtdHh0IHtcclxuICAgICAgJi1wYXJ0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IFxyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxdncsIDE4cHgpO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtY3RhLWRvd25sb2FkX190dGwge1xyXG4gICZfc21hbGwge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAydncsIDI2cHgpOyBcclxuICB9XHJcbiAgJjpoYXMoLnAtY3RhLWRvd25sb2FkX190dGxfc21hbGwpIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgfVxyXG59XHJcbi5wLWhvbWUtc2VydmljZS1saXN0IHtcclxuICBnYXA6IDNyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbGkge1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHJlbSkgLyAzKTsgXHJcbiAgICBtYXgtd2lkdGg6IDI5N3B4O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtY3RhLWRvd25sb2FkX19idG5fX21jX2JsYWNrIHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG4vKiAyNTEyMTZf44Kq44Oz44OX44OsTExN5pS55L+uICovXHJcbi5wLWxsbSB7XHJcbiAgLmMtdGl0bGUtYXJlYS1tIHtcclxuICAgICZfX3dyYXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMi42dncsIDUwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYXdhcmQtaW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIHJpZ2h0OiA0NzBweDtcclxuICB6LWluZGV4OiAtMTtcclxuICBtYXgtd2lkdGg6IDEyNHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xyXG4gICAgcmlnaHQ6IDU0MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIHJpZ2h0OiA0MjVweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4vKiAyNjAzMTBf44Kq44Oz44OX44OsTExN5Y+X6LOe44OW44Ot44OD44Kv6L+95YqgICovXHJcbi5wLWF3YXJkIHtcclxuICAmLWlubmVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZGZlM2U3O1xyXG4gICAgcGFkZGluZzogNC41cmVtIDdyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuODc1dncsIDM2cHgpO1xyXG4gICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWR0bCB7XHJcbiAgICBtYXgtd2lkdGg6IDg3MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDIuNXJlbTtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICByb3ctZ2FwOiAycmVtO1xyXG4gICAgfSAgICBcclxuICB9XHJcbiAgJi10eHQge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDExMXB4ICsgMi41cmVtKSkgO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDZ2dywgMjBweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuOTM3NXZ3LCAxOHB4KTtcclxuICAgICAgICBjb2xvcjogI2NmMTIyZTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmW3RhcmdldD1cIl9ibGFua1wiXSB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9pY29fZXh0ZXJuYWxfbGluay5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgIHRvcDogMC4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaW1nIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgd2lkdGg6IDExMXB4O1xyXG4gIH1cclxuICAuYy1hdHRlbnRpb24tYV9faXRlbSB7XHJcbiAgICBtYXgtd2lkdGg6IDg3MHB4O1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcclxuICB9XHJcbiAgLmwtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4vKiAyNjA1MTFf44Kq44Oz44OX44OsTExN5pS55L+uICovXHJcbi5wLWhyZCB7XHJcbiAgJi1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuYy1hdHRlbnRpb24tYV9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5kaWZ5X3NlcnZpY2Uge1xyXG4gICYtY29udHMge1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHJvdy1nYXA6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbCB7XHJcbiAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtciB7XHJcbiAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdHRsIHtcclxuICAgICAgICAgIGNvbG9yOiAjY2YxNDJiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGlmeV9zZXJ2aWNlIHtcclxuICAgICAgICAgICYtZmxvdyB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLXRlYyB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xyXG4gICAgICAgICAgICBsaTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdHh0IHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10dGwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXR0bCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxNDJiO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0yY29sIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSAiLCIucC1uZXdzLWxpc3Qge1xyXG4gIEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuICBAaW5jbHVkZSBncmlkKDZyZW0sIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGdhcDogMXJlbTtcclxuICB9XHJcbiAgZHQge1xyXG4gICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZGQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgZGQgLmMtY2F0ZS0tbGluZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHZ3KDMwKTtcclxuICB9XHJcbiAgKyAucC1uZXdzLWxpc3Qge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5wLXBhZ2UtbmF2IHtcclxuICBAaW5jbHVkZSBhbmltYXRpb247XHJcbiAgdWwge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgycmVtLCBjZW50ZXIpO1xyXG5cclxuICAgIGxpIGEge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgIGJveC1zaGFkb3c6IDByZW0gMC41cmVtIDJyZW0gcmdiKDEgMTIwIDIyOCAvIDIwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6IDI4JTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgdWwgbGkge1xyXG4gICAgJjpudGgtb2YtdHlwZSgxKSBhIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMzRhNWI2O1xyXG4gICAgICBjb2xvcjogIzM0YTViNjtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDIpIGEge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMwNTY2ZDQ7XHJcbiAgICAgIGNvbG9yOiAjMDU2NmQ0O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMykgYSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2UxYjAwNDtcclxuICAgICAgY29sb3I6ICNlMWIwMDQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgxKSBhOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzM0YTViNjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSBhOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzA1NjZkNDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgzKSBhOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI2UxYjAwNDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsIGxpIHtcclxuICAgIGEge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4IDEwcHggMCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDEpIGE6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMzNGE1YjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSBhOmhvdmVyOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDU2NmQ0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMykgYTpob3ZlcjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2UxYjAwNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtcmVhc29uLXBhbmVsIHtcclxuICBAaW5jbHVkZSBhbmltYXRpb247XHJcbiAgQGluY2x1ZGUgZ3JpZCgwLHNwYWNlLWJldHdlZW4sY2VudGVyKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1IDI1NSAyNTUgLyA1MCUpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgcGFkZGluZzogdncoMTgwKSAwO1xyXG4gICAgd2lkdGg6IHZ3KDYwMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIG1hcmdpbjogMCAwIDAgY2FsYyg1MCUgLSB2dyg2NDApKTtcclxuICAgIGgyIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDM2O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubXYtc2NlbmUge1xyXG4gIG1heC1oZWlnaHQ6IDM5MHB4O1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA2MHZ3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgaGVpZ2h0OiAxNTB2dyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLWRpZnkge1xyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3NlcnZpY2UvbXYtc2NlbmUtZGlmeS5wbmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcmlnaHQ6IC0xODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ucC11c2VjYXNlLXNjZW5lIHtcclxuICAuYy10aXRsZS1oMi1ub21hbCB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDIuMDgzdncsIDMycHgpO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1saXN0LXVzZWNhc2Uge1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IDNyZW0gM3JlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBnYXA6IDFyZW0gMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDZyZW0gMS41cmVtIDEuNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSA2cmVtIDFyZW0gMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaWNvX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciA2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9pY29fYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDsgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgJi10dGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDZ2dywgMjBweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXNjZW5lLWRldGFpbCB7XHJcbiAgLmwtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogOHJlbSAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICYtd3JhcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogNHJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdHRsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZmlndXJlIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDIuMDgzdncsIDQwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXN1Yi10dGwge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjU2MnZ3LCAzMHB4KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWJhbmRhIHtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAxcmVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYm94IHtcclxuICAgICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAmLXR0bCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAyMHB4KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMDtcclxuICAgICAgICAmLTAxIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAyLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDJ2dywgMjJweCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYXJyb3cge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvc2VydmljZS9iYW5kYS1hcnJvdy5wbmcpO1xyXG4gICAgICB3aWR0aDogMzdweDtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1jb250IHtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2YxZmE7XHJcbiAgICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWR0bCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgXHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogMXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICAmLXR0bCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDIycHgpO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9ICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICAmLWZsb3cge1xyXG4gICAgICYtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDVyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgIHJvdy1nYXA6IDVyZW07XHJcbiAgICAgIH1cclxuICAgICB9XHJcbiAgICAgJi1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDQzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogMjVweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IC00cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOiAtNHJlbTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDI1cHggc29saWQgI2Q5ZDlkOTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogNDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogNDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYtdHh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLXR0bCB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMXJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjY2YxMjJlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAwLjl2dywgMjRweCk7XHJcbiAgICAgICAgJi1udW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDF2dywgMjRweCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICB9XHJcbiAgfVxyXG4gICYtZXhwIHtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXR4dCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaDUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICNjZjEyMmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1nIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xyXG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnAtc3VibWVudSB7XHJcbiAgJi1idG57XHJcbiAgICB3aWR0aDogODUlO1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIG1hcmdpbjogM3JlbSBhdXRvO1xyXG4gIH1cclxuICAmLWgze1xyXG4gICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1iZztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG4iLCIucC10cmlhbCB7XHJcbiAgJi1mb3JtIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmc6IDdyZW0gMCAwIDA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDIlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuXHJcbiAgICAgICZfX2JsayB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzLGg0LHVsICB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0X19yaXRlbiBsaSB7XHJcbiAgICAgIGNvbG9yOiAjMDA0MDdGO1xyXG4gICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9kaWdpdGFsYnVkZHkvZm9ybS1pbnRyb19pY28ucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcCA4cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiLnAtdXNlY2FzZSB7XHJcbiAgJi1kZXRhaWwge1xyXG4gICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcclxuICAgIH1cclxuICAgICZfX3NvbHV0aW9uIHtcclxuICAgICAgcGFkZGluZzogN3JlbSAwIDAgMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAwIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgIG1hcmdpbjogMXJlbSAwIDAgMDtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRoIHtcclxuICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDAgN3JlbSA3cmVtIDdyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAzcmVtIDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pY29fXzAxIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICB9XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDNyZW0gYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbTIge1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ub3RlIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgxMnB4LCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBmb3IgJHZhbHVlIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAudS1tdC0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbiAgLnUtbWItLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG4gIC51LW1yLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG4gIC51LW1sLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbn0iLCJAZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgLnUtbXQtLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG4gIC51LW1iLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuICAudS1tci0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuICAudS1tbC0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG59XHJcbi51LW1hcmdpbi0tYXV0byB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59IiwiLnUtdGV4dC0tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnUtdGV4dC0tbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udS10ZXh0LS1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuIiwiLnUtc3Age1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5AaW5jbHVkZSBtcS1kb3duIHtcclxuXHQudS1wYyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQudS1zcCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0YnIudS1zcCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0fVxyXG59IiwiLnUtc3Age1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5AaW5jbHVkZSBtcS1kb3duIHtcclxuXHQudS1wYyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQudS1zcCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0YnIudS1zcCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0fVxyXG59IiwiLyohIExpdHkgLSB2Mi40LjEgLSAyMDIwLTA0LTI2XHJcbiogaHR0cDovL3NvcmdhbGxhLmNvbS9saXR5L1xyXG4qIENvcHlyaWdodCAoYykgMjAxNS0yMDIwIEphbiBTb3JnYWxsYTsgTGljZW5zZWQgTUlUICovLmxpdHl7ei1pbmRleDo5OTkwO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kOiMwYjBiMGI7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOSk7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2V9LmxpdHkubGl0eS1vcGVuZWR7b3BhY2l0eToxfS5saXR5LmxpdHktY2xvc2Vke29wYWNpdHk6MH0ubGl0eSAqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubGl0eS13cmFwe3otaW5kZXg6OTk5MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt0ZXh0LWFsaWduOmNlbnRlcjtvdXRsaW5lOm5vbmUgIWltcG9ydGFudH0ubGl0eS13cmFwOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6LTAuMjVlbX0ubGl0eS1sb2FkZXJ7ei1pbmRleDo5OTkxO2NvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi0wLjhlbTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS5saXR5LWxvYWRpbmcgLmxpdHktbG9hZGVye29wYWNpdHk6MX0ubGl0eS1jb250YWluZXJ7ei1pbmRleDo5OTkyO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2hpdGUtc3BhY2U6bm9ybWFsO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmUgIWltcG9ydGFudH0ubGl0eS1jb250ZW50e3otaW5kZXg6OTk5Mzt3aWR0aDoxMDAlOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTstby10cmFuc2l0aW9uOi1vLXRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2UsIC1vLXRyYW5zZm9ybSAuM3MgZWFzZX0ubGl0eS1sb2FkaW5nIC5saXR5LWNvbnRlbnQsLmxpdHktY2xvc2VkIC5saXR5LWNvbnRlbnR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjgpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjgpOy1vLXRyYW5zZm9ybTpzY2FsZSguOCk7dHJhbnNmb3JtOnNjYWxlKC44KX0ubGl0eS1jb250ZW50OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO2Rpc3BsYXk6YmxvY2s7cmlnaHQ6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3otaW5kZXg6LTE7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNil9LmxpdHktY2xvc2V7ei1pbmRleDo5OTk0O3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7Y29sb3I6I2ZmZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MzVweDtmb250LWZhbWlseTpBcmlhbCxCYXNrZXJ2aWxsZSxtb25vc3BhY2U7bGluZS1oZWlnaHQ6MzVweDt0ZXh0LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjYpO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTtvdXRsaW5lOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5saXR5LWNsb3NlOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0ubGl0eS1jbG9zZTpob3ZlciwubGl0eS1jbG9zZTpmb2N1cywubGl0eS1jbG9zZTphY3RpdmUsLmxpdHktY2xvc2U6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7Y29sb3I6I2ZmZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MzVweDtmb250LWZhbWlseTpBcmlhbCxCYXNrZXJ2aWxsZSxtb25vc3BhY2U7bGluZS1oZWlnaHQ6MzVweDt0ZXh0LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjYpO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTtvdXRsaW5lOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5saXR5LWNsb3NlOmFjdGl2ZXt0b3A6MXB4fS5saXR5LWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjA7Ym9yZGVyOjB9LmxpdHktaWZyYW1lIC5saXR5LWNvbnRhaW5lciwubGl0eS15b3V0dWJlIC5saXR5LWNvbnRhaW5lciwubGl0eS12aW1lbyAubGl0eS1jb250YWluZXIsLmxpdHktZmFjZWJvb2t2aWRlbyAubGl0eS1jb250YWluZXIsLmxpdHktZ29vZ2xlbWFwcyAubGl0eS1jb250YWluZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6OTY0cHh9LmxpdHktaWZyYW1lLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDowO3BhZGRpbmctdG9wOjU2LjI1JTtvdmVyZmxvdzphdXRvO3BvaW50ZXItZXZlbnRzOmF1dG87LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0ubGl0eS1pZnJhbWUtY29udGFpbmVyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOy13ZWJraXQtYm94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JhY2tncm91bmQ6IzAwMH0ubGl0eS1oaWRle2Rpc3BsYXk6bm9uZX0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xyXG5cclxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXHJcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxyXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcclxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXHJcblxyXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xyXG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xyXG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMSAhZGVmYXVsdDtcclxuXHJcbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcclxuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcclxuICAgIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcclxuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcclxuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcIi4uL2ltZy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEljb25zICovXHJcbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcclxuICAgIEBmb250LWZhY2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XHJcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcclxuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCIuLi8uLi9pbWcvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcIi4uLy4uL2ltZy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG5cclxuLyogQXJyb3dzICovXHJcblxyXG4uc2xpY2stcHJldixcclxuLnNsaWNrLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICBmb250LXNpemU6IDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xyXG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcclxuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XHJcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogRG90cyAqL1xyXG5cclxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gICAgLyptYXJnaW4tYm90dG9tOiAzMHB4OyovXHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHJhZ2dpbmcge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuZHJhZ2dpbmcgaW1nIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5qcy1zbGlkZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XHJcbn1cclxuLmpzLXNsaWRlLnNsaWNrLWluaXRpYWxpemVke1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuIiwiQG1peGluIG1xLXVwKCRicmVha3BvaW50OiBtKSB7XHJcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LXVwLCAkYnJlYWtwb2ludCl9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1xLWRvd24oJGJyZWFrcG9pbnQ6IG0pIHtcclxuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQtZG93biwgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuIl19 */
