@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://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;700;900&display=swap");
@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanjp.min.css");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
@import "https://pro.fontawesome.com/releases/v5.10.0/css/all.css";
@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
.c_grad_font {
  background: -webkit-linear-gradient(0deg, #0768d4, #4fc8dc);
  color: #4ac2db;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

dd {
  margin-left: 0;
}

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

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

address {
  font-style: inherit;
}

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

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

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

select:disabled {
  opacity: inherit;
}

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

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

legend {
  padding: 0;
}

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

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

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

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

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

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

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

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

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

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

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

caption {
  text-align: left;
}

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

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

* {
  box-sizing: border-box;
}

html {
  font-size: 10px;
}

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

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

img {
  max-width: 100%;
}

em {
  font-style: initial;
}

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

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

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

.pc {
  display: block;
}

.sp {
  display: none;
}

.c-bg--dot {
  background: url(../img/bg_dot.svg) 0 0;
  background-size: 9px;
}
.c-bg--gr {
  background-color: #E4E8EC;
}
.c-bg--gr2 {
  background-color: #F6F6F6;
}
.c-bg--karte1 {
  background-color: #d0e5f4;
}
.c-bg--karte2 {
  background-color: #f9f1e1;
}

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

.c-btn-w {
  display: block;
  position: relative;
  width: 100%;
  max-width: 450px;
  margin: auto;
  padding: 1.5rem 0;
  border: 1px solid #FFF;
  border-radius: 3px;
  color: #FFF;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}
.c-btn-w:hover {
  background-color: #07183F;
  opacity: 1;
}
.c-btn-w::after {
  display: block;
  position: absolute;
  top: calc(50% - 6px);
  right: 25px;
  width: 6px;
  height: 12px;
  background: url(../img/ico_arrow_01.svg) no-repeat center top;
  background-size: contain;
  content: "";
}
.c-btn-b {
  display: block;
  position: relative;
  width: 100%;
  max-width: 450px;
  margin: auto;
  padding: 1.5rem 0;
  border: 1px solid rgba(0, 0, 0, 0.53);
  color: #111;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}
form.c-btn-b {
  padding: 0;
}
form.c-btn-b button {
  width: 100%;
  height: 100%;
  padding: 1.5rem 0;
}
.c-btn-b:hover {
  background-color: #E2E2E2;
  opacity: 1;
}
.c-btn-b::after {
  display: block;
  position: absolute;
  top: calc(50% - 6px);
  right: 25px;
  width: 6px;
  height: 12px;
  background: url(../img/ico_arrow_02.svg) no-repeat center top;
  background-size: contain;
  content: "";
}
.c-btn-b2 {
  display: block;
  position: relative;
  width: 100%;
  max-width: 350px;
  margin-top: 3rem;
  padding: 1.5rem 0;
  border: 1px solid #153378;
  background-color: #153378;
  color: #FFF;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}
.c-btn-b2:hover {
  background-color: #FFF;
  color: #153378;
  opacity: 1;
}
.c-btn-b2::after {
  display: block;
  position: absolute;
  top: calc(50% - 6px);
  right: 25px;
  width: 6px;
  height: 12px;
  background: url(../img/ico_arrow_01.svg) no-repeat center top;
  background-size: contain;
  content: "";
}

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

.c-case {
  padding-top: 8rem;
}
.c-case::after {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100vw;
  height: 517px;
  background: url(../img/case/bg-case.png) center top;
  background-size: cover;
  content: "";
}
.c-case-list {
  overflow: hidden;
}
.c-case-list .swiper-slide {
  background-color: #FFF;
}
.c-case-list a {
  display: block;
  height: 100%;
  background-color: #FFF;
}
.c-case-list__ttl {
  display: inline-block;
  position: relative;
  top: -1.2rem;
  margin: 0 auto 0 0;
  padding: 0.5rem 1rem;
  background-color: #153378;
  color: #FFF;
  font-weight: bold;
}
.c-case-list__ttl span {
  padding-right: 10px;
  font-size: 11px;
}
.c-case-list__wrap {
  padding: 1rem 3rem 4rem 3rem;
}
.c-case-list-button {
  z-index: 1;
  position: relative;
  height: 15rem;
}
.c-case-list-button-prev {
  position: absolute;
  top: 30px;
  left: 0;
  width: 62px;
  height: 62px;
  transform: rotate(180deg);
  border: 1px solid #FFF;
  border-radius: 31px;
  background: url(../img/ico_arrow_01.svg) no-repeat center center;
}
.c-case-list-button-prev:hover {
  cursor: pointer;
  opacity: 0.7;
}
.c-case-list-button-next {
  position: absolute;
  top: 30px;
  right: 0;
  width: 62px;
  height: 62px;
  border: 1px solid #FFF;
  border-radius: 31px;
  background: url(../img/ico_arrow_01.svg) no-repeat center center;
}
.c-case-list-button-next:hover {
  cursor: pointer;
  opacity: 0.7;
}
.c-case-list2 {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  gap: 2%;
}
.c-case-list2 li {
  width: 32%;
  margin-bottom: 4%;
  background-color: #FFF;
}
.c-case-list2__ttl {
  margin-bottom: 1rem;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-case-list2__date {
  color: #5b5b5b;
  font-size: 12px;
}
.c-case-list2__wrap {
  padding: 2rem;
}
.c-case-list2-sort {
  margin: 4rem 0 5rem 0;
}
.c-case-list2-sort ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-case-list2-sort ul li {
  width: 23%;
  padding: 1rem 0;
  border: 1px solid #153378;
  background-color: #FFF;
  color: #153378;
  line-height: 1.4;
  text-align: center;
  transition: 0.7s;
}
.c-case-list2-sort ul li:hover, .c-case-list2-sort ul li.active {
  background-color: #153378;
  color: #FFF;
  cursor: pointer;
}
.c-case-list2-sort ul li:first-child {
  padding-top: 2rem;
}
.c-case-list2__ico span {
  display: inline-block;
  margin-right: 15px;
  padding: 5px 15px;
  font-size: 12px;
  line-height: 1;
}

.ico_karte1 {
  background-color: #3E89BF;
  color: #FFF;
}

.ico_karte2 {
  background-color: #EEA320;
  color: #FFF;
}

.ico_karte3 {
  background-color: #5AAB46;
  color: #FFF;
}

.c-download {
  position: relative;
  background-color: #E7E9EC;
}
.c-download .c-title-h2-nomal {
  z-index: 10;
  position: relative;
}
.c-download-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  padding: 8rem 0;
  gap: 8px;
}
.c-download-list li {
  position: relative;
  width: calc(25% - 8px);
}
.c-download-list li figure {
  padding: 3rem;
  padding-bottom: 2rem;
  background-color: #FFF;
}
.c-download-list li a {
  display: block;
  height: 100%;
  padding: 0;
  background-color: #F3F9FF;
}
.c-download-list li a:hover {
  opacity: 0.7;
}
.c-download-list__ttl {
  position: relative;
  padding: 2rem 3rem;
  padding-bottom: 1rem;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-download-list__text {
  padding: 0 3rem 3rem 3rem;
  font-size: clamp(13px, 0.78vw, 15px);
}
.c-download-list__ico_01 {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  padding: 7px 0;
  background-color: #0097e0;
  color: #FFF;
  font-size: 12px;
  line-height: 1;
  text-align: center;
}
.c-download-list__ico_02 {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  padding: 7px 0;
  background-color: #008e5f;
  color: #FFF;
  font-size: 12px;
  line-height: 1;
  text-align: center;
}
.c-download-list-sort {
  margin: 4rem 0 -2rem 0;
}
.c-download-list-sort ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-download-list-sort ul li {
  width: 32%;
  padding: 1rem 0;
  border: 1px solid #153378;
  background-color: #FFF;
  color: #153378;
  text-align: center;
  transition: 0.7s;
}
.c-download-list-sort ul li:hover, .c-download-list-sort ul li.active {
  background-color: #153378;
  color: #FFF;
  cursor: pointer;
}

.c-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-flex p {
  line-height: 1.875;
  letter-spacing: 0.1em;
}
.c-flex-60 {
  width: 60%;
  margin: auto 0;
}
.c-flex-50 {
  width: 48%;
  margin: auto 0;
}
.c-flex-44 {
  width: 44%;
  margin: auto 0;
}
.c-flex-40 {
  width: 40%;
  margin: auto 0;
}
.c-flex-60 {
  width: 60%;
  margin: auto 0;
}
.c-flex-66 {
  width: 66%;
  margin: auto 0;
}
.c-flex-32 {
  width: 32%;
}
.c-flex-mt0 {
  margin-top: 0;
}

.c-ico-free {
  width: 161px;
  height: 35px;
  padding-top: 5px;
  background: url(../img/top/bg_ico.svg) no-repeat 0 0;
  background-size: contain;
  font-size: 14px;
  text-align: center;
}
.c-ico-free em {
  color: #E5253D;
  font-weight: bold;
}
.c-ico-free2 {
  width: 250px;
  height: 50px;
  margin: auto auto 2rem auto;
  padding-top: 5px;
  padding-left: 15px;
  background: url(../img/top/bg_ico.svg) no-repeat 0 0;
  background-size: contain;
  font-size: 20px;
}
.c-ico-free2 em {
  color: #E5253D;
  font-weight: bold;
}

.c-img-c {
  text-align: center;
}
.c-img-c img {
  width: 100%;
  max-width: 80%;
}

.c-imgbox {
  position: relative;
  margin-bottom: 10rem;
}
.c-imgbox__wrap {
  min-height: 700px;
}
.c-imgbox__wrap .l-container {
  padding-top: 0;
  padding-bottom: 0;
}
.c-imgbox__wrap_in {
  width: 50%;
  margin-top: 0;
}
.c-imgbox.img-left .c-imgbox__wrap_in {
  margin-left: auto;
}
.c-imgbox.img-left figure {
  position: absolute;
  top: 0;
  right: 55%;
  width: 40%;
  max-width: 624px;
  text-align: right;
}
.c-imgbox.img-left figure img {
  width: 100%;
  height: auto;
}
.c-imgbox.img-right figure {
  position: absolute;
  top: 0;
  left: 55%;
  width: 40%;
  max-width: 624px;
}
.c-imgbox__karte {
  width: 39%;
}

.c-imgbox2 {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-imgbox2__wrap {
  width: 50%;
  margin: auto 0;
}
.c-imgbox2__wrap p {
  margin-bottom: 2em;
}
.c-imgbox2 figure {
  position: relative;
  width: 40%;
}
.c-imgbox2 figure img {
  border-radius: 18px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
}
.c-imgbox2 figure::before {
  display: block;
  position: absolute;
  top: -70px;
  right: -65px;
  width: 90px;
  height: 79px;
  background: url(../img/ico_attention_02.svg) no-repeat center center;
  background-size: contain;
  content: "";
}
.c-imgbox2 .figure-p0 {
  padding: 0;
}
.c-imgbox2.img-left .c-imgbox2__wrap {
  order: 2;
}
.c-imgbox2.img-left figure {
  order: 1;
}
.c-imgbox2.img-left figure::before {
  display: block;
  position: absolute;
  top: -65px;
  right: inherit;
  left: -65px;
  width: 65px;
  height: 70px;
  background: url(../img/ico_attention_01.svg) no-repeat center center;
  background-size: contain;
  content: "";
}

.c-imgbox3 {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  margin: 0 0 8rem 0;
  gap: 0;
}
.c-imgbox3__wrap {
  width: 60%;
  margin: auto 0;
}
.c-imgbox3__wrap h3.c-title-h3-nomal {
  color: #FFCC00;
  font-size: clamp(25px, 1.875vw, 36px);
}
.c-imgbox3__wrap p {
  margin-bottom: 2em;
  color: #FFF;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 2;
}
.c-imgbox3 figure {
  width: 30%;
  overflow: hidden;
}
.c-imgbox3.img-left .c-imgbox3__wrap {
  order: 2;
}
.c-imgbox3.img-left figure {
  order: 1;
}

.c-list-trouble {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding-top: 4rem;
  gap: 0;
}
.c-list-trouble li {
  width: 32%;
}
.c-list-trouble__text {
  padding: 2rem 0;
  font-size: clamp(16px, 0.9375vw, 18px);
}

.c-table-df {
  width: 100%;
  margin-top: 5rem;
  border-top: 1px solid #707070;
  border-left: 1px solid #707070;
}
.c-table-df th {
  padding: 1rem 0;
  border-right: 1px solid #FFF;
  background-color: #07183F;
  color: #FFF;
  text-align: center;
}
.c-table-df th span.th_small {
  font-size: 11px;
}
.c-table-df th:last-child {
  border-right: 1px solid #707070;
}
.c-table-df th, .c-table-df td {
  border-bottom: 1px solid #707070;
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
}
.c-table-df td {
  padding: 1.5rem;
  border-right: 1px solid #707070;
}
.c-table-df td.ta-left {
  text-align: left;
}
.c-table-df tr:nth-child(2n) {
  background-color: #F6F6F6;
}

.c-title-h2-nomal {
  margin-bottom: 1rem;
  color: #07183F;
  font-weight: 700;
  font-size: clamp(25px, 1.875vw, 36px);
  line-height: 1.263;
  letter-spacing: 0.1em;
  text-align: center;
}
.c-title-h2-en {
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.2em;
  text-align: center;
}
.c-title-h2-s {
  margin-bottom: 3rem;
  padding-top: 0.5rem;
  font-size: clamp(25px, 1.875vw, 36px);
  line-height: 1.2;
}
.c-title-h2-s span {
  display: inline-block !important;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-title-h2-s .font_s {
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-title-h2-img {
  text-align: center;
}
.c-title-h2-img img {
  width: auto;
  height: 130px;
}
.c-title-h3-nomal {
  margin-bottom: 2rem;
  color: #07183F;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 1.263;
  line-height: 1.55;
  font-family: YakuHanJP, "Noto Sans JP", sans-serif;
  letter-spacing: 0.1em;
}

.c-titlearea-bg {
  position: relative;
  height: 226px;
  overflow: hidden;
  background: url(../img/bg_titlearea.png) no-repeat 0 0;
  background-size: cover;
  color: #FFF;
}
.c-titlearea .l-container {
  z-index: 1;
  position: relative;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.c-titlearea h1 {
  padding-top: 5rem;
  font-weight: bold;
  font-size: clamp(30px, 2.4vw, 46px);
  line-height: 1.4;
}
.c-titlearea-en {
  font-weight: 200;
  font-size: 24px;
}

.mykarte .c-titlearea-bg {
  height: 365px;
  background: url(../img/service/bg_ttlarea_mykarte.png) center center;
  background-size: contain;
}
.mykarte .c-titlearea-bg h1 {
  padding-top: 75px;
}
.mykarte .c-titlearea-bg h1 img {
  width: 484px;
  height: auto;
}
.mykarte .c-titlearea-bg .c-titlearea__img {
  position: absolute;
  right: 50px;
  bottom: 0;
  width: 410px;
}
.mykarte .c-titlearea-bg .c-titlearea__img img {
  width: 100%;
  height: auto;
}

.leaderkarte .c-titlearea-bg {
  height: 365px;
  background: url(../img/service/bg_ttlarea_leaderkarte.png) center center;
  background-size: contain;
}
.leaderkarte .c-titlearea-bg h1 {
  padding-top: 75px;
}
.leaderkarte .c-titlearea-bg h1 img {
  width: 678px;
  height: auto;
}
.leaderkarte .c-titlearea-bg .c-titlearea__img {
  position: absolute;
  right: 50px;
  bottom: 0;
  width: 240px;
}
.leaderkarte .c-titlearea-bg .c-titlearea__img img {
  width: 100%;
  height: auto;
}

.c-webiner {
  position: relative;
  background: #F6F6F6;
  background-size: cover;
}
.c-webiner__wrap {
  padding-top: 8rem;
}
.c-webiner h2 {
  position: relative;
  color: #353F56;
}
.c-webiner-list {
  overflow: hidden;
}
.c-webiner-list a {
  display: block;
  height: 100%;
}
.c-webiner-list__ttl {
  display: inline-block;
  position: relative;
  margin: 0 auto 0 0;
  padding: 2rem;
  font-size: 15px;
}
.c-webiner-list__ttl span {
  padding-right: 10px;
  font-size: 11px;
}
.c-webiner-list__ico_01 {
  position: absolute;
  width: 100px;
  background-color: #153378;
  color: #FFF;
  font-size: 12px;
  text-align: center;
}
.c-webiner-list__ico_02 {
  position: absolute;
  width: 100px;
  background-color: #2F63A2;
  color: #FFF;
  font-size: 12px;
  text-align: center;
}
.c-webiner-list__wrap {
  padding: 1rem 3rem 4rem 3rem;
}
.c-webiner-list-button {
  z-index: 1;
  position: relative;
  height: 15rem;
}
.c-webiner-list-button-prev {
  position: absolute;
  top: 30px;
  left: 0;
  width: 62px;
  height: 62px;
  transform: rotate(180deg);
  border: 1px solid #C8D3E1;
  border-radius: 31px;
  background: url(../img/ico_arrow_02.svg) no-repeat center center;
}
.c-webiner-list-button-prev:hover {
  cursor: pointer;
  opacity: 0.7;
}
.c-webiner-list-button-next {
  position: absolute;
  top: 30px;
  right: 0;
  width: 62px;
  height: 62px;
  border: 1px solid #C8D3E1;
  border-radius: 31px;
  background: url(../img/ico_arrow_02.svg) no-repeat center center;
}
.c-webiner-list-button-next:hover {
  cursor: pointer;
  opacity: 0.7;
}
.c-webiner .p-btn-center {
  z-index: 10;
  position: relative;
  width: 50%;
  margin: -12rem auto 0 auto;
  margin-top: -11rem;
}

.p-breadcrumb {
  margin-top: -5rem;
}
.p-breadcrumb ul {
  justify-content: flex-end;
}

.p-company-about {
  background: url(../img/bg_aboutarea.png) no-repeat center center;
  background-size: cover;
  color: #FFF;
}
.p-company-about .l-container {
  position: relative;
}
.p-company-about .l-container::before {
  display: block;
  z-index: 10;
  position: absolute;
  bottom: -18px;
  left: 10%;
  width: 141px;
  height: 188px;
  background: url(../img/img_aboutarea_001.png) no-repeat center center;
  background-size: contain;
  content: "";
}
.p-company-about .l-container::after {
  display: block;
  z-index: 10;
  position: absolute;
  right: 10%;
  bottom: -25px;
  width: 151px;
  height: 208px;
  background: url(../img/img_aboutarea_002.png) no-repeat center center;
  background-size: contain;
  content: "";
}
.p-company-about .c-flex-60 {
  margin-top: 0;
}
.p-company-about h2 {
  margin-bottom: 5rem;
  font-weight: 500;
  font-size: 58px;
  line-height: 0.7;
  font-family: "Barlow", sans-serif;
}
.p-company-about h2 span {
  display: inline;
  padding: 0 10px;
  background-color: #FFF;
  color: #2F63A2;
  font-size: 20px;
  line-height: 1;
  font-family: YakuHanJP, "Noto Sans JP", sans-serif;
}
.p-company-about p {
  font-size: 18px;
  line-height: 2.0555555556;
  letter-spacing: 0.67;
}
.p-company-about-list {
  width: 35%;
}
.p-company-about-list h3 {
  overflow: hidden;
  font-size: 16px;
  text-align: center;
}
.p-company-about-list h3 span {
  display: flex;
  align-items: center;
}
.p-company-about-list h3 span::before, .p-company-about-list h3 span::after {
  flex-grow: 1;
  height: 1px;
  background: rgba(255, 255, 255, 0.28);
  content: "";
}
.p-company-about-list h3 span::before {
  margin-right: 1rem;
}
.p-company-about-list h3 span::after {
  margin-left: 1rem;
}
.p-company-about-list ul {
  padding-top: 4rem;
}
.p-company-about-list ul li {
  margin-bottom: 10px;
  padding: 1.2rem 0 1.5rem 0;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.3);
  font-weight: 500;
  font-size: 18px;
  line-height: 1;
  text-align: center;
}
.p-company-about-list ul li strong {
  padding: 0 5px;
  font-weight: 500;
  font-size: 56px;
  font-family: "Barlow", sans-serif;
}
.p-company-about .p-btn-center {
  padding-top: 8rem;
}

.p-header__nav ul:nth-of-type(2) li a {
  width: 14rem;
  line-height: 1.4;
}
.p-home-mv-karte {
  font-feature-settings: "palt";
  height: 600px;
  background: url(../img/top/bg-pc-home-mv.png) no-repeat center top;
  background-size: cover;
  color: #FFF;
}
.p-home-mv-karte .l-container {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
}
.p-home-mv-karte h1 {
  padding: 41.5px 0 36.5px 0;
}
.p-home-mv-karte__img {
  position: absolute;
  top: 74px;
  right: 0;
}
.p-home-mv-karte__lead {
  padding-top: 65px;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 2;
  letter-spacing: 0.02em;
}
.p-home-mv-karte__lead__01 {
  display: inline-block;
  margin-right: 10px;
  padding: 0 5px;
  border-radius: 3px;
  background-color: #153378;
  color: #FFF;
  font-size: clamp(18px, 1.458vw, 28px);
  letter-spacing: 0.15em;
}
.p-home-mv-karte__lead__02 {
  display: inline-block;
  margin-right: 10px;
  margin-left: 10px;
  padding: 0 5px;
  border-radius: 3px;
  background-color: #FFF;
  color: #153378;
  font-size: clamp(18px, 1.458vw, 28px);
  letter-spacing: 0.15em;
}
.p-home-mv-karte__text {
  font-weight: 500;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.6785714286;
  letter-spacing: 0.15em;
}
.p-home-mv-karte-link {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding-top: 54.5px;
  gap: 0;
}
.p-home-mv-karte-link li {
  width: 33.3333333333%;
}
.p-home-mv-karte-link li a {
  display: block;
  position: relative;
  padding: 1.8rem 3rem 1.9rem 11rem;
  border-top: 1px solid #153378;
  border-right: 1px solid #153378;
  border-bottom: 1px solid #153378;
  background-color: #FFF;
  color: #07183F;
  font-weight: bold;
  font-size: 18px;
  transition: 0.3s;
}
.p-home-mv-karte-link li a::after {
  display: block;
  position: absolute;
  top: calc(50% - 6px);
  right: 25px;
  width: 6px;
  height: 12px;
  background: url(../img/ico_arrow_02.svg) no-repeat center top;
  background-size: contain;
  content: "";
}
.p-home-mv-karte-link li a:hover {
  background-color: #07183F;
  color: #FFF;
}
.p-home-mv-karte-link li a:hover::after {
  background: url(../img/ico_arrow_01.svg) no-repeat center top;
  background-size: contain;
}
.p-home-mv-karte-link__01::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
  height: 70px;
  background: url(../img/icon_email.svg) no-repeat center center #07183F;
  content: "";
}
.p-home-mv-karte-link__02::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
  height: 70px;
  background: url(../img/icon_check.svg) no-repeat center center #07183F;
  content: "";
}
.p-home-mv-karte-link__03::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
  height: 70px;
  background: url(../img/icon_download.svg) no-repeat center center #07183F;
  content: "";
}

.p-home-lead {
  position: relative;
  padding-bottom: 3rem;
  background: url(../img/bg_dot.svg) 0 0;
  background-size: 9px;
}
.p-home-lead-h2 {
  font-feature-settings: "palt";
  margin-bottom: 0;
  font-weight: 400;
  font-size: clamp(24px, 1.77vw, 34px);
  text-align: center;
}
.p-home-lead-h2 em {
  border-bottom: 3px solid #FFCC00;
  color: #153378;
  font-weight: bold;
}
.p-home-lead-h3 {
  margin-bottom: 3rem;
}
.p-home-lead-h3__01 {
  color: #2F63A2;
  font-weight: bold;
}
.p-home-lead-h3__01::after {
  display: inline-block;
  width: 63px;
  height: 1px;
  margin-left: 15px;
  background-color: #2F63A2;
  content: "";
  vertical-align: middle;
}
.p-home-lead-h3__02 {
  color: #353F56;
  font-size: clamp(24px, 1.77vw, 34px);
  line-height: 1.375;
}
.p-home-lead p {
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 2.25;
}
.p-home-lead p em {
  border-bottom: 3px solid #FFCC00;
  font-weight: bold;
}
.p-home-lead__wrap {
  position: relative;
}
.p-home-lead__wrap figure {
  position: absolute;
  top: 0;
  left: 53%;
  width: 43%;
}
.p-home-lead__ttlarea {
  position: relative;
  padding: 6rem 0;
  background-color: #FFF;
}
.p-home-lead__ttlarea:after {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -22px;
  border: solid transparent;
  border-top-width: 22px;
  border-right-width: 22px;
  border-bottom-width: 22px;
  border-left-width: 22px;
  border-color: rgba(0, 153, 255, 0);
  border-top-color: #FFF;
  content: "";
  pointer-events: none;
}
.p-home-service {
  position: relative;
  background: url(../img/top/bg-pc-home-service2.png) no-repeat 0 0 #15284f;
  background-size: cover;
}
.p-home-service h2 {
  color: #FFF;
}
.p-home-service .c-title-h2-en {
  color: #FFF;
}
.p-home-service-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding: 8rem 0;
  gap: 1px;
}
.p-home-service-list .c-ico-free {
  z-index: 1;
  position: absolute;
  top: -15px;
  left: 0;
}
.p-home-service-list li {
  position: relative;
  width: 32%;
  background-color: #FFF;
  box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.2);
}
.p-home-service-list li a {
  display: block;
  height: 100%;
  background-color: #FFF;
  text-align: center;
  transition: 0.7s;
}
.p-home-service-list li a:hover {
  opacity: 0.7;
}
.p-home-service-list li p {
  font-size: 14px;
}
.p-home-service-list__img {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  height: 287px;
  gap: 0;
}
.p-home-service-list__img figure {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.p-home-service-list__img figure img {
  width: auto;
}
.p-home-service-list__ttl {
  z-index: 1;
  position: relative;
  width: 100%;
  color: #153378;
  text-align: center;
}
.p-home-service-list__ttl__01 {
  font-weight: bold;
  font-size: 28px;
  line-height: 1.2;
}
.p-home-service-list__ttl__02 {
  font-size: 12px;
}
.p-home-service-list__wrap {
  display: flex;
  position: relative;
  height: 178px;
  padding: 2.5rem 2.5rem 3rem 2.5rem;
  background-color: #F5F5F5;
}
.p-home-service-list__wrap p {
  margin: auto;
  font-weight: 500;
}
.p-home-service-list__ttl2 {
  position: relative;
  margin: auto auto 2rem auto;
  padding: 1rem 0;
  background-color: #153378;
  color: #FFF;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-home-service-list__ttl2 span {
  display: inline-block;
  position: absolute;
  top: 6px;
  left: 0;
  width: 60px;
  height: 40px;
  border-right: 1px solid rgba(255, 255, 255, 0.16);
  color: #FFCC00;
  font-size: clamp(18px, 1.354vw, 26px);
  line-height: 1.4;
  font-family: "Barlow", sans-serif;
  text-align: center;
}
.p-home-case {
  position: relative;
  overflow: hidden;
  background: url(../img/bg_dot.svg) 0 0;
  background-size: 9px;
}
.p-home-title-en_01 {
  position: absolute;
  top: 0;
  width: 100%;
  color: rgba(255, 255, 255, 0.09);
  font-size: clamp(30px, 8.166vw, 168px);
  line-height: 0.6;
  text-align: center;
}
.p-home-title-en_02 {
  position: absolute;
  top: 0;
  width: 100%;
  color: rgba(47, 99, 162, 0.09);
  font-size: clamp(30px, 8.166vw, 168px);
  line-height: 0.6;
  text-align: center;
}
.p-home-title-en_03 {
  position: absolute;
  top: 0;
  width: 100%;
  color: #F6F6F6;
  font-size: clamp(30px, 8.166vw, 168px);
  line-height: 0.6;
  text-align: center;
}

.p-service-lead {
  padding: 0 0 5rem 0;
}
.p-service-lead .c-title-h2-nomal {
  margin-bottom: 4rem;
  color: #153378;
}
.p-service-lead h2 {
  padding-top: 5rem;
}
.p-service-lead p {
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 2;
  text-align: center;
}
.p-service-sec01 figure {
  width: 80%;
  margin: auto;
}
.p-service-guidance {
  overflow: hidden;
}
.p-service-guidance h2.c-title-h2-nomal {
  margin-bottom: 8rem;
  padding-top: 8rem;
}
.p-service-guidance .c-imgbox.img-left figure.thum_01 {
  margin: auto;
  text-align: center;
}
.p-service-guidance .c-imgbox.img-left figure.thum_01 img {
  width: 60%;
  height: auto;
}
.p-service-guidance .c-imgbox.img-right figure.thum_02 {
  margin: 6rem 0 0 0;
  text-align: center;
}
.p-service-guidance .c-imgbox.img-right figure.thum_02 img {
  width: 80%;
  height: auto;
}
.p-service-guidance .c-imgbox.img-left figure.thum_03 {
  margin: 6rem 0 0 0;
  text-align: center;
}
.p-service-guidance .c-imgbox.img-left figure.thum_03 img {
  width: 90%;
  height: auto;
}
.p-service-solution {
  position: relative;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 2;
}
.p-service-solution .l-container {
  position: relative;
}
.p-service-solution:after {
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -46px;
  border: solid transparent;
  border-top-width: 31px;
  border-right-width: 46px;
  border-bottom-width: 31px;
  border-left-width: 46px;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFFFFF;
  content: "";
  pointer-events: none;
}
.p-service-solution__img {
  position: absolute;
  right: 0;
  bottom: -80px;
  width: 234px;
}
.p-service-ttlarea-karte2 {
  position: relative;
  background-color: #EEA320;
  color: #FFF;
  font-weight: bold;
  text-align: center;
}
.p-service-ttlarea-karte2:after {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -46px;
  border: solid transparent;
  border-top-width: 31px;
  border-right-width: 46px;
  border-bottom-width: 31px;
  border-left-width: 46px;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #EEA320;
  content: "";
  pointer-events: none;
}
.p-service-ttlarea-karte2 h2 {
  margin-bottom: 0;
  font-size: clamp(18px, 1.458vw, 28px);
}
.p-service-ttlarea-karte2 .l-container {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.p-service-ttlarea-karte1 {
  position: relative;
  background-color: #3E89BF;
  color: #FFF;
  font-weight: bold;
  text-align: center;
}
.p-service-ttlarea-karte1:after {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -46px;
  border: solid transparent;
  border-top-width: 31px;
  border-right-width: 46px;
  border-bottom-width: 31px;
  border-left-width: 46px;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #3E89BF;
  content: "";
  pointer-events: none;
}
.p-service-ttlarea-karte1 h2 {
  margin-bottom: 0;
  font-size: clamp(18px, 1.458vw, 28px);
}
.p-service-ttlarea-karte1 .l-container {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.p-service-overall {
  text-align: center;
}
.p-service-overall h2 {
  margin-bottom: 3rem;
}
.p-service-overall figure {
  padding-top: 5rem;
}
.p-service-overall figure img {
  width: 40%;
}
.p-service-report {
  text-align: center;
}
.p-service-report h2 {
  margin-bottom: 5rem;
}
.p-service-report figure {
  padding: 3rem;
  background-color: #FFF;
}
.p-service-report figure img {
  width: 70%;
}
.p-service-report2 {
  text-align: center;
}
.p-service-report2 h2 {
  margin-bottom: 5rem;
}
.p-service-report2 h3 {
  margin: 4rem 0;
}
.p-service-report2 .c-btn-b {
  background-color: #FFF;
}
.p-service-report2 .c-btn-b:hover {
  background-color: #f6f6f6;
}
.p-service-report2 figure img {
  width: 70%;
}
.p-service-voice {
  position: relative;
  background: url(../img/service/bg_voice.png) no-repeat 0 0;
  background-size: cover;
}
.p-service-voice h2.c-title-h2-nomal {
  margin-bottom: 5rem;
  color: #FFF;
}
.p-service-voice .c-imgbox2 {
  margin-bottom: 5rem;
}
.p-service-price-box {
  position: relative;
  width: 100%;
  margin: 0rem auto 0 auto;
  padding: 8rem 4rem;
  text-align: center;
}
.p-service-price-box::before {
  display: block;
  position: absolute;
  left: 10%;
  width: 195px;
  height: 286px;
  background: url(../img/service/img_price.png) no-repeat 0 0;
  background-size: contain;
  content: "";
}
.p-service-price-box__text {
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-service-price-box__price {
  padding-top: 3rem;
  font-weight: bold;
  font-size: clamp(25px, 1.875vw, 36px);
}
.p-service-flow-list {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  margin-top: 6rem;
  gap: 0;
  text-align: center;
}
.p-service-flow-list::after {
  display: block;
  position: absolute;
  top: 34%;
  right: 25px;
  width: 95%;
  height: 15px;
  background: #B3D3F5;
  content: "";
}
.p-service-flow-list__step {
  color: #FFF;
  font-weight: bold;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-service-flow-list__wrap {
  z-index: 10;
  position: relative;
  width: 160px;
  height: 160px;
  margin: auto;
  padding-top: 4rem;
  border-radius: 80px;
  background-color: #276CB9;
  color: #FFF;
  font-weight: bold;
}
.p-service-flow-list__ttl {
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-service-flow-list__text {
  padding-top: 2rem;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-service-flow-list li {
  position: relative;
  width: 14%;
}
.p-service-faq h2 {
  margin-bottom: 4rem;
}

.p-faq-list dl dt::before {
  border: 1px solid #2968B4;
  content: "Q";
  color: #276CB9;
}

.p-faq-list dl dd::before {
  background: #2968B4;
  content: "A";
  color: #fff;
}

.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-pt--10 {
  padding-top: 1rem;
}

.u-pb--10 {
  padding-bottom: 1rem;
}

.u-pr--10 {
  padding-right: 1rem;
}

.u-pl--10 {
  padding-left: 1rem;
}

.u-pt--20 {
  padding-top: 2rem;
}

.u-pb--20 {
  padding-bottom: 2rem;
}

.u-pr--20 {
  padding-right: 2rem;
}

.u-pl--20 {
  padding-left: 2rem;
}

.u-pt--30 {
  padding-top: 3rem;
}

.u-pb--30 {
  padding-bottom: 3rem;
}

.u-pr--30 {
  padding-right: 3rem;
}

.u-pl--30 {
  padding-left: 3rem;
}

.u-pt--40 {
  padding-top: 4rem;
}

.u-pb--40 {
  padding-bottom: 4rem;
}

.u-pr--40 {
  padding-right: 4rem;
}

.u-pl--40 {
  padding-left: 4rem;
}

.u-pt--50 {
  padding-top: 5rem;
}

.u-pb--50 {
  padding-bottom: 5rem;
}

.u-pr--50 {
  padding-right: 5rem;
}

.u-pl--50 {
  padding-left: 5rem;
}

.u-pt--60 {
  padding-top: 6rem;
}

.u-pb--60 {
  padding-bottom: 6rem;
}

.u-pr--60 {
  padding-right: 6rem;
}

.u-pl--60 {
  padding-left: 6rem;
}

.u-pt--70 {
  padding-top: 7rem;
}

.u-pb--70 {
  padding-bottom: 7rem;
}

.u-pr--70 {
  padding-right: 7rem;
}

.u-pl--70 {
  padding-left: 7rem;
}

.u-pt--80 {
  padding-top: 8rem;
}

.u-pb--80 {
  padding-bottom: 8rem;
}

.u-pr--80 {
  padding-right: 8rem;
}

.u-pl--80 {
  padding-left: 8rem;
}

.u-pt--90 {
  padding-top: 9rem;
}

.u-pb--90 {
  padding-bottom: 9rem;
}

.u-pr--90 {
  padding-right: 9rem;
}

.u-pl--90 {
  padding-left: 9rem;
}

.u-pt--100 {
  padding-top: 10rem;
}

.u-pb--100 {
  padding-bottom: 10rem;
}

.u-pr--100 {
  padding-right: 10rem;
}

.u-pl--100 {
  padding-left: 10rem;
}

.u-pt--110 {
  padding-top: 11rem;
}

.u-pb--110 {
  padding-bottom: 11rem;
}

.u-pr--110 {
  padding-right: 11rem;
}

.u-pl--110 {
  padding-left: 11rem;
}

.u-pt--120 {
  padding-top: 12rem;
}

.u-pb--120 {
  padding-bottom: 12rem;
}

.u-pr--120 {
  padding-right: 12rem;
}

.u-pl--120 {
  padding-left: 12rem;
}

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

@media screen and (max-width: 768px) {
  .pc {
    display: none;
  }
  .sp {
    display: block;
  }
  .c-case-list2 li {
    width: 100%;
  }
  .c-case-list2-sort ul li {
    width: 49%;
    margin-bottom: 10px;
    font-size: 11px;
  }
  .c-download-list {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-start;
    padding: 4rem 0;
    gap: 2%;
  }
  .c-download-list li {
    width: 49%;
    margin-bottom: 4%;
  }
  .c-download-list li a {
    padding: 0;
  }
  .c-download-list__ttl {
    padding: 1.5rem 1.5rem 1.5rem;
    font-size: clamp(14px, 0.8333vw, 16px);
  }
  .c-download-list__text {
    padding: 0 1.5rem 1.5rem 1.5rem;
  }
  .c-flex-60 {
    width: 100%;
    padding-bottom: 2rem;
  }
  .c-flex-50 {
    width: 100%;
    padding-bottom: 2rem;
  }
  .c-flex-44 {
    width: 100%;
    padding-bottom: 2rem;
  }
  .c-flex-40 {
    width: 100%;
    padding-bottom: 2rem;
  }
  .c-flex-60 {
    width: 100%;
    padding-bottom: 2rem;
  }
  .c-flex-66 {
    width: 100%;
    padding-bottom: 2rem;
  }
  .c-flex-32 {
    width: 100%;
    padding-bottom: 2rem;
  }
  .c-img-c img {
    max-width: 100%;
  }
  .c-imgbox__wrap {
    padding-bottom: 5rem;
  }
  .c-imgbox__wrap {
    min-height: inherit;
  }
  .c-imgbox__wrap_in {
    width: 100%;
    margin-top: 0;
  }
  .c-imgbox.img-left figure {
    position: inherit;
    top: inherit;
    right: inherit;
    width: 100%;
  }
  .c-imgbox.img-right figure {
    position: inherit;
    top: inherit;
    left: inherit;
    width: 100%;
  }
  .c-imgbox__karte {
    width: 100%;
  }
  .c-imgbox2__wrap {
    width: 100%;
    padding-top: 3rem;
  }
  .c-imgbox2 figure::before {
    top: -30px;
    right: -30px;
    width: 40px;
    height: 50px;
  }
  .c-imgbox2 figure {
    width: 90%;
    margin: auto;
  }
  .c-imgbox2.img-left figure::before {
    top: -25px;
    right: inherit;
    left: -25px;
    width: 30px;
    height: 40px;
  }
  .c-imgbox3__wrap {
    width: 100%;
    padding-top: 3rem;
  }
  .c-imgbox3 figure {
    width: 80%;
    margin: auto;
  }
  .c-list-trouble li {
    width: 100%;
  }
  .c-table-scroll {
    overflow-x: scroll;
  }
  .c-table-scroll table {
    width: 1000px;
  }
  .c-titlearea-bg {
    height: 120px;
  }
  .c-titlearea h1 {
    padding-top: 2rem;
    font-size: clamp(26px, 1.978vw, 38px);
  }
  .c-titlearea-en {
    font-size: clamp(16px, 0.9375vw, 18px);
  }
  .mykarte .c-titlearea-bg {
    height: auto;
  }
  .mykarte .c-titlearea-bg .l-container {
    padding-bottom: 200px;
  }
  .mykarte .c-titlearea-bg h1 {
    text-align: center;
  }
  .leaderkarte .c-titlearea-bg {
    height: auto;
  }
  .leaderkarte .c-titlearea-bg .l-container {
    padding-bottom: 200px;
  }
  .leaderkarte .c-titlearea-bg h1 {
    text-align: center;
  }
  .c-webiner .p-btn-center {
    width: 100%;
    margin: 0 auto 0 auto;
  }
  .p-company-about .l-container {
    padding-bottom: 200px;
  }
  .p-company-about h2 {
    font-size: 40px;
    line-height: 0.8;
  }
  .p-company-about h2 span {
    font-size: 16px;
  }
  .p-company-about p {
    font-size: 16px;
  }
  .p-company-about-list {
    width: 100%;
  }
  .p-home-mv-karte h1 {
    padding: 20px 0 20px 0;
  }
  .p-home-mv-karte h1 img {
    width: 80%;
    height: auto;
  }
  .p-home-mv-karte__img {
    position: inherit;
    top: inherit;
    right: inherit;
  }
  .p-home-mv-karte__lead {
    padding-top: 35px;
    font-size: clamp(14px, 0.8333vw, 16px);
    line-height: 1.8;
    letter-spacing: 0.05em;
  }
  .p-home-mv-karte__lead__01 {
    font-size: clamp(14px, 0.8333vw, 16px);
  }
  .p-home-mv-karte__lead__02 {
    font-size: clamp(14px, 0.8333vw, 16px);
  }
  .p-home-mv-karte-link {
    padding-top: 35px;
  }
  .p-home-lead {
    padding-bottom: 2rem;
  }
  .p-home-lead-h2 {
    font-size: clamp(18px, 1.25vw, 24px);
  }
  .p-home-lead__wrap figure {
    position: inherit;
    top: inherit;
    left: inherit;
    width: 100%;
  }
  .p-home-lead__ttlarea {
    padding: 6rem 20px;
  }
  .p-home-service-list li {
    width: 100%;
    margin-bottom: 2rem;
  }
  .p-home-title-en_01 {
    top: 5rem;
  }
  .p-home-title-en_02 {
    top: 5rem;
  }
  .p-home-title-en_03 {
    top: 5rem;
  }
  .p-service-sec01 figure {
    width: 100%;
  }
  .p-service-solution__img {
    width: 100px;
  }
  .p-service-overall figure img {
    width: 100%;
  }
  .p-service-report figure img {
    width: 100%;
  }
  .p-service-report2 figure img {
    width: 100%;
  }
  .p-service-price-box {
    padding: 4rem 2rem;
  }
  .p-service-flow-list::after {
    display: none;
  }
  .p-service-flow-list li {
    width: 32%;
    margin-bottom: 2rem;
  }
  .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) {
  .c-title-h2-img img {
    width: 90%;
    height: auto;
  }
  .mykarte .c-titlearea-bg h1 img {
    width: 46%;
  }
  .mykarte .c-titlearea-bg .c-titlearea__img {
    width: 40%;
  }
  .leaderkarte .c-titlearea-bg h1 img {
    width: 46%;
  }
  .leaderkarte .c-titlearea-bg .c-titlearea__img {
    width: 40%;
  }
  .p-company-about .l-container::before {
    left: 2%;
  }
  .p-company-about .l-container::after {
    right: 2%;
  }
  .p-home-mv-karte {
    height: inherit;
    padding-bottom: 3rem;
    background: url(../img/top/bg-pc-home-mv.png) no-repeat center top;
    background-size: cover;
  }
  .p-home-mv-karte-link li {
    width: 50%;
    margin-bottom: 1rem;
  }
  .p-home-mv-karte-link li a {
    padding: 1.2rem 3rem 1.2rem 9rem;
  }
  .p-home-mv-karte-link li a {
    font-size: 16px;
  }
  .p-home-mv-karte-link__01::before {
    height: 54px;
  }
  .p-home-mv-karte-link__02::before {
    height: 54px;
  }
  .p-home-mv-karte-link__03::before {
    height: 54px;
  }
  .p-service-price-box::before {
    bottom: 0;
    left: 0;
    width: 120px;
    height: 200px;
  }
  .p-service-flow-list__wrap {
    width: 120px;
    height: 120px;
    padding-top: 3rem;
    border-radius: 60px;
  }
  .p-service-flow-list__ttl {
    font-size: clamp(16px, 0.9375vw, 18px);
  }
}

@media screen and (max-width: 1280px) and (max-width: 768px) {
  .mykarte .c-titlearea-bg h1 img {
    width: 80%;
  }
  .mykarte .c-titlearea-bg .c-titlearea__img {
    width: 200px;
  }
  .leaderkarte .c-titlearea-bg h1 img {
    width: 80%;
  }
  .leaderkarte .c-titlearea-bg .c-titlearea__img {
    width: 120px;
  }
  .p-service-price-box::before {
    bottom: -140px;
    width: 80px;
    height: 160px;
  }
}

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

@media screen and (max-width: 1280px) and (max-width: 1280px) {
  .p-home-mv-karte-link li {
    width: 80%;
  }
}

@media screen and (max-width: 1280px) and (max-width: 1280px) and (max-width: 480px) {
  .p-home-mv-karte-link li {
    width: 100%;
  }
}

@media screen and (max-width: 768px) and (max-width: 480px) {
  .p-service-flow-list li {
    width: 48%;
  }
}

.p-service-price .c-btn-b {
  background: #fff;
}

.c-account {
      flex-direction: column;
      justify-content: center!important;
      margin-left: 1.5rem!important;
      margin-right: 1.5rem;
      gap: 8px!important;
}
.c-account-btn {
      color: #fff;
      font-size: 13px !important;
      background: #111;
      border-radius: 10000px;
      max-width: 130px;
      width: 100%;
      padding: 6px 10px 6px 28px;
      position: relative;
}
.c-account-btn.c-ico-account::before {
      content: '';
      display: block;
      width: 10px;
      height: 12px;
      background: url(/hr/karte/assets/img/ico-account.png) center/contain no-repeat;
      position: absolute;
      left: 14px;
      top: 13px;
}
.c-account-btn.c-ico-cart::before {
      content: '';
      display: block;
      width: 13px;
      height: 11px;
      background: url(/hr/karte/assets/img/ico-cart.png) center/contain no-repeat;
      position: absolute;
      left: 12px;
      top: 14px;
}
.c-account-btn:hover::after,
.c-account-btn:focus::after {
      content: none;
}

@media screen and (max-width: 1050px) {
      .c-account-btn {
        font-size: clamp(18px, 1.146vw, 22px)!important;
        padding: 0;
      }
      .c-account-btn.c-ico-account::before,
      .c-account-btn.c-ico-cart::before {
        display: none;
      }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNldHRpbmcvX2JyZWFrcG9pbnQuc2NzcyIsInNldHRpbmcvX2NvbG9yLnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJzZXR0aW5nL19mb250ZmFtaWx5LnNjc3MiLCJtaXhpbi9fYW5pbWF0aW9uLnNjc3MiLCJtaXhpbi9fZmFkZWluLnNjc3MiLCJmb3VuZGF0aW9uL19yZXNldC5zY3NzIiwibWl4aW4vX2ZvbnRzaXplLnNjc3MiLCJjb21wb25lbnQvX2MtYmcuc2NzcyIsImNvbXBvbmVudC9fYy1idG4uc2NzcyIsImNvbXBvbmVudC9fYy1jYXNlLnNjc3MiLCJtaXhpbi9fZ3JpZC5zY3NzIiwiY29tcG9uZW50L19jLWRvd25sb2FkLnNjc3MiLCJjb21wb25lbnQvX2MtZmxleC5zY3NzIiwiY29tcG9uZW50L19jLWljby5zY3NzIiwiY29tcG9uZW50L19jLWltZy5zY3NzIiwiY29tcG9uZW50L19jLWltZ2JveC5zY3NzIiwiY29tcG9uZW50L19jLWxpc3Quc2NzcyIsImNvbXBvbmVudC9fYy10YWJsZS5zY3NzIiwiY29tcG9uZW50L19jLXRpdGxlLnNjc3MiLCJjb21wb25lbnQvX2MtdGl0bGVhcmVhLnNjc3MiLCJjb21wb25lbnQvX2Mtd2ViaW5lci5zY3NzIiwicHJvamVjdC9fcC1icmVhZGNydW1iLnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnktYWJvdXQuc2NzcyIsInByb2plY3QvX3AtaGVhZGVyLnNjc3MiLCJwcm9qZWN0L19wLWhvbWUtbXYuc2NzcyIsInByb2plY3QvX3AtaG9tZS5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLnNjc3MiLCJ1dGlsaXR5L19tYXJnaW4uc2NzcyIsInV0aWxpdHkvX3UtbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LXBhZGRpbmcuc2NzcyIsInV0aWxpdHkvX3UtdGV4dGFsaWduLnNjc3MiLCJ1dGlsaXR5L191LXZpc2libGUuc2NzcyIsInV0aWxpdHkvX3Zpc2libGUuc2NzcyIsImphdmFzY3JpcHQvX2xpdHkubWluLnNjc3MiLCJqYXZhc2NyaXB0L19zbGljay10aGVtZS5zY3NzIiwiamF2YXNjcmlwdC9fc2xpY2suc2NzcyIsIm1peGluL19tcS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7NEJBQUE7QUFJQTs0RUFBQTtBQVFBOzRFQUFBO0FDWkEsU0FBQTtBQUdBLFVBQUE7QUFFQSxpQkFBQTtBQUtBLFVBQUE7QUFDQSxVQUFBO0FBR0EsUUFBQTtBQUVBLGNBQUE7QUFHQSxVQUFBO0FBR0EsWUFBQTtBQUdBLFFBQUE7QUFHQSxRQUFBO0FBS0EsVUFBQTtBQWNBLFlBQUE7QUMvQ1Esc0dBQUE7QUFDQSx1R0FBQTtBQUNBLHNGQUFBO0FBQ0EsK0dBQUE7QUFDRCxrRUFBQTtBQUNDLGlNQUFBO0FEMkNSO0VBQ0UsMkRBQUE7RUFDQSxjQUFBO0FGcEJGOztBRXNCQTtFQUNFLDZCQUFBO0VBQ0Esb0NBQUE7QUZuQkY7O0FFcUJBO0VBQ0UsNkJBQUE7RUFDQSxvQ0FBQTtBRmxCRjs7QUl4Q0E7NEVBQUE7QUFLQTs0RUFBQTtBQ0xBO0VBRUUsY0FBQTtFQURBLGdDQUFBO0FMZ0RGOztBSzdDQSxrQkFBQTtBQUNBO0VBQ0UsVUFBQTtFQUNBLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSx1Q0FBQTtFQUNBLGdFQUFBO0FMZ0RGOztBSzlDQTtFQUFZLDZCQUFBO0FMa0RaOztBS2pEQTtFQUFjLDhCQUFBO0FMcURkOztBS3BEQTtFQUFjLDhCQUFBO0FMd0RkOztBS3ZEQTtFQUFlLDZCQUFBO0FMMkRmOztBSzFEQTtFQUF3Qix1QkFBQTtFQUFaLFVBQUE7QUwrRFo7O0FLN0RBLGtCQUFBO0FBQ0E7RUFDRSxVQUFBO0VBQ0EscUJBQUE7RUFDQSwyQkFBQTtFQUNBLHVDQUFBO0VBQ0EsZ0VBQUE7QUxnRUY7O0FLOURBO0VBQXlCLDZCQUFBO0VBQVosVUFBQTtBTG1FYjs7QUtsRUE7RUFBMkIsOEJBQUE7RUFBWixVQUFBO0FMdUVmOztBS3RFQTtFQUEyQiw4QkFBQTtFQUFaLFVBQUE7QUwyRWY7O0FLMUVBO0VBQTRCLDZCQUFBO0VBQVosVUFBQTtBTCtFaEI7O0FLOUVBO0VBQXdCLHVCQUFBO0VBQVosVUFBQTtBTG1GWjs7QU0zR0E7RUFFRSw4QkFBQTtFQUNBLG1DQUFBO0VBRkEscUJBQUE7QU5nSEY7O0FPdkhBLG9DQUFBO0FBQ0EsaURBQUE7QUFFQTs7O0VBR0Usc0JBQUE7RUFFQSxlQUFBO0VBREEsbUJBQUE7QVAwSEY7O0FPdEhBLGFBQUE7QUFDQSxpREFBQTtBQUVBOzs7O0VBQUE7QUFNQTtFQUNxQixNQUFBO0VBQ25CLDhCQUFBO0VBQWdDLE1BQUE7RUFDaEMsd0NBQUE7RUFGQSxpQkFBQTtFQUUwQyxLQUFBO0FQMEg1Qzs7QU92SEEsYUFBQTtBQUNBLGlEQUFBO0FBRUE7O0VBQUE7QUFJQTtFQUNFLFNBQUE7QVB3SEY7O0FPckhBOztFQUFBO0FBSUE7RUFDRSxjQUFBO0FQdUhGOztBT3BIQSxvQkFBQTtBQUNBLGlEQUFBO0FBRUE7Ozs7Ozs7OztFQVNFLFNBQUE7QVBzSEY7O0FPbkhBLGFBQUE7QUFDQSxpREFBQTtBQUVBOzs7Ozs7RUFRRSxTQUFBO0VBREEsb0JBQUE7RUFEQSxrQkFBQTtBUHVIRjs7QU9sSEEsd0JBQUE7QUFDQSxpREFBQTtBQUVBOztFQUVFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QVBvSEY7O0FPakhBLHVCQUFBO0FBQ0EsaURBQUE7QUFFQTtFQUNFLGlCQUFBO0FQbUhGOztBT2hIQTtFQUNFLGNBQUE7QVBtSEY7O0FPaEhBLHFCQUFBO0FBQ0EsaURBQUE7QUFFQTs7O0VBQUE7QUFLQTtFQUNFLHVCQUFBO0VBQXlCLE1BQUE7RUFDekIsU0FBQTtFQUdBLFNBQUE7RUFDQSxXQUFBO0VBSlcsTUFBQTtFQUNYLGlCQUFBO0VBQW1CLE1BQUE7RUFDbkIscUJBQUE7RUFHQSxjQUFBO0FQb0hGOztBT2pIQTs7O0VBQUE7QUFLQTtFQUNxQyxNQUFBO0VBQ25DLGtCQUFBO0VBREEsaUNBQUE7RUFDb0IsTUFBQTtBUHFIdEI7O0FPbEhBO0VBQ0UsbUJBQUE7QVBxSEY7O0FPbEhBLHlCQUFBO0FBQ0EsaURBQUE7QUFFQTs7RUFBQTtBQUlBO0VBQ0UsNkJBQUE7RUFFQSxjQUFBO0VBREEscUJBQUE7QVBvSEY7O0FPaEhBOzs7RUFBQTtBQUtBO0VBQ0UseUNBQUE7VUFBQSxpQ0FBQTtFQUFtQyxNQUFBO0FQbUhyQzs7QU9oSEE7O0VBQUE7QUFJQTs7RUFFRSxtQkFBQTtBUGtIRjs7QU8vR0E7OztFQUFBO0FBS0E7OztFQUdxQyxNQUFBO0VBQ25DLGtCQUFBO0VBREEsaUNBQUE7RUFDb0IsTUFBQTtBUG1IdEI7O0FPaEhBOztFQUFBO0FBSUE7RUFDRSxjQUFBO0FQa0hGOztBTy9HQTs7O0VBQUE7QUFLQTs7RUFJRSxrQkFBQTtFQUZBLGNBQUE7RUFDQSxjQUFBO0VBRUEsd0JBQUE7QVBpSEY7O0FPOUdBO0VBQ0UsZUFBQTtBUGlIRjs7QU85R0E7RUFDRSxXQUFBO0FQaUhGOztBTzlHQSxxQkFBQTtBQUNBLGlEQUFBO0FBRUE7O0VBQUE7QUFJQTs7Ozs7RUFLRSxzQkFBQTtBUCtHRjs7QU81R0EsVUFBQTtBQUNBLGlEQUFBO0FBRUE7Ozs7RUFBQTtBQU1BOzs7OztFQUtFLHdCQUFBO0VBQTBCLE1BQUE7RUFDMUIscUJBQUE7T0FBQSxnQkFBQTtFQU1BLFNBQUE7RUFEQSxVQUFBO0VBRUEsZ0JBQUE7RUFIQSx1QkFBQTtFQUZBLGNBQUE7RUFDQSxhQUFBO0VBS0EsbUJBQUE7RUFDQSx1QkFBQTtFQVJBLHNCQUFBO0VBUXlCLE1BQUE7QVArRzNCOztBTzVHQTs7RUFBQTtBQUlBO0VBQ0UsNEJBQUE7RUFDQSx5QkFBQTtPQUFBLG9CQUFBO0FQOEdGOztBTzNHQTtFQUNFLHlCQUFBO0VBQ0Esc0JBQUE7T0FBQSxpQkFBQTtBUDhHRjs7QU8zR0E7O0VBQUE7QUFJQTs7OztFQUlFLGVBQUE7QVA2R0Y7O0FPMUdBOzs7O0VBSUUsZUFBQTtBUDZHRjs7QU8xR0E7O0VBQUE7QUFJQTtFQUNFLGFBQUE7QVA0R0Y7O0FPekdBO0VBQ0UsZ0JBQUE7QVA0R0Y7O0FPekdBOztFQUFBO0FBSUE7RUFDRSxVQUFBO0FQMkdGOztBT3hHQTs7RUFBQTtBQUlBO0VBR0UsWUFBQTtFQUZBLFNBQUE7RUFDQSxVQUFBO0FQMkdGOztBT3ZHQTtFQUNFLFVBQUE7QVAwR0Y7O0FPdkdBOztFQUFBO0FBSUE7RUFDRSx3QkFBQTtBUHlHRjs7QU90R0E7O0VBQUE7QUFJQTtFQUNFLGNBQUE7QVB3R0Y7O0FPckdBOztFQUFBO0FBSUE7O0VBRUUsWUFBQTtBUHVHRjs7QU9wR0E7O0VBQUE7QUFJQTtFQUNFLG9CQUFBO0VBQXNCLE1BQUE7QVB1R3hCOztBT3BHQTs7RUFBQTtBQUlBO0VBQ0Usd0JBQUE7QVBzR0Y7O0FPbkdBOzs7RUFBQTtBQUtBO0VBQ0UsMEJBQUE7RUFBNEIsTUFBQTtFQUM1QixhQUFBO0VBQWUsTUFBQTtBUHVHakI7O0FPcEdBOztFQUFBO0FBSUE7RUFDRSxlQUFBO0FQc0dGOztBT25HQSxnQkFBQTtBQUNBLGlEQUFBO0FBRUE7O0VBQUE7QUFJQTtFQUNFLGNBQUE7QVBvR0Y7O0FPakdBOztFQUFBO0FBSUE7RUFDRSxrQkFBQTtBUG1HRjs7QU9oR0E7O0VBQUE7QUFJQTtFQUNFLGFBQUE7QVBrR0Y7O0FPL0ZBLFdBQUE7QUFDQSxpREFBQTtBQUVBOztDQUFBO0FBSUE7RUFDRSxxQkFBQTtFQUF1QixNQUFBO0VBQ3ZCLHlCQUFBO0FQaUdGOztBTzlGQTtFQUNFLGdCQUFBO0FQaUdGOztBTzlGQTs7RUFHRSxVQUFBO0VBREEsbUJBQUE7QVBrR0Y7O0FPOUZBO0VBRUUsaUJBQUE7RUFEQSxnQkFBQTtBUGtHRjs7QUczZkE7RUFDRSxzQkFBQTtBSDhmRjs7QUc1ZkE7RUFDRSxlQUFBO0FIK2ZGOztBRzdmQTtFQUtFLG1DQUFBO0VBSkEsZ0JBQUE7RUFHQSxlQUFBO0VBREEsZ0JBQUE7RUFEQSxrRENiUTtBSmdoQlY7O0FHOWZBO0VBR0UsNkNBQUE7RUFGQSxhQUFBO0VBQ0EscUJBQUE7QUhrZ0JGO0FHaGdCRTtFQUNFLGVBQUE7QUhrZ0JKOztBR3pmQTtFQUNFLGVBQUE7QUhpZ0JGOztBRy9mQTtFQUNFLG1CQUFBO0FIa2dCRjs7QUdoZ0JBLFVBQUE7QUFDQTs7Ozs7O0VBTUUsaUJBQUE7QUhtZ0JGOztBR2pnQkE7RUFFRSxzQkFBQTtFSzdCQSxxQ0FBQTtBUmlpQkY7O0FHbGdCQTtFS3pCRSxvQ0FBQTtBUitoQkY7O0FHL2ZBO0VBQ0UsY0FBQTtBSGtnQkY7O0FHN2ZBO0VBQ0UsYUFBQTtBSHFnQkY7O0FTdGtCRTtFQUNFLHNDQUFBO0VBQ0Esb0JBQUE7QVQ4a0JKO0FTNWtCRTtFQUNFLHlCQUFBO0FUOGtCSjtBUzVrQkU7RUFDRSx5QkFBQTtBVDhrQko7QVM1a0JFO0VBQ0UseUJBQUE7QVQ4a0JKO0FTNWtCRTtFQUNFLHlCQUFBO0FUOGtCSjs7QVU5a0JBO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtBVmlsQkY7O0FVOWtCRTtFQVFFLGNBQUE7RUFEQSxrQkFBQTtFQUpBLFdBQUE7RUFDQSxnQkFBQTtFQUtBLFlBQUE7RUFDQSxpQkFBQTtFQVRBLHNCQUFBO0VBV0Esa0JBQUE7RUFWQSxXQUFBO0VBSUEsaUJBQUE7RUFEQSxlQUFBO0VBTUEsa0JBQUE7QVZrbEJKO0FVaGxCSTtFQUVFLHlCUmhDRztFUStCSCxVQUFBO0FWbWxCTjtBVWhsQkk7RUFFRSxjQUFBO0VBS0Esa0JBQUE7RUFFQSxvQkFBQTtFQURBLFdBQUE7RUFMQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0Esd0JBQUE7RUFMQSxXQUFBO0FWMGxCTjtBVS9rQkU7RUFRRSxjQUFBO0VBREEsa0JBQUE7RUFKQSxXQUFBO0VBQ0EsZ0JBQUE7RUFLQSxZQUFBO0VBQ0EsaUJBQUE7RUFUQSxxQ0FBQTtFQUNBLFdBQUE7RUFJQSxpQkFBQTtFQURBLGVBQUE7RUFNQSxrQkFBQTtBVmlsQko7QVVobEJJO0VBRUUseUJBQUE7RUFEQSxVQUFBO0FWbWxCTjtBVWhsQkk7RUFFRSxjQUFBO0VBS0Esa0JBQUE7RUFFQSxvQkFBQTtFQURBLFdBQUE7RUFMQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0Esd0JBQUE7RUFMQSxXQUFBO0FWMGxCTjtBVS9rQkU7RUFTRSxjQUFBO0VBREEsa0JBQUE7RUFKQSxXQUFBO0VBQ0EsZ0JBQUE7RUFPQSxnQkFBQTtFQUZBLGlCQUFBO0VBVEEseUJBQUE7RUFDQSx5QlIxRU07RVEyRU4sV0FBQTtFQUlBLGlCQUFBO0VBREEsZUFBQTtFQUtBLGtCQUFBO0FWa2xCSjtBVWhsQkk7RUFHRSxzQkFBQTtFQURBLGNSdkZJO0VRc0ZKLFVBQUE7QVZvbEJOO0FVaGxCSTtFQUVFLGNBQUE7RUFLQSxrQkFBQTtFQUVBLG9CQUFBO0VBREEsV0FBQTtFQUxBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSx3QkFBQTtFQUxBLFdBQUE7QVYwbEJOOztBVTlrQkE7RUFDRSxnQkFBQTtBVmlsQkY7QVVobEJFO0VBQ0UsWUFBQTtBVmtsQko7O0FXbHNCQTtFQUNFLGlCQUFBO0FYcXNCRjtBV3BzQkU7RUFFRSxjQUFBO0VBS0Esa0JBQUE7RUFFQSxTQUFBO0VBREEsT0FBQTtFQUxBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbURBQUE7RUFDQSxzQkFBQTtFQUxBLFdBQUE7QVg4c0JKO0FXbnNCRTtFQUNFLGdCQUFBO0FYcXNCSjtBV2xzQkk7RUFDRSxzQkFBQTtBWG9zQk47QVdsc0JJO0VBQ0UsY0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtBWG9zQk47QVdsc0JJO0VBRUUscUJBQUE7RUFFQSxrQkFBQTtFQUNBLFlBQUE7RUFGQSxrQkFBQTtFQUdBLG9CQUFBO0VBTEEseUJUckJJO0VTMkJKLFdBQUE7RUFDQSxpQkFBQTtBWG9zQk47QVduc0JNO0VBRUUsbUJBQUE7RUFEQSxlQUFBO0FYc3NCUjtBV2xzQkk7RUFDRSw0QkFBQTtBWG9zQk47QVdsc0JJO0VBR0UsVUFBQTtFQURBLGtCQUFBO0VBREEsYUFBQTtBWHNzQk47QVduc0JNO0VBT0Usa0JBQUE7RUFFQSxTQUFBO0VBREEsT0FBQTtFQVBBLFdBQUE7RUFDQSxZQUFBO0VBSUEseUJBQUE7RUFIQSxzQkFBQTtFQUVBLG1CQUFBO0VBREEsZ0VBQUE7QVgwc0JSO0FXcHNCUTtFQUNFLGVBQUE7RUFDQSxZQUFBO0FYc3NCVjtBV25zQk07RUFNRSxrQkFBQTtFQUVBLFNBQUE7RUFEQSxRQUFBO0VBTkEsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUVBLG1CQUFBO0VBREEsZ0VBQUE7QVh5c0JSO0FXbnNCUTtFQUNFLGVBQUE7RUFDQSxZQUFBO0FYcXNCVjtBV2hzQkU7RUM5RUQsYUFBQTtFQUNBLGVBQUE7RUFHQSxvQkQyRWlDO0VDNUVqQywyQkQ0RXFCO0VDN0VyQixPRDZFaUI7QVhzc0JsQjtBV3JzQkk7RUFDRSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtBWHVzQk47QVdsc0JJO0VBR0UsbUJBQUE7RUFGQSxpQkFBQTtFSHBFSixxQ0FBQTtBUit3QkY7QVd2c0JJO0VBRUUsY0FBQTtFQURBLGVBQUE7QVgwc0JOO0FXdnNCSTtFQUNFLGFBQUE7QVh5c0JOO0FXdnNCSTtFQUNFLHFCQUFBO0FYeXNCTjtBV3hzQk07RUN0R0wsYUFBQTtFQUNBLGVBQUE7RUFHQSxvQkRtR3VDO0VDcEd2Qyw4QkRvR3dCO0VDckd4QixNRHFHcUI7QVg4c0J0QjtBVzdzQlE7RUFDRSxVQUFBO0VBS0EsZUFBQTtFQUZBLHlCQUFBO0VBRkEsc0JBQUE7RUFDQSxjVHRHQTtFUzJHQSxnQkFBQTtFQUhBLGtCQUFBO0VBRUEsZ0JBQUE7QVhndEJWO0FXenNCVTtFQUNFLHlCVGxIRjtFU21IRSxXQUFBO0VBQ0EsZUFBQTtBWGt0Qlo7QVdodEJVO0VBQ0UsaUJBQUE7QVhrdEJaO0FXM3NCTTtFQUVFLHFCQUFBO0VBRUEsa0JBQUE7RUFEQSxpQkFBQTtFQUZBLGVBQUE7RUFJQSxjQUFBO0FYNnNCUjs7QVd4c0JBO0VBQ0UseUJUbElRO0VTbUlSLFdBQUE7QVgyc0JGOztBV3pzQkE7RUFDRSx5QlRwSVE7RVNxSVIsV0FBQTtBWDRzQkY7O0FXMXNCQTtFQUNFLHlCVHRJUTtFU3VJUixXQUFBO0FYNnNCRjs7QWFyMkJBO0VBRUUsa0JBQUE7RUFEQSx5QkFBQTtBYnkyQkY7QWF2MkJFO0VBRUUsV0FBQTtFQURBLGtCQUFBO0FiMDJCSjtBYXYyQkU7RURORCxhQUFBO0VBQ0EsZUFBQTtFQUdBLG9CQ0drQztFREpsQywyQkNJc0I7RUFDbkIsZUFBQTtFRE5ILFFDS2lCO0FiODJCbEI7QWF4MkJJO0VBRUUsa0JBQUE7RUFEQSxzQkFBQTtBYnEzQk47QWEvMkJNO0VBR0UsYUFBQTtFQUZBLG9CQUFBO0VBQ0Esc0JBQUE7QWJ3M0JSO0FhcjNCTTtFQUdFLGNBQUE7RUFDQSxZQUFBO0VBRkEsVUFBQTtFQURBLHlCQUFBO0FiMDNCUjtBYXQzQlE7RUFDRSxZQUFBO0FidzNCVjtBYWozQkk7RUFJRSxrQkFBQTtFQUNBLGtCQUFBO0VBRkEsb0JBQUE7RUFEQSxpQkFBQTtFTG5CSixxQ0FBQTtBUjg0QkY7QWFsM0JJO0VBRUUseUJBQUE7RUx2Q0osb0NBQUE7QVJpNkJGO0FhcDNCTTtFQU1FLGtCQUFBO0VBRUEsTUFBQTtFQURBLE9BQUE7RUFOQSxXQUFBO0VBU0EsY0FBQTtFQVJBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFLQSxjQUFBO0VBSkEsa0JBQUE7QWJnNEJSO0FhejNCTTtFQU1FLGtCQUFBO0VBRUEsTUFBQTtFQURBLE9BQUE7RUFOQSxXQUFBO0VBU0EsY0FBQTtFQVJBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFLQSxjQUFBO0VBSkEsa0JBQUE7QWJnNEJSO0FheDNCSTtFQUNFLHNCQUFBO0FiMDNCTjtBYXozQk07RURwRkwsYUFBQTtFQUNBLGVBQUE7RUFHQSxvQkNpRnVDO0VEbEZ2Qyw4QkNrRndCO0VEbkZ4QixNQ21GcUI7QWIrM0J0QjtBYTkzQlE7RUFDRSxVQUFBO0VBS0EsZUFBQTtFQUZBLHlCQUFBO0VBRkEsc0JBQUE7RUFDQSxjWHBGQTtFV3NGQSxrQkFBQTtFQUVBLGdCQUFBO0FiZzRCVjtBYS8zQlU7RUFDRSx5QlgxRkY7RVcyRkUsV0FBQTtFQUNBLGVBQUE7QWJpNEJaOztBY24rQkE7RUZDQyxhQUFBO0VBQ0EsZUFBQTtFQUdBLG9CRUppQztFRkdqQyw4QkVIa0I7RUZFbEIsTUVGZTtBZDArQmhCO0FjeitCRTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7QWQyK0JKO0FjeitCRTtFQUNFLFVBQUE7RUFDQSxjQUFBO0FkMitCSjtBY3IrQkU7RUFDRSxVQUFBO0VBQ0EsY0FBQTtBZDYrQko7QWN2K0JFO0VBQ0UsVUFBQTtFQUNBLGNBQUE7QWQrK0JKO0FjeitCRTtFQUNFLFVBQUE7RUFDQSxjQUFBO0FkaS9CSjtBYzMrQkU7RUFDRSxVQUFBO0VBQ0EsY0FBQTtBZG0vQko7QWM3K0JFO0VBQ0UsVUFBQTtFQUNBLGNBQUE7QWRxL0JKO0FjLytCRTtFQUNFLFVBQUE7QWR1L0JKO0Fjai9CRTtFQUNFLGFBQUE7QWR5L0JKOztBZXRqQ0U7RUFJRSxZQUFBO0VBQ0EsWUFBQTtFQUVBLGdCQUFBO0VBTkEsb0RBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFHQSxrQkFBQTtBZjBqQ0o7QWV4akNJO0VBRUUsY0FBQTtFQURBLGlCQUFBO0FmMmpDTjtBZXZqQ0U7RUFJRSxZQUFBO0VBQ0EsWUFBQTtFQUdBLDJCQUFBO0VBRkEsZ0JBQUE7RUFDQSxrQkFBQTtFQU5BLG9EQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0FmOGpDSjtBZXhqQ0k7RUFFRSxjQUFBO0VBREEsaUJBQUE7QWYyakNOOztBZ0JsbENFO0VBQ0Usa0JBQUE7QWhCcWxDSjtBZ0JwbENJO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QWhCc2xDTjs7QWlCM2xDQTtFQUNDLGtCQUFBO0VBQ0Esb0JBQUE7QWpCbW1DRDtBaUJsbUNDO0VBQ0MsaUJBQUE7QWpCb21DRjtBaUJobUNFO0VBQ0MsY0FBQTtFQUNBLGlCQUFBO0FqQnVtQ0g7QWlCbG1DRTtFQUNDLFVBQUE7RUFDQSxhQUFBO0FqQnltQ0g7QWlCam1DRTtFQUNDLGlCQUFBO0FqQnltQ0g7QWlCdm1DRTtFQUdDLGtCQUFBO0VBRUEsTUFBQTtFQURBLFVBQUE7RUFIQSxVQUFBO0VBQ0EsZ0JBQUE7RUFJQSxpQkFBQTtBakJ5bUNIO0FpQmxtQ0c7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBakI0bUNKO0FpQnZtQ0U7RUFHQyxrQkFBQTtFQUVBLE1BQUE7RUFEQSxTQUFBO0VBSEEsVUFBQTtFQUNBLGdCQUFBO0FqQjRtQ0g7QWlCaG1DQztFQUNDLFVBQUE7QWpCMG1DRjs7QWlCcG1DQTtFTHBFQyxhQUFBO0VBQ0EsZUFBQTtFQUdBLG9CS2lFZ0M7RUxsRWhDLDhCS2tFaUI7RUxuRWpCLE1LbUVjO0FqQmduQ2Y7QWlCL21DQztFQUNDLFVBQUE7RUFDQSxjQUFBO0FqQmluQ0Y7QWlCaG5DRTtFQUNDLGtCQUFBO0FqQmtuQ0g7QWlCM21DQztFQUVDLGtCQUFBO0VBREEsVUFBQTtBakJvbkNGO0FpQmxuQ0U7RUFDQyxtQkFBQTtFQUNBLGdEQUFBO0FqQm9uQ0g7QWlCbG5DRTtFQUlDLGNBQUE7RUFDQSxrQkFBQTtFQUVBLFVBQUE7RUFEQSxZQUFBO0VBTEEsV0FBQTtFQUNBLFlBQUE7RUFNQSxvRUFBQTtFQUNFLHdCQUFBO0VBTkYsV0FBQTtBakIwbkNIO0FpQnZtQ0M7RUFDQyxVQUFBO0FqQnNuQ0Y7QWlCbm5DRTtFQUNDLFFBQUE7QWpCcW5DSDtBaUJubkNFO0VBQ0MsUUFBQTtBakJxbkNIO0FpQnBuQ0c7RUFJQyxjQUFBO0VBQ0Esa0JBQUE7RUFHQSxVQUFBO0VBRkEsY0FBQTtFQUNBLFdBQUE7RUFOQSxXQUFBO0VBQ0EsWUFBQTtFQU9BLG9FQUFBO0VBQ0Usd0JBQUE7RUFQRixXQUFBO0FqQjZuQ0o7O0FpQjFtQ0E7RUw3SUMsYUFBQTtFQUNBLGVBQUE7RUFHQSxvQkswSWdDO0VMM0loQyw4QksySWlCO0VBQ2pCLGtCQUFBO0VMN0lBLE1LNEljO0FqQjJuQ2Y7QWlCem5DQztFQUVDLFVBQUE7RUFEQSxjQUFBO0FqQjRuQ0Y7QWlCMW5DRTtFQUNDLGNmOUlPO0VNMENSLHFDQUFBO0FSaXVDRjtBaUIxbkNFO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VUdklELHNDQUFBO0VTeUlDLGNBQUE7QWpCNG5DSDtBaUJybkNDO0VBQ0MsVUFBQTtFQUNBLGdCQUFBO0FqQjZuQ0Y7QWlCcm5DRTtFQUNDLFFBQUE7QWpCNm5DSDtBaUIzbkNFO0VBQ0MsUUFBQTtBakI2bkNIOztBa0I3eUNFO0VOQUQsYUFBQTtFQUNBLGVBQUE7RUFHQSxvQk1GbUM7RU5DbkMsOEJNRG9CO0VBRGpCLGlCQUFBO0VOQ0gsTUFBQTtBWm96Q0Q7QWtCbnpDSTtFQUNFLFVBQUE7QWxCcXpDTjtBa0JoekNJO0VBQ0UsZUFBQTtFVlFKLHNDQUFBO0FSZ3pDRjs7QW1CbDBDRTtFQUlFLFdBQUE7RUFIQSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7QW5CczBDSjtBbUJwMENJO0VBS0UsZUFBQTtFQUZBLDRCQUFBO0VBREEseUJqQkpHO0VpQkdILFdBQUE7RUFHQSxrQkFBQTtBbkJ1MENOO0FtQnIwQ007RUFDRSxlQUFBO0FuQnUwQ1I7QW1CcjBDTTtFQUNFLCtCQUFBO0FuQnUwQ1I7QW1CcDBDSTtFQUNFLGdDQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7QW5CczBDTjtBbUJwMENJO0VBRUUsZUFBQTtFQURBLCtCQUFBO0FuQnUwQ047QW1CcjBDTTtFQUNFLGdCQUFBO0FuQnUwQ1I7QW1CcDBDSTtFQUNFLHlCQUFBO0FuQnMwQ047O0FvQnIyQ0k7RUFNRSxtQkFBQTtFQUZBLGNsQkZHO0VrQkdILGdCQUFBO0VaMENKLHFDQUFBO0VZN0NJLGtCQUFBO0VBS0EscUJBQUE7RUFKQSxrQkFBQTtBcEJvM0NOO0FvQjkyQ0k7RUFHRSxnQkFBQTtFQURBLGVBQUE7RUFFQSxxQkFBQTtFQUhBLGtCQUFBO0FwQm0zQ047QW9COTJDSTtFQUlFLG1CQUFBO0VBREEsbUJBQUE7RVo2QkoscUNBQUE7RVk5QkksZ0JBQUE7QXBCazNDTjtBb0IvMkNNO0VBQ0UsZ0NBQUE7RVpETixxQ0FBQTtBUm0zQ0Y7QW9CLzJDTTtFWkpKLHFDQUFBO0FSczNDRjtBb0I5MkNJO0VBQ0Usa0JBQUE7QXBCZzNDTjtBb0IvMkNNO0VBRUUsV0FBQTtFQURBLGFBQUE7QXBCazNDUjtBb0J2MkNJO0VBS0UsbUJBQUE7RUFDQSxjbEI5Q0c7RU13QlAsb0NBQUE7RVlrQkksa0JBQUE7RUFFQSxpQkFBQTtFQURBLGtEaEI3Q0k7RWdCaURKLHFCQUFBO0FwQisyQ047O0FxQmo2Q0U7RUFJRSxrQkFBQTtFQURBLGFBQUE7RUFHQSxnQkFBQTtFQUxBLHNEQUFBO0VBQ0Esc0JBQUE7RUFHQSxXQUFBO0FyQnE2Q0o7QXFCLzVDRTtFQUVFLFVBQUE7RUFEQSxrQkFBQTtFQUlBLFlBQUE7RUFGQSxjQUFBO0VBQ0EsaUJBQUE7QXJCdTZDSjtBcUJwNkNFO0VBSUUsaUJBQUE7RUFGQSxpQkFBQTtFYnFDRixtQ0FBQTtFYXBDRSxnQkFBQTtBckJ1NkNKO0FxQmg2Q0U7RUFFRSxnQkFBQTtFQURBLGVBQUE7QXJCeTZDSjs7QXFCbDZDQTtFQUdFLGFBQUE7RUFGQSxvRUFBQTtFQUNBLHdCQUFBO0FyQjI2Q0Y7QXFCbjZDRTtFQUNFLGlCQUFBO0FyQjY2Q0o7QXFCejZDSTtFQUNFLFlBQUE7RUFDQSxZQUFBO0FyQmc3Q047QXFCdDZDRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0FyQms3Q0o7QXFCMzZDRztFQUNHLFdBQUE7RUFDQSxZQUFBO0FyQnU3Q047O0FxQmw3Q0E7RUFHRSxhQUFBO0VBRkEsd0VBQUE7RUFDQSx3QkFBQTtBckJzN0NGO0FxQjk2Q0U7RUFDRSxpQkFBQTtBckJ3N0NKO0FxQnA3Q0k7RUFDRSxZQUFBO0VBQ0EsWUFBQTtBckIyN0NOO0FxQmo3Q0U7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtBckI2N0NKO0FxQnQ3Q0c7RUFDRyxXQUFBO0VBQ0EsWUFBQTtBckJrOENOOztBc0I1akRBO0VBR0Usa0JBQUE7RUFGQSxtQkFBQTtFQUNBLHNCQUFBO0F0QmdrREY7QXNCOWpERTtFQUNFLGlCQUFBO0F0QmdrREo7QXNCOWpEQTtFQUVFLGtCQUFBO0VBREEsY3BCQ1E7QUZna0RWO0FzQjlqREU7RUFDRSxnQkFBQTtBdEJna0RKO0FzQjNqREk7RUFDRSxjQUFBO0VBQ0EsWUFBQTtBdEI2akROO0FzQjNqREk7RUFDRSxxQkFBQTtFQUVBLGtCQUFBO0VBREEsa0JBQUE7RUFFQSxhQUFBO0VBQ0EsZUFBQTtBdEI2akROO0FzQjVqRE07RUFFRSxtQkFBQTtFQURBLGVBQUE7QXRCK2pEUjtBc0IxakRNO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EseUJwQjlCRTtFb0JpQ0YsV0FBQTtFQUZBLGVBQUE7RUFDQSxrQkFBQTtBdEI2akRSO0FzQjFqRE07RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSx5QnBCcENFO0VvQnVDRixXQUFBO0VBRkEsZUFBQTtFQUNBLGtCQUFBO0F0QjZqRFI7QXNCempESTtFQUNFLDRCQUFBO0F0QjJqRE47QXNCempESTtFQUdFLFVBQUE7RUFEQSxrQkFBQTtFQURBLGFBQUE7QXRCNmpETjtBc0IxakRNO0VBT0Usa0JBQUE7RUFFQSxTQUFBO0VBREEsT0FBQTtFQVBBLFdBQUE7RUFDQSxZQUFBO0VBSUEseUJBQUE7RUFIQSx5QkFBQTtFQUVBLG1CQUFBO0VBREEsZ0VBQUE7QXRCaWtEUjtBc0IzakRRO0VBQ0UsZUFBQTtFQUNBLFlBQUE7QXRCNmpEVjtBc0IxakRNO0VBTUUsa0JBQUE7RUFFQSxTQUFBO0VBREEsUUFBQTtFQU5BLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFFQSxtQkFBQTtFQURBLGdFQUFBO0F0QmdrRFI7QXNCMWpEUTtFQUNFLGVBQUE7RUFDQSxZQUFBO0F0QjRqRFY7QXNCdmpERTtFQUdFLFdBQUE7RUFEQSxrQkFBQTtFQUVBLFVBQUE7RUFDQSwwQkFBQTtFQUpBLGtCQUFBO0F0QjZqREo7O0F1QnZwREE7RUFDRSxpQkFBQTtBdkJncURGO0F1Qi9wREU7RUFDRSx5QkFBQTtBdkJpcURKOztBd0JwcURBO0VBQ0UsZ0VBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QXhCdXFERjtBd0J0cURFO0VBQ0Usa0JBQUE7QXhCd3FESjtBd0JwcURNO0VBRUEsY0FBQTtFQVFBLFdBQUE7RUFIQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxTQUFBO0VBTkEsWUFBQTtFQUNBLGFBQUE7RUFDQSxxRUFBQTtFQUNBLHdCQUFBO0VBTEEsV0FBQTtBeEJvckROO0F3QnRxREk7RUFFRSxjQUFBO0VBUUEsV0FBQTtFQUhBLGtCQUFBO0VBRUEsVUFBQTtFQURBLGFBQUE7RUFMQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHFFQUFBO0VBQ0Esd0JBQUE7RUFMQSxXQUFBO0F4QnNyRE47QXdCdnFERTtFQUNFLGFBQUE7QXhCOHFESjtBd0I1cURFO0VBSUUsbUJBQUE7RUFGQSxnQkFBQTtFQURBLGVBQUE7RUFFQSxnQkFBQTtFQUVBLGlDcEJ4Q087QUpzdERYO0F3QnpxREk7RUFJRSxlQUFBO0VBQ0EsZUFBQTtFQUhBLHNCQUFBO0VBQ0EsY3RCaERJO0VzQm1ESixlQUFBO0VBQ0EsY0FBQTtFQU5BLGtEcEJwREk7QUoydURWO0F3QjNxREU7RUFDRSxlQUFBO0VBRUEseUJBQUE7RUFEQSxvQkFBQTtBeEJtckRKO0F3QjdxREU7RUFDRSxVQUFBO0F4Qm9yREo7QXdCaHJESTtFQUVFLGdCQUFBO0VBQ0EsZUFBQTtFQUZBLGtCQUFBO0F4QnlyRE47QXdCdHJETTtFQUVFLGFBQUE7RUFDQSxtQkFBQTtBeEJ1ckRSO0F3QnRyRFE7RUFHRSxZQUFBO0VBREEsV0FBQTtFQUVBLHFDQUFBO0VBSEEsV0FBQTtBeEIyckRWO0F3QnRyRFU7RUFDRSxrQkFBQTtBeEJ3ckRaO0F3QnRyRFU7RUFDRSxpQkFBQTtBeEJ3ckRaO0F3Qm5yREk7RUFDRSxpQkFBQTtBeEJxckROO0F3QnByRE07RUFNRSxtQkFBQTtFQUpBLDBCQUFBO0VBS0Esa0JBQUE7RUFOQSwwQ0FBQTtFQUlBLGdCQUFBO0VBREEsZUFBQTtFQUlBLGNBQUE7RUFMQSxrQkFBQTtBeEIyckRSO0F3QnJyRFE7RUFFRSxjQUFBO0VBRUEsZ0JBQUE7RUFIQSxlQUFBO0VBRUEsaUNwQjVHQztBSm95RFg7QXdCbHJEQTtFQUNFLGlCQUFBO0F4Qm9yREY7O0F5Qjd5REU7RUFDQyxZQUFBO0VBQ0EsZ0JBQUE7QXpCZ3pESDtBMEJwekRBO0VBV0UsNkJBQUE7RUFQQSxhQUFBO0VBSEEsa0VBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QTFCNnpERjtBMEJwekRFO0VBR0Usa0JBQUE7RUFGQSxjQUFBO0VBQ0EsaUJBQUE7QTFCK3pESjtBMEI1ekRFO0VBQ0UsMEJBQUE7QTFCOHpESjtBMEJyekRFO0VBQ0Usa0JBQUE7RUFFQSxTQUFBO0VBREEsUUFBQTtBMUJpMERKO0EwQnp6REU7RUFJRSxpQkFBQTtFQURBLGlCQUFBO0VsQlpGLG9DQUFBO0VrQlVFLGNBQUE7RUFJQSxzQkFBQTtBMUJrMERKO0EwQjN6REk7RUFJRSxxQkFBQTtFQUNBLGtCQUFBO0VBRkEsY0FBQTtFQUtBLGtCQUFBO0VBUEEseUJ4QjVDSTtFd0I2Q0osV0FBQTtFbEJqQkoscUNBQUE7RWtCc0JJLHNCQUFBO0ExQnMwRE47QTBCaDBESTtFQUlFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUhBLGNBQUE7RUFNQSxrQkFBQTtFQVJBLHNCQUFBO0VBQ0EsY3hCMURJO0VNNEJSLHFDQUFBO0VrQm9DSSxzQkFBQTtBMUJ3MEROO0EwQmowREU7RUFJRSxnQkFBQTtFbEI5REYsc0NBQUE7RWtCMkRFLHlCQUFBO0VBRUEsc0JBQUE7QTFCeTBESjtBMEJ0MERFO0VkbEZELGFBQUE7RUFDQSxlQUFBO0VBR0Esb0JjK0VtQztFZGhGbkMsOEJjZ0ZvQjtFQUNqQixtQkFBQTtFZGxGSCxNY2lGaUI7QTFCNjBEbEI7QTBCeDBESTtFQUNFLHFCQUFBO0ExQiswRE47QTBCcDBETTtFQUNFLGNBQUE7RUFVQSxrQkFBQTtFQUpBLGlDQUFBO0VBRkEsNkJBQUE7RUFDQSwrQkFBQTtFQUZBLGdDQUFBO0VBRkEsc0JBQUE7RUFDQSxjeEJwR0M7RXdCNkdELGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0ExQm0xRFI7QTBCLzBEUTtFQUVFLGNBQUE7RUFLQSxrQkFBQTtFQUVBLG9CQUFBO0VBREEsV0FBQTtFQUxBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSx3QkFBQTtFQUxBLFdBQUE7QTFCbTJEVjtBMEJ6MURRO0VBQ0UseUJ4Qi9IRDtFd0JnSUMsV0FBQTtBMUIyMURWO0EwQjExRFU7RUFDRSw2REFBQTtFQUNBLHdCQUFBO0ExQjQxRFo7QTBCdDFETTtFQUVFLGNBQUE7RUFJQSxrQkFBQTtFQUVBLE1BQUE7RUFEQSxPQUFBO0VBSkEsV0FBQTtFQUNBLFlBQUE7RUFDQSxzRUFBQTtFQUpBLFdBQUE7QTFCKzFEUjtBMEJqMURNO0VBRUUsY0FBQTtFQUlBLGtCQUFBO0VBRUEsTUFBQTtFQURBLE9BQUE7RUFKQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNFQUFBO0VBSkEsV0FBQTtBMUIrMURSO0EwQmoxRE07RUFFRSxjQUFBO0VBSUEsa0JBQUE7RUFFQSxNQUFBO0VBREEsT0FBQTtFQUpBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUVBQUE7RUFKQSxXQUFBO0ExQisxRFI7O0EyQjFnRUU7RUFHRSxrQkFBQTtFQUNBLG9CQUFBO0VBSEEsc0NBQUE7RUFDQSxvQkFBQTtBM0JvaEVKO0EyQjlnRUk7RUFJRSw2QkFBQTtFQUNBLGdCQUFBO0VBRkEsZ0JBQUE7RW5Ca0NKLG9DQUFBO0VtQnBDSSxrQkFBQTtBM0J5aEVOO0EyQmpoRU07RUFFRSxnQ0FBQTtFQURBLGN6QmJFO0V5QmVGLGlCQUFBO0EzQndoRVI7QTJCcmhFSTtFQUNFLG1CQUFBO0EzQnVoRU47QTJCdGhFTTtFQUVFLGN6QnBCRTtFeUJtQkYsaUJBQUE7QTNCeWhFUjtBMkJ2aEVRO0VBS0UscUJBQUE7RUFKQSxXQUFBO0VBQ0EsV0FBQTtFQUlBLGlCQUFBO0VBSEEseUJ6QnhCQTtFeUJ5QkEsV0FBQTtFQUdBLHNCQUFBO0EzQnloRVY7QTJCdGhFTTtFQUNFLGN6Qi9CRTtFTXFDUixvQ0FBQTtFbUJKTSxrQkFBQTtBM0J3aEVSO0EyQnJoRUk7RW5CdkJGLHFDQUFBO0VtQnlCSSxpQkFBQTtBM0J1aEVOO0EyQnRoRU07RUFFRSxnQ0FBQTtFQURBLGlCQUFBO0EzQnloRVI7QTJCcmhFSTtFQUNFLGtCQUFBO0EzQnVoRU47QTJCdGhFTTtFQUNFLGtCQUFBO0VBR0EsTUFBQTtFQUZBLFNBQUE7RUFDQSxVQUFBO0EzQnloRVI7QTJCOWdFSTtFQUdFLGtCQUFBO0VBREEsZUFBQTtFQURBLHNCQUFBO0EzQjBoRU47QTJCcGhFTTtFQU1FLGtCQUFBO0VBUUEsU0FBQTtFQUNBLFNBQUE7RUFYQSxRQUFBO0VBREEsU0FBQTtFQVNBLGtCQUFBO0VBWEEseUJBQUE7RUFPQSxzQkFBQTtFQUdBLHdCQUFBO0VBRkEseUJBQUE7RUFDQSx1QkFBQTtFQUhBLGtDQUFBO0VBTUEsc0JBQUE7RUFYQSxXQUFBO0VBR0Esb0JBQUE7QTNCcWlFUjtBMkJ2aEVFO0VBQ0Usa0JBQUE7RUFDQSx5RUFBQTtFQUNBLHNCQUFBO0EzQnloRUo7QTJCeGhFSTtFQUNFLFdBQUE7QTNCMGhFTjtBMkJ4aEVJO0VBQ0UsV0FBQTtBM0IwaEVOO0EyQnhoRUk7RWZ4R0gsYUFBQTtFQUNBLGVBQUE7RUFHQSxvQmVxR3VDO0VmdEd2Qyw4QmVzR3dCO0VBQ25CLGVBQUE7RWZ4R0wsUWV1R21CO0EzQitoRXBCO0EyQjdoRU07RUFJRSxVQUFBO0VBSEEsa0JBQUE7RUFFQSxVQUFBO0VBREEsT0FBQTtBM0JpaUVSO0EyQjdoRU07RUFFRSxrQkFBQTtFQURBLFVBQUE7RUFFQSxzQkFBQTtFQUNBLCtDQUFBO0EzQitoRVI7QTJCMWhFUTtFQUNFLGNBQUE7RUFHQSxZQUFBO0VBRkEsc0JBQUE7RUFDQSxrQkFBQTtFQUVBLGdCQUFBO0EzQmtpRVY7QTJCamlFVTtFQUNFLFlBQUE7QTNCbWlFWjtBMkJoaUVRO0VBQ0UsZUFBQTtBM0JraUVWO0EyQjloRU07RWZ6SUwsYUFBQTtFZTBJTyxrQkFBQTtFZnpJUCxlQUFBO0VBR0Esb0JldUl1QztFZnhJdkMsOEJld0l3QjtFQUNqQixhQUFBO0VmMUlQLE1leUlxQjtBM0JxaUV0QjtBMkJuaUVRO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtBM0JxaUVWO0EyQnBpRVU7RUFDRSxXQUFBO0EzQnNpRVo7QTJCbGlFTTtFQUlFLFVBQUE7RUFIQSxrQkFBQTtFQUlBLFdBQUE7RUFIQSxjekJuSkU7RXlCb0pGLGtCQUFBO0EzQnNpRVI7QTJCbmlFUTtFQUdFLGlCQUFBO0VBRkEsZUFBQTtFQUNBLGdCQUFBO0EzQnNpRVY7QTJCbmlFUTtFQUNFLGVBQUE7QTNCcWlFVjtBMkJsaUVNO0VBS0UsYUFBQTtFQUZBLGtCQUFBO0VBQ0EsYUFBQTtFQUhBLGtDQUFBO0VBQ0EseUJBQUE7QTNCdWlFUjtBMkJuaUVRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0EzQnFpRVY7QTJCbGlFTTtFQU9FLGtCQUFBO0VBSkEsMkJBQUE7RUFHQSxlQUFBO0VBREEseUJ6QmhMRTtFeUIrS0YsV0FBQTtFQUZBLGlCQUFBO0VuQmhLTixzQ0FBQTtBUnlzRUY7QTJCbmlFUTtFQUlFLHFCQUFBO0VBSEEsa0JBQUE7RUFFQSxRQUFBO0VBREEsT0FBQTtFQUdBLFdBQUE7RUFHQSxZQUFBO0VBSUEsaURBQUE7RUFGQSxjekI1TEE7RU13QlIscUNBQUE7RW1CaUtRLGdCQUFBO0VBRUEsaUN2QjFMQztFdUJ1TEQsa0JBQUE7QTNCMmlFVjtBMkJoaUVFO0VBR0Usa0JBQUE7RUFDQSxnQkFBQTtFQUhBLHNDQUFBO0VBQ0Esb0JBQUE7QTNCb2lFSjtBMkIvaEVJO0VBSUUsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUpBLGdDQUFBO0VuQjFJSixzQ0FBQTtFbUIrSUksZ0JBQUE7RUFKQSxrQkFBQTtBM0JxaUVOO0EyQjVoRUk7RUFJRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBSkEsOEJBQUE7RW5CdEpKLHNDQUFBO0VtQjJKSSxnQkFBQTtFQUpBLGtCQUFBO0EzQnVpRU47QTJCOWhFSTtFQUlFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFKQSxjQUFBO0VuQmxLSixzQ0FBQTtFbUJ1S0ksZ0JBQUE7RUFKQSxrQkFBQTtBM0J5aUVOOztBNEJueEVFO0VBQ0UsbUJBQUE7QTVCMnhFSjtBNEIxeEVJO0VBRUUsbUJBQUE7RUFEQSxjMUJDSTtBRjR4RVY7QTRCMXhFSTtFQUNFLGlCQUFBO0E1QjR4RU47QTRCMXhFSTtFcEJRRixzQ0FBQTtFb0JMSSxjQUFBO0VBRkEsa0JBQUE7QTVCOHhFTjtBNEJ4eEVJO0VBQ0UsVUFBQTtFQUNBLFlBQUE7QTVCMHhFTjtBNEJweEVHO0VBQ0MsZ0JBQUE7QTVCMnhFSjtBNEIxeEVJO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtBNUI0eEVOO0E0QjF4RUk7RUFFRSxZQUFBO0VBREEsa0JBQUE7QTVCNnhFTjtBNEIzeEVNO0VBQ0UsVUFBQTtFQUNBLFlBQUE7QTVCNnhFUjtBNEIxeEVJO0VBRUUsa0JBQUE7RUFEQSxrQkFBQTtBNUI2eEVOO0E0QjN4RU07RUFDRSxVQUFBO0VBQ0EsWUFBQTtBNUI2eEVSO0E0QjF4RUk7RUFFRSxrQkFBQTtFQURBLGtCQUFBO0E1QjZ4RU47QTRCM3hFTTtFQUNFLFVBQUE7RUFDQSxZQUFBO0E1QjZ4RVI7QTRCenhFRztFQUdDLGtCQUFBO0VwQnRDRixxQ0FBQTtFb0JxQ0UsY0FBQTtBNUI0eEVKO0E0QjF4RUk7RUFDRSxrQkFBQTtBNUI0eEVOO0E0QjF4RUk7RUFNRSxrQkFBQTtFQVFBLE1BQUE7RUFDQSxTQUFBO0VBWEEsUUFBQTtFQURBLFNBQUE7RUFTQSxrQkFBQTtFQVhBLHlCQUFBO0VBT0Esc0JBQUE7RUFHQSx3QkFBQTtFQUZBLHlCQUFBO0VBQ0EsdUJBQUE7RUFIQSxvQ0FBQTtFQU1BLHlCQUFBO0VBWEEsV0FBQTtFQUdBLG9CQUFBO0E1QnN5RU47QTRCMXhFSTtFQUVFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLGFBQUE7RUFIQSxZQUFBO0E1Qit4RU47QTRCcnhFSTtFQUtFLGtCQUFBO0VBRkEseUIxQmhGSTtFMEJpRkosV0FBQTtFQUZBLGlCQUFBO0VBREEsa0JBQUE7QTVCZ3lFTjtBNEIzeEVNO0VBTUUsa0JBQUE7RUFRQSxTQUFBO0VBQ0EsU0FBQTtFQVhBLFFBQUE7RUFEQSxTQUFBO0VBU0Esa0JBQUE7RUFYQSx5QkFBQTtFQU9BLHNCQUFBO0VBR0Esd0JBQUE7RUFGQSx5QkFBQTtFQUNBLHVCQUFBO0VBSEEsb0NBQUE7RUFNQSx5QjFCaEdFO0UwQnFGRixXQUFBO0VBR0Esb0JBQUE7QTVCdXlFUjtBNEIzeEVNO0VBRUUsZ0JBQUE7RXBCbkZOLHFDQUFBO0FSZzNFRjtBNEIzeEVNO0VBQ0UsaUJBQUE7RUFDQSxvQkFBQTtBNUI2eEVSO0E0Qnp4RUk7RUFLRSxrQkFBQTtFQUZBLHlCMUJuSEk7RTBCb0hKLFdBQUE7RUFGQSxpQkFBQTtFQURBLGtCQUFBO0E1Qit4RU47QTRCMXhFTTtFQU1FLGtCQUFBO0VBUUEsU0FBQTtFQUNBLFNBQUE7RUFYQSxRQUFBO0VBREEsU0FBQTtFQVNBLGtCQUFBO0VBWEEseUJBQUE7RUFPQSxzQkFBQTtFQUdBLHdCQUFBO0VBRkEseUJBQUE7RUFDQSx1QkFBQTtFQUhBLG9DQUFBO0VBTUEseUIxQm5JRTtFMEJ3SEYsV0FBQTtFQUdBLG9CQUFBO0E1QnN5RVI7QTRCMXhFTTtFQUVFLGdCQUFBO0VwQnBITixxQ0FBQTtBUmc1RUY7QTRCMXhFTTtFQUNFLGlCQUFBO0VBQ0Esb0JBQUE7QTVCNHhFUjtBNEJ2eEVHO0VBQ0Msa0JBQUE7QTVCeXhFSjtBNEJ4eEVJO0VBQ0UsbUJBQUE7QTVCMHhFTjtBNEJ4eEVJO0VBQ0UsaUJBQUE7QTVCMHhFTjtBNEJ6eEVNO0VBQ0UsVUFBQTtBNUIyeEVSO0E0QnB4RUc7RUFDQyxrQkFBQTtBNUIyeEVKO0E0QjF4RUk7RUFDRSxtQkFBQTtBNUI0eEVOO0E0QjF4RUk7RUFFRSxhQUFBO0VBREEsc0JBQUE7QTVCNnhFTjtBNEIzeEVNO0VBQ0UsVUFBQTtBNUI2eEVSO0E0QnR4RUc7RUFDQyxrQkFBQTtBNUI2eEVKO0E0QjV4RUk7RUFDRSxtQkFBQTtBNUI4eEVOO0E0QjV4RUk7RUFDRSxjQUFBO0E1Qjh4RU47QTRCNXhFSTtFQUNFLHNCQUFBO0E1Qjh4RU47QTRCN3hFTTtFQUNFLHlCQUFBO0E1Qit4RVI7QTRCM3hFTTtFQUNFLFVBQUE7QTVCNnhFUjtBNEJ0eEVHO0VBR0Msa0JBQUE7RUFGQSwwREFBQTtFQUNBLHNCQUFBO0E1Qjh4RUo7QTRCNXhFSTtFQUNFLG1CQUFBO0VBQ0EsV0FBQTtBNUI4eEVOO0E0QjV4RUk7RUFDRSxtQkFBQTtBNUI4eEVOO0E0QjF4RUk7RUFLRSxrQkFBQTtFQUpBLFdBQUE7RUFDQSx3QkFBQTtFQUVBLGtCQUFBO0VBREEsa0JBQUE7QTVCOHhFTjtBNEIzeEVNO0VBTUUsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQVBBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsMkRBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7QTVCZ3lFUjtBNEI1d0VNO0VwQjNPSixxQ0FBQTtBUjhnRkY7QTRCaHlFTTtFQUNFLGlCQUFBO0VBRUEsaUJBQUE7RXBCdE5OLHFDQUFBO0FSdy9FRjtBNEI3eEVFO0VoQjNRRCxhQUFBO0VnQitRRyxrQkFBQTtFaEI5UUgsZUFBQTtFQUdBLG9CZ0J5UW1DO0VoQjFRbkMsOEJnQjBRb0I7RUFEakIsZ0JBQUE7RWhCMVFILE1nQjJRaUI7RUFDZCxrQkFBQTtBNUJveUVKO0E0Qmx5RUk7RUFJRSxjQUFBO0VBRUEsa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQVBBLFVBQUE7RUFDQSxZQUFBO0VBR0EsbUJBQUE7RUFGQSxXQUFBO0E1Qnl5RU47QTRCOXhFSTtFQUVFLFdBQUE7RUFEQSxpQkFBQTtFcEJ0UkoscUNBQUE7QVI2akZGO0E0Qm55RUk7RUFRRSxXQUFBO0VBREEsa0JBQUE7RUFOQyxZQUFBO0VBQ0QsYUFBQTtFQUlBLFlBQUE7RUFEQSxpQkFBQTtFQURBLG1CQUFBO0VBS0EseUJBQUE7RUFDQSxXQUFBO0VBUEEsaUJBQUE7QTVCNHlFTjtBNEIxeEVJO0VwQm5TRixxQ0FBQTtBUndrRkY7QTRCL3hFSTtFQUVFLGlCQUFBO0VwQnZUSixxQ0FBQTtBUjZsRkY7QTRCcHlFSTtFQUVFLGtCQUFBO0VBREEsVUFBQTtBNUJ1eUVOO0E0QnZ4RUE7RUFDRSxtQkFBQTtBNUJveUVGOztBNEI5eEVBO0VBQ0UseUJBQUE7RUFFQSxZQUFBO0VBREEsY0FBQTtBNUJreUVGOztBNEI5eEVBO0VBQ0UsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBNUJpeUVGOztBNkJwb0ZFO0VBQ0UsZ0JBQUE7QTdCdW9GSjs7QTZCcm9GRTtFQUNFLG1CQUFBO0E3QndvRko7O0E2QnRvRkU7RUFDRSxrQkFBQTtBN0J5b0ZKOztBNkJ2b0ZFO0VBQ0UsaUJBQUE7QTdCMG9GSjs7QTZCcHBGRTtFQUNFLGdCQUFBO0E3QnVwRko7O0E2QnJwRkU7RUFDRSxtQkFBQTtBN0J3cEZKOztBNkJ0cEZFO0VBQ0Usa0JBQUE7QTdCeXBGSjs7QTZCdnBGRTtFQUNFLGlCQUFBO0E3QjBwRko7O0E2QnBxRkU7RUFDRSxnQkFBQTtBN0J1cUZKOztBNkJycUZFO0VBQ0UsbUJBQUE7QTdCd3FGSjs7QTZCdHFGRTtFQUNFLGtCQUFBO0E3QnlxRko7O0E2QnZxRkU7RUFDRSxpQkFBQTtBN0IwcUZKOztBNkJwckZFO0VBQ0UsZ0JBQUE7QTdCdXJGSjs7QTZCcnJGRTtFQUNFLG1CQUFBO0E3QndyRko7O0E2QnRyRkU7RUFDRSxrQkFBQTtBN0J5ckZKOztBNkJ2ckZFO0VBQ0UsaUJBQUE7QTdCMHJGSjs7QTZCcHNGRTtFQUNFLGdCQUFBO0E3QnVzRko7O0E2QnJzRkU7RUFDRSxtQkFBQTtBN0J3c0ZKOztBNkJ0c0ZFO0VBQ0Usa0JBQUE7QTdCeXNGSjs7QTZCdnNGRTtFQUNFLGlCQUFBO0E3QjBzRko7O0E2QnB0RkU7RUFDRSxnQkFBQTtBN0J1dEZKOztBNkJydEZFO0VBQ0UsbUJBQUE7QTdCd3RGSjs7QTZCdHRGRTtFQUNFLGtCQUFBO0E3Qnl0Rko7O0E2QnZ0RkU7RUFDRSxpQkFBQTtBN0IwdEZKOztBNkJwdUZFO0VBQ0UsZ0JBQUE7QTdCdXVGSjs7QTZCcnVGRTtFQUNFLG1CQUFBO0E3Qnd1Rko7O0E2QnR1RkU7RUFDRSxrQkFBQTtBN0J5dUZKOztBNkJ2dUZFO0VBQ0UsaUJBQUE7QTdCMHVGSjs7QTZCcHZGRTtFQUNFLGdCQUFBO0E3QnV2Rko7O0E2QnJ2RkU7RUFDRSxtQkFBQTtBN0J3dkZKOztBNkJ0dkZFO0VBQ0Usa0JBQUE7QTdCeXZGSjs7QTZCdnZGRTtFQUNFLGlCQUFBO0E3QjB2Rko7O0E2QnB3RkU7RUFDRSxnQkFBQTtBN0J1d0ZKOztBNkJyd0ZFO0VBQ0UsbUJBQUE7QTdCd3dGSjs7QTZCdHdGRTtFQUNFLGtCQUFBO0E3Qnl3Rko7O0E2QnZ3RkU7RUFDRSxpQkFBQTtBN0Iwd0ZKOztBNkJweEZFO0VBQ0UsaUJBQUE7QTdCdXhGSjs7QTZCcnhGRTtFQUNFLG9CQUFBO0E3Qnd4Rko7O0E2QnR4RkU7RUFDRSxtQkFBQTtBN0J5eEZKOztBNkJ2eEZFO0VBQ0Usa0JBQUE7QTdCMHhGSjs7QTZCcHlGRTtFQUNFLGlCQUFBO0E3QnV5Rko7O0E2QnJ5RkU7RUFDRSxvQkFBQTtBN0J3eUZKOztBNkJ0eUZFO0VBQ0UsbUJBQUE7QTdCeXlGSjs7QTZCdnlGRTtFQUNFLGtCQUFBO0E3QjB5Rko7O0E2QnB6RkU7RUFDRSxpQkFBQTtBN0J1ekZKOztBNkJyekZFO0VBQ0Usb0JBQUE7QTdCd3pGSjs7QTZCdHpGRTtFQUNFLG1CQUFBO0E3Qnl6Rko7O0E2QnZ6RkU7RUFDRSxrQkFBQTtBN0IwekZKOztBOEJwMEZFO0VBQ0UsZ0JBQUE7QTlCdTBGSjs7QThCcjBGRTtFQUNFLG1CQUFBO0E5QncwRko7O0E4QnQwRkU7RUFDRSxrQkFBQTtBOUJ5MEZKOztBOEJ2MEZFO0VBQ0UsaUJBQUE7QTlCMDBGSjs7QThCcDFGRTtFQUNFLGdCQUFBO0E5QnUxRko7O0E4QnIxRkU7RUFDRSxtQkFBQTtBOUJ3MUZKOztBOEJ0MUZFO0VBQ0Usa0JBQUE7QTlCeTFGSjs7QThCdjFGRTtFQUNFLGlCQUFBO0E5QjAxRko7O0E4QnAyRkU7RUFDRSxnQkFBQTtBOUJ1MkZKOztBOEJyMkZFO0VBQ0UsbUJBQUE7QTlCdzJGSjs7QThCdDJGRTtFQUNFLGtCQUFBO0E5QnkyRko7O0E4QnYyRkU7RUFDRSxpQkFBQTtBOUIwMkZKOztBOEJwM0ZFO0VBQ0UsZ0JBQUE7QTlCdTNGSjs7QThCcjNGRTtFQUNFLG1CQUFBO0E5QnczRko7O0E4QnQzRkU7RUFDRSxrQkFBQTtBOUJ5M0ZKOztBOEJ2M0ZFO0VBQ0UsaUJBQUE7QTlCMDNGSjs7QThCcDRGRTtFQUNFLGdCQUFBO0E5QnU0Rko7O0E4QnI0RkU7RUFDRSxtQkFBQTtBOUJ3NEZKOztBOEJ0NEZFO0VBQ0Usa0JBQUE7QTlCeTRGSjs7QThCdjRGRTtFQUNFLGlCQUFBO0E5QjA0Rko7O0E4QnA1RkU7RUFDRSxnQkFBQTtBOUJ1NUZKOztBOEJyNUZFO0VBQ0UsbUJBQUE7QTlCdzVGSjs7QThCdDVGRTtFQUNFLGtCQUFBO0E5Qnk1Rko7O0E4QnY1RkU7RUFDRSxpQkFBQTtBOUIwNUZKOztBOEJwNkZFO0VBQ0UsZ0JBQUE7QTlCdTZGSjs7QThCcjZGRTtFQUNFLG1CQUFBO0E5Qnc2Rko7O0E4QnQ2RkU7RUFDRSxrQkFBQTtBOUJ5NkZKOztBOEJ2NkZFO0VBQ0UsaUJBQUE7QTlCMDZGSjs7QThCcDdGRTtFQUNFLGdCQUFBO0E5QnU3Rko7O0E4QnI3RkU7RUFDRSxtQkFBQTtBOUJ3N0ZKOztBOEJ0N0ZFO0VBQ0Usa0JBQUE7QTlCeTdGSjs7QThCdjdGRTtFQUNFLGlCQUFBO0E5QjA3Rko7O0E4QnA4RkU7RUFDRSxnQkFBQTtBOUJ1OEZKOztBOEJyOEZFO0VBQ0UsbUJBQUE7QTlCdzhGSjs7QThCdDhGRTtFQUNFLGtCQUFBO0E5Qnk4Rko7O0E4QnY4RkU7RUFDRSxpQkFBQTtBOUIwOEZKOztBOEJwOUZFO0VBQ0UsaUJBQUE7QTlCdTlGSjs7QThCcjlGRTtFQUNFLG9CQUFBO0E5Qnc5Rko7O0E4QnQ5RkU7RUFDRSxtQkFBQTtBOUJ5OUZKOztBOEJ2OUZFO0VBQ0Usa0JBQUE7QTlCMDlGSjs7QThCcCtGRTtFQUNFLGlCQUFBO0E5QnUrRko7O0E4QnIrRkU7RUFDRSxvQkFBQTtBOUJ3K0ZKOztBOEJ0K0ZFO0VBQ0UsbUJBQUE7QTlCeStGSjs7QThCditGRTtFQUNFLGtCQUFBO0E5QjArRko7O0E4QnAvRkU7RUFDRSxpQkFBQTtBOUJ1L0ZKOztBOEJyL0ZFO0VBQ0Usb0JBQUE7QTlCdy9GSjs7QThCdC9GRTtFQUNFLG1CQUFBO0E5QnkvRko7O0E4QnYvRkU7RUFDRSxrQkFBQTtBOUIwL0ZKOztBOEJ2L0ZBO0VBRUUsa0JBQUE7RUFEQSxpQkFBQTtBOUIyL0ZGOztBK0J6Z0dFO0VBQ0UsaUJBQUE7QS9CNGdHSjs7QStCMWdHRTtFQUNFLG9CQUFBO0EvQjZnR0o7O0ErQjNnR0U7RUFDRSxtQkFBQTtBL0I4Z0dKOztBK0I1Z0dFO0VBQ0Usa0JBQUE7QS9CK2dHSjs7QStCemhHRTtFQUNFLGlCQUFBO0EvQjRoR0o7O0ErQjFoR0U7RUFDRSxvQkFBQTtBL0I2aEdKOztBK0IzaEdFO0VBQ0UsbUJBQUE7QS9COGhHSjs7QStCNWhHRTtFQUNFLGtCQUFBO0EvQitoR0o7O0ErQnppR0U7RUFDRSxpQkFBQTtBL0I0aUdKOztBK0IxaUdFO0VBQ0Usb0JBQUE7QS9CNmlHSjs7QStCM2lHRTtFQUNFLG1CQUFBO0EvQjhpR0o7O0ErQjVpR0U7RUFDRSxrQkFBQTtBL0IraUdKOztBK0J6akdFO0VBQ0UsaUJBQUE7QS9CNGpHSjs7QStCMWpHRTtFQUNFLG9CQUFBO0EvQjZqR0o7O0ErQjNqR0U7RUFDRSxtQkFBQTtBL0I4akdKOztBK0I1akdFO0VBQ0Usa0JBQUE7QS9CK2pHSjs7QStCemtHRTtFQUNFLGlCQUFBO0EvQjRrR0o7O0ErQjFrR0U7RUFDRSxvQkFBQTtBL0I2a0dKOztBK0Iza0dFO0VBQ0UsbUJBQUE7QS9COGtHSjs7QStCNWtHRTtFQUNFLGtCQUFBO0EvQitrR0o7O0ErQnpsR0U7RUFDRSxpQkFBQTtBL0I0bEdKOztBK0IxbEdFO0VBQ0Usb0JBQUE7QS9CNmxHSjs7QStCM2xHRTtFQUNFLG1CQUFBO0EvQjhsR0o7O0ErQjVsR0U7RUFDRSxrQkFBQTtBL0IrbEdKOztBK0J6bUdFO0VBQ0UsaUJBQUE7QS9CNG1HSjs7QStCMW1HRTtFQUNFLG9CQUFBO0EvQjZtR0o7O0ErQjNtR0U7RUFDRSxtQkFBQTtBL0I4bUdKOztBK0I1bUdFO0VBQ0Usa0JBQUE7QS9CK21HSjs7QStCem5HRTtFQUNFLGlCQUFBO0EvQjRuR0o7O0ErQjFuR0U7RUFDRSxvQkFBQTtBL0I2bkdKOztBK0IzbkdFO0VB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IFwiVVRGLThcIjtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vc2V0dGluZy9zaXpl5Y+C54WnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbWluLXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbWF4LXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyrpu5LvvJpmb250Ki9cbi8q44Oh44Kk44Oz44ON44Kk44OT44O8Ki9cbi8q44Oh44Kk44Oz44Go44Ki44Kv44K744Oz44OI44Gu5Lit6ZaT44Gu6ImyKi9cbi8q44Oq44O844OA44O844Kr44Or44OGKi9cbi8q44Oq44O844OA44O844Kr44Or44OGKi9cbi8q44Oe44Kk44Kr44Or44OGKi9cbi8q44Ko44Oz44Ky44O844K444Oh44Oz44OI44Kr44Or44OGKi9cbi8q5r+D57S677ya44Oq44Oz44Kv5LuWKi9cbi8q44Ko44Oh44Op44Or44OJ77ya6KOF6aO+5LuWKi9cbi8q6LWk77ya6KOF6aO+5LuWKi9cbi8qYmfvvJrog4zmma8qL1xuLyrjgrDjg6njg4fjg7zjgrfjg6fjg7MqL1xuLyrmloflrZfjgrDjg6njg4fjg7zjgrfjg6fjg7MqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTZXJpZitKUDp3Z2h0QDQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0veWFrdWhhbmpwQDMuMy4xL2Rpc3QvY3NzL3lha3VoYW5qcC5taW4uY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IFwiaHR0cHM6Ly9wcm8uZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjEwLjAvY3NzL2FsbC5jc3NcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1CYXJsb3c6aXRhbCx3Z2h0QDAsMTAwOzAsMjAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmRpc3BsYXk9c3dhcFwiKTtcbi5jX2dyYWRfZm9udCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsICMwNzY4ZDQsICM0ZmM4ZGMpO1xuICBjb2xvcjogIzRhYzJkYjtcbn1cblxuZW0uY19ncmFkX2ZvbnQge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5wLmNfZ3JhZF9mb250IHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogamFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBlblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNzcGFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYW5jaGVkYWxtb25kO1xuICBoZWlnaHQ6IDEzMDBweDtcbn1cblxuLyogICAgIOODleOCp+ODvOODieOCpOODsyAgICAqL1xuLmZhZGVJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjc2LCAwLjczLCAwLjk3KTtcbn1cblxuLmZhZGVJbi11cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xufVxuXG4uZmFkZUluLWRvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODBweCk7XG59XG5cbi5mYWRlSW4tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwKTtcbn1cblxuLmZhZGVJbi1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDApO1xufVxuXG4uc2Nyb2xsLWluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG59XG5cbi8qICAgICDjgrnjg6njgqTjg4njgqTjg7MgICAgKi9cbi5zbGlkZUluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjc2LCAwLjczLCAwLjk3KTtcbn1cblxuLnNsaWRlSW4tdXAge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4MHB4KTtcbn1cblxuLnNsaWRlSW4tZG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MHB4KTtcbn1cblxuLnNsaWRlSW4tbGVmdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHB4LCAwKTtcbn1cblxuLnNsaWRlSW4tcmlnaHQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHB4LCAwKTtcbn1cblxuLnNjcm9sbC1pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuXG4uaXMtZmFkZWluLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbn1cblxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qIERvY3VtZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAzKi9cbn1cblxuLyogU2VjdGlvbnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5wLFxudGFibGUsXG5ibG9ja3F1b3RlLFxuYWRkcmVzcyxcbnByZSxcbmlmcmFtZSxcbmZvcm0sXG5maWd1cmUsXG5kbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSGVhZGluZ3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbi8qIExpc3RzIChlbnVtZXJhdGlvbikgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXG4gKi9cbnN2ZyxcbmltZyxcbmVtYmVkLFxub2JqZWN0LFxuaWZyYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogRm9ybXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIDEgKi9cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXG4gKi9cblt0eXBlPWNoZWNrYm94XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xufVxuXG5bdHlwZT1yYWRpb10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvO1xuICBhcHBlYXJhbmNlOiByYWRpbztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGN1cnNvcnMgZm9yIGNsaWNrYWJsZSBlbGVtZW50cy5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCxcblt0eXBlPWJ1dHRvbl06ZGlzYWJsZWQsXG5bdHlwZT1yZXNldF06ZGlzYWJsZWQsXG5bdHlwZT1zdWJtaXRdOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxuICovXG46LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBwYWRkaW5nXG4gKi9cbm9wdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzZXQgdG8gaW52aXNpYmxlXG4gKi9cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDbGlja2FibGUgbGFiZWxzXG4gKi9cbmxhYmVsW2Zvcl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEludGVyYWN0aXZlICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxuICovXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbi8qIFRhYmxlcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLlxuKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50ZCxcbnRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogWWFrdUhhbkpQLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5hIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5hOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYTpob3ZlciwgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaW5pdGlhbDtcbn1cblxuLyrlkIRodG1s6KaB57SgKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xufVxuXG4ucGMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1iZy0tZG90IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19kb3Quc3ZnKSAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogOXB4O1xufVxuLmMtYmctLWdyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RThFQztcbn1cbi5jLWJnLS1ncjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuLmMtYmctLWthcnRlMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU1ZjQ7XG59XG4uYy1iZy0ta2FydGUyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjFlMTtcbn1cblxuKltjbGFzc149Yy1idG5dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWJ0bi13IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jLWJ0bi13OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTgzRjtcbn1cbi5jLWJ0bi13OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG59XG4uYy1idG4tYiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41Myk7XG4gIGNvbG9yOiAjMTExO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtYnRuLWI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFMkUyO1xufVxuLmMtYnRuLWI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbn1cbi5jLWJ0bi1iMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTMzNzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTMzNzg7XG4gIGNvbG9yOiAjRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5jLWJ0bi1iMjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLmMtYnRuLWIyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmMtY2FzZSB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuLmMtY2FzZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDUxN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Nhc2UvYmctY2FzZS5wbmcpIGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmMtY2FzZS1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWNhc2UtbGlzdCAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi5jLWNhc2UtbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi5jLWNhc2UtbGlzdF9fdHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM3ODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMS4ycmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtY2FzZS1saXN0X190dGwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5jLWNhc2UtbGlzdF9fd3JhcCB7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbSA0cmVtIDNyZW07XG59XG4uYy1jYXNlLWxpc3QtYnV0dG9uIHtcbiAgaGVpZ2h0OiAxNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmMtY2FzZS1saXN0LWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDMwcHg7XG59XG4uYy1jYXNlLWxpc3QtYnV0dG9uLXByZXY6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jLWNhc2UtbGlzdC1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzBweDtcbn1cbi5jLWNhc2UtbGlzdC1idXR0b24tbmV4dDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtY2FzZS1saXN0MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5jLWNhc2UtbGlzdDIgbGkge1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhc2UtbGlzdDIgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1jYXNlLWxpc3QyX190dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jLWNhc2UtbGlzdDJfX2RhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNWI1YjViO1xufVxuLmMtY2FzZS1saXN0Ml9fd3JhcCB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4uYy1jYXNlLWxpc3QyLXNvcnQge1xuICBtYXJnaW46IDRyZW0gMCA1cmVtIDA7XG59XG4uYy1jYXNlLWxpc3QyLXNvcnQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5jLWNhc2UtbGlzdDItc29ydCB1bCBsaSB7XG4gIHdpZHRoOiAyMyU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTUzMzc4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgdHJhbnNpdGlvbjogMC43cztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhc2UtbGlzdDItc29ydCB1bCBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmMtY2FzZS1saXN0Mi1zb3J0IHVsIGxpOmhvdmVyLCAuYy1jYXNlLWxpc3QyLXNvcnQgdWwgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM3ODtcbiAgY29sb3I6ICNGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWNhc2UtbGlzdDItc29ydCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLmMtY2FzZS1saXN0Ml9faWNvIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5pY29fa2FydGUxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFODlCRjtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5pY29fa2FydGUyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFQTMyMDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5pY29fa2FydGUzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBQUI0NjtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5jLWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTlFQztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtZG93bmxvYWQgLmMtdGl0bGUtaDItbm9tYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmMtZG93bmxvYWQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRvd25sb2FkLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMiU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxufVxuLmMtZG93bmxvYWQtbGlzdCBsaSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDhweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRvd25sb2FkLWxpc3QgbGkge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gIH1cbn1cbi5jLWRvd25sb2FkLWxpc3QgbGkgZmlndXJlIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDNyZW07XG59XG4uYy1kb3dubG9hZC1saXN0IGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGOUZGO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtZG93bmxvYWQtbGlzdCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZG93bmxvYWQtbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYy1kb3dubG9hZC1saXN0X190dGwge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZG93bmxvYWQtbGlzdF9fdHRsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgfVxufVxuLmMtZG93bmxvYWQtbGlzdF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbiAgcGFkZGluZzogMCAzcmVtIDNyZW0gM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRvd25sb2FkLWxpc3RfX3RleHQge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbSAxLjVyZW07XG4gIH1cbn1cbi5jLWRvd25sb2FkLWxpc3RfX2ljb18wMSB7XG4gIHdpZHRoOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N2UwO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogN3B4IDA7XG59XG4uYy1kb3dubG9hZC1saXN0X19pY29fMDIge1xuICB3aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGU1ZjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuLmMtZG93bmxvYWQtbGlzdC1zb3J0IHtcbiAgbWFyZ2luOiA0cmVtIDAgLTJyZW0gMDtcbn1cbi5jLWRvd25sb2FkLWxpc3Qtc29ydCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmMtZG93bmxvYWQtbGlzdC1zb3J0IHVsIGxpIHtcbiAgd2lkdGg6IDMyJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTMzNzg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwO1xuICB0cmFuc2l0aW9uOiAwLjdzO1xufVxuLmMtZG93bmxvYWQtbGlzdC1zb3J0IHVsIGxpOmhvdmVyLCAuYy1kb3dubG9hZC1saXN0LXNvcnQgdWwgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM3ODtcbiAgY29sb3I6ICNGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmMtZmxleCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uYy1mbGV4LTYwIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbGV4LTYwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLmMtZmxleC01MCB7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxleC01MCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5jLWZsZXgtNDQge1xuICB3aWR0aDogNDQlO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsZXgtNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mbGV4LTQwIHtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbGV4LTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZmxleC02MCB7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxleC02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWZsZXgtNjYge1xuICB3aWR0aDogNjYlO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsZXgtNjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mbGV4LTMyIHtcbiAgd2lkdGg6IDMyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsZXgtMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mbGV4LW10MCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jLWljby1mcmVlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfaWNvLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxNjFweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uYy1pY28tZnJlZSBlbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0U1MjUzRDtcbn1cbi5jLWljby1mcmVlMiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX2ljby5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW46IGF1dG8gYXV0byAycmVtIGF1dG87XG59XG4uYy1pY28tZnJlZTIgZW0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNFNTI1M0Q7XG59XG5cbi5jLWltZy1jIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtaW1nLWMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nLWMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtaW1nYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbi5jLWltZ2JveF9fd3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nYm94X193cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLmMtaW1nYm94X193cmFwIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZ2JveF9fd3JhcCB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuLmMtaW1nYm94X193cmFwX2luIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZ2JveF9fd3JhcF9pbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmMtaW1nYm94LmltZy1sZWZ0IC5jLWltZ2JveF9fd3JhcF9pbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmMtaW1nYm94LmltZy1sZWZ0IGZpZ3VyZSB7XG4gIHdpZHRoOiA0MCU7XG4gIG1heC13aWR0aDogNjI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDU1JTtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZ2JveC5pbWctbGVmdCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIHRvcDogaW5oZXJpdDtcbiAgfVxufVxuLmMtaW1nYm94LmltZy1sZWZ0IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmMtaW1nYm94LmltZy1yaWdodCBmaWd1cmUge1xuICB3aWR0aDogNDAlO1xuICBtYXgtd2lkdGg6IDYyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nYm94LmltZy1yaWdodCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgdG9wOiBpbmhlcml0O1xuICB9XG59XG4uYy1pbWdib3hfX2thcnRlIHtcbiAgd2lkdGg6IDM5JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZ2JveF9fa2FydGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWltZ2JveDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5jLWltZ2JveDJfX3dyYXAge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbi5jLWltZ2JveDJfX3dyYXAgcCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZ2JveDJfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG59XG4uYy1pbWdib3gyIGZpZ3VyZSB7XG4gIHdpZHRoOiA0MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWltZ2JveDIgZmlndXJlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5jLWltZ2JveDIgZmlndXJlOjpiZWZvcmUge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA3OXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTY1cHg7XG4gIHRvcDogLTcwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2F0dGVudGlvbl8wMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWdib3gyIGZpZ3VyZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIHRvcDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZ2JveDIgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtaW1nYm94MiAuZmlndXJlLXAwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jLWltZ2JveDIuaW1nLWxlZnQgLmMtaW1nYm94Ml9fd3JhcCB7XG4gIG9yZGVyOiAyO1xufVxuLmMtaW1nYm94Mi5pbWctbGVmdCBmaWd1cmUge1xuICBvcmRlcjogMTtcbn1cbi5jLWltZ2JveDIuaW1nLWxlZnQgZmlndXJlOjpiZWZvcmUge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogaW5oZXJpdDtcbiAgbGVmdDogLTY1cHg7XG4gIHRvcDogLTY1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2F0dGVudGlvbl8wMS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWdib3gyLmltZy1sZWZ0IGZpZ3VyZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgdG9wOiAtNTBweDtcbiAgfVxufVxuXG4uYy1pbWdib3gzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbjogMCAwIDhyZW0gMDtcbn1cbi5jLWltZ2JveDNfX3dyYXAge1xuICBtYXJnaW46IGF1dG8gMDtcbiAgd2lkdGg6IDYwJTtcbn1cbi5jLWltZ2JveDNfX3dyYXAgaDMuYy10aXRsZS1oMy1ub21hbCB7XG4gIGNvbG9yOiAjRkZDQzAwO1xuICBmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuODc1dncsIDM2cHgpO1xufVxuLmMtaW1nYm94M19fd3JhcCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nYm94M19fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gIH1cbn1cbi5jLWltZ2JveDMgZmlndXJlIHtcbiAgd2lkdGg6IDMwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZ2JveDMgZmlndXJlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmMtaW1nYm94My5pbWctbGVmdCAuYy1pbWdib3gzX193cmFwIHtcbiAgb3JkZXI6IDI7XG59XG4uYy1pbWdib3gzLmltZy1sZWZ0IGZpZ3VyZSB7XG4gIG9yZGVyOiAxO1xufVxuXG4uYy1saXN0LXRyb3VibGUge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uYy1saXN0LXRyb3VibGUgbGkge1xuICB3aWR0aDogMzIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC10cm91YmxlIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtbGlzdC10cm91YmxlX190ZXh0IHtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cblxuLmMtdGFibGUtZGYge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzA3MDcwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXRhYmxlLWRmIHRoIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzE4M0Y7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmMtdGFibGUtZGYgdGggc3Bhbi50aF9zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5jLXRhYmxlLWRmIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xufVxuLmMtdGFibGUtZGYgdGgsIC5jLXRhYmxlLWRmIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtdGFibGUtZGYgdGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4uYy10YWJsZS1kZiB0ZC50YS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jLXRhYmxlLWRmIHRyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLmMtdGFibGUtc2Nyb2xsIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5jLXRpdGxlLWgyLW5vbWFsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjYzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDcxODNGO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uYy10aXRsZS1oMi1lbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG59XG4uYy10aXRsZS1oMi1zIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5jLXRpdGxlLWgyLXMgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuLmMtdGl0bGUtaDItcyAuZm9udF9zIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbn1cbi5jLXRpdGxlLWgyLWltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLXRpdGxlLWgyLWltZyBpbWcge1xuICBoZWlnaHQ6IDEzMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy10aXRsZS1oMi1pbWcgaW1nIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmMtdGl0bGUtaDMtbm9tYWwge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2MztcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5KUCwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGNvbG9yOiAjMDcxODNGO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5jLXRpdGxlYXJlYS1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfdGl0bGVhcmVhLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAyMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlYXJlYS1iZyB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuLmMtdGl0bGVhcmVhIC5sLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy10aXRsZWFyZWEgaDEge1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDIuNHZ3LCA0NnB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGVhcmVhIGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDEuOTc4dncsIDM4cHgpO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG4uYy10aXRsZWFyZWEtZW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZWFyZWEtZW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB9XG59XG5cbi5teWthcnRlIC5jLXRpdGxlYXJlYS1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ190dGxhcmVhX215a2FydGUucG5nKSBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMzY1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXlrYXJ0ZSAuYy10aXRsZWFyZWEtYmcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubXlrYXJ0ZSAuYy10aXRsZWFyZWEtYmcgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbi5teWthcnRlIC5jLXRpdGxlYXJlYS1iZyBoMSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm15a2FydGUgLmMtdGl0bGVhcmVhLWJnIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5teWthcnRlIC5jLXRpdGxlYXJlYS1iZyBoMSBpbWcge1xuICB3aWR0aDogNDg0cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubXlrYXJ0ZSAuYy10aXRsZWFyZWEtYmcgaDEgaW1nIHtcbiAgICB3aWR0aDogNDYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXlrYXJ0ZSAuYy10aXRsZWFyZWEtYmcgaDEgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ubXlrYXJ0ZSAuYy10aXRsZWFyZWEtYmcgLmMtdGl0bGVhcmVhX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0MTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubXlrYXJ0ZSAuYy10aXRsZWFyZWEtYmcgLmMtdGl0bGVhcmVhX19pbWcge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5teWthcnRlIC5jLXRpdGxlYXJlYS1iZyAuYy10aXRsZWFyZWFfX2ltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4ubXlrYXJ0ZSAuYy10aXRsZWFyZWEtYmcgLmMtdGl0bGVhcmVhX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxlYWRlcmthcnRlIC5jLXRpdGxlYXJlYS1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ190dGxhcmVhX2xlYWRlcmthcnRlLnBuZykgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDM2NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxlYWRlcmthcnRlIC5jLXRpdGxlYXJlYS1iZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5sZWFkZXJrYXJ0ZSAuYy10aXRsZWFyZWEtYmcgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbi5sZWFkZXJrYXJ0ZSAuYy10aXRsZWFyZWEtYmcgaDEge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFkZXJrYXJ0ZSAuYy10aXRsZWFyZWEtYmcgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmxlYWRlcmthcnRlIC5jLXRpdGxlYXJlYS1iZyBoMSBpbWcge1xuICB3aWR0aDogNjc4cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubGVhZGVya2FydGUgLmMtdGl0bGVhcmVhLWJnIGgxIGltZyB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxlYWRlcmthcnRlIC5jLXRpdGxlYXJlYS1iZyBoMSBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5sZWFkZXJrYXJ0ZSAuYy10aXRsZWFyZWEtYmcgLmMtdGl0bGVhcmVhX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubGVhZGVya2FydGUgLmMtdGl0bGVhcmVhLWJnIC5jLXRpdGxlYXJlYV9faW1nIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGVhZGVya2FydGUgLmMtdGl0bGVhcmVhLWJnIC5jLXRpdGxlYXJlYV9faW1nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbi5sZWFkZXJrYXJ0ZSAuYy10aXRsZWFyZWEtYmcgLmMtdGl0bGVhcmVhX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmMtd2ViaW5lciB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXdlYmluZXJfX3dyYXAge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbn1cbi5jLXdlYmluZXIgaDIge1xuICBjb2xvcjogIzM1M0Y1NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtd2ViaW5lci1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLXdlYmluZXItbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLXdlYmluZXItbGlzdF9fdHRsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmMtd2ViaW5lci1saXN0X190dGwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5jLXdlYmluZXItbGlzdF9faWNvXzAxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTMzNzg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5jLXdlYmluZXItbGlzdF9faWNvXzAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjYzQTI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5jLXdlYmluZXItbGlzdF9fd3JhcCB7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbSA0cmVtIDNyZW07XG59XG4uYy13ZWJpbmVyLWxpc3QtYnV0dG9uIHtcbiAgaGVpZ2h0OiAxNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmMtd2ViaW5lci1saXN0LWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M4RDNFMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDMwcHg7XG59XG4uYy13ZWJpbmVyLWxpc3QtYnV0dG9uLXByZXY6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jLXdlYmluZXItbGlzdC1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOEQzRTE7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzBweDtcbn1cbi5jLXdlYmluZXItbGlzdC1idXR0b24tbmV4dDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtd2ViaW5lciAucC1idG4tY2VudGVyIHtcbiAgbWFyZ2luLXRvcDogLTExcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IC0xMnJlbSBhdXRvIDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXdlYmluZXIgLnAtYnRuLWNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG59XG5cbi5wLWJyZWFkY3J1bWIge1xuICBtYXJnaW4tdG9wOiAtNXJlbTtcbn1cbi5wLWJyZWFkY3J1bWIgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucC1jb21wYW55LWFib3V0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19hYm91dGFyZWEucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNGRkY7XG59XG4ucC1jb21wYW55LWFib3V0IC5sLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktYWJvdXQgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbi5wLWNvbXBhbnktYWJvdXQgLmwtY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0MXB4O1xuICBoZWlnaHQ6IDE4OHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ltZ19hYm91dGFyZWFfMDAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xOHB4O1xuICBsZWZ0OiAxMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWNvbXBhbnktYWJvdXQgLmwtY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IDIlO1xuICB9XG59XG4ucC1jb21wYW55LWFib3V0IC5sLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1MXB4O1xuICBoZWlnaHQ6IDIwOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ltZ19hYm91dGFyZWFfMDAyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICByaWdodDogMTAlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1jb21wYW55LWFib3V0IC5sLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyJTtcbiAgfVxufVxuLnAtY29tcGFueS1hYm91dCAuYy1mbGV4LTYwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wLWNvbXBhbnktYWJvdXQgaDIge1xuICBmb250LXNpemU6IDU4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjc7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1hYm91dCBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIH1cbn1cbi5wLWNvbXBhbnktYWJvdXQgaDIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlAsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMkY2M0EyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktYWJvdXQgaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC1jb21wYW55LWFib3V0IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY3O1xuICBsaW5lLWhlaWdodDogMi4wNTU1NTU1NTU2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1hYm91dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wLWNvbXBhbnktYWJvdXQtbGlzdCB7XG4gIHdpZHRoOiAzNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55LWFib3V0LWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb21wYW55LWFib3V0LWxpc3QgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wLWNvbXBhbnktYWJvdXQtbGlzdCBoMyBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWNvbXBhbnktYWJvdXQtbGlzdCBoMyBzcGFuOjpiZWZvcmUsIC5wLWNvbXBhbnktYWJvdXQtbGlzdCBoMyBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yOCk7XG59XG4ucC1jb21wYW55LWFib3V0LWxpc3QgaDMgc3Bhbjo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnAtY29tcGFueS1hYm91dC1saXN0IGgzIHNwYW46OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ucC1jb21wYW55LWFib3V0LWxpc3QgdWwge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cbi5wLWNvbXBhbnktYWJvdXQtbGlzdCB1bCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgcGFkZGluZzogMS4ycmVtIDAgMS41cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnAtY29tcGFueS1hYm91dC1saXN0IHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnAtY29tcGFueS1hYm91dCAucC1idG4tY2VudGVyIHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG59XG5cbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpIGEge1xuICB3aWR0aDogMTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICB9XG59XG4ucC1ob21lLW12LWthcnRlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmctcGMtaG9tZS1tdi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI0ZGRjtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1ob21lLW12LWthcnRlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZy1wYy1ob21lLW12LnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5wLWhvbWUtbXYta2FydGUgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1ob21lLW12LWthcnRlIGgxIHtcbiAgcGFkZGluZzogNDEuNXB4IDAgMzYuNXB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LWthcnRlIGgxIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xuICB9XG4gIC5wLWhvbWUtbXYta2FydGUgaDEgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtaG9tZS1tdi1rYXJ0ZV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA3NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi1rYXJ0ZV9faW1nIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICB0b3A6IGluaGVyaXQ7XG4gIH1cbn1cbi5wLWhvbWUtbXYta2FydGVfX2xlYWQge1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LWthcnRlX19sZWFkIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbn1cbi5wLWhvbWUtbXYta2FydGVfX2xlYWRfXzAxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM3ODtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi1rYXJ0ZV9fbGVhZF9fMDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICB9XG59XG4ucC1ob21lLW12LWthcnRlX19sZWFkX18wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LWthcnRlX19sZWFkX18wMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIH1cbn1cbi5wLWhvbWUtbXYta2FydGVfX3RleHQge1xuICBsaW5lLWhlaWdodDogMS42Nzg1NzE0Mjg2O1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wLWhvbWUtbXYta2FydGUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nLXRvcDogNTQuNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi1rYXJ0ZS1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxufVxuLnAtaG9tZS1tdi1rYXJ0ZS1saW5rIGxpIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWhvbWUtbXYta2FydGUtbGluayBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtaG9tZS1tdi1rYXJ0ZS1saW5rIGxpIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1ob21lLW12LWthcnRlLWxpbmsgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ob21lLW12LWthcnRlLWxpbmsgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzA3MTgzRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTMzNzg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTUzMzc4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTUzMzc4O1xuICBwYWRkaW5nOiAxLjhyZW0gM3JlbSAxLjlyZW0gMTFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1ob21lLW12LWthcnRlLWxpbmsgbGkgYSB7XG4gICAgcGFkZGluZzogMS4ycmVtIDNyZW0gMS4ycmVtIDlyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1ob21lLW12LWthcnRlLWxpbmsgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC1ob21lLW12LWthcnRlLWxpbmsgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xufVxuLnAtaG9tZS1tdi1rYXJ0ZS1saW5rIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxODNGO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wLWhvbWUtbXYta2FydGUtbGluayBsaSBhOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wLWhvbWUtbXYta2FydGUtbGlua19fMDE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZW1haWwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAjMDcxODNGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1ob21lLW12LWthcnRlLWxpbmtfXzAxOjpiZWZvcmUge1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxufVxuLnAtaG9tZS1tdi1rYXJ0ZS1saW5rX18wMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9jaGVjay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICMwNzE4M0Y7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWhvbWUtbXYta2FydGUtbGlua19fMDI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICB9XG59XG4ucC1ob21lLW12LWthcnRlLWxpbmtfXzAzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2Rvd25sb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIzA3MTgzRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtaG9tZS1tdi1rYXJ0ZS1saW5rX18wMzo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cbn1cblxuLnAtaG9tZS1sZWFkIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19kb3Quc3ZnKSAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1sZWFkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnAtaG9tZS1sZWFkLWgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNzd2dywgMzRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWxlYWQtaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgfVxufVxuLnAtaG9tZS1sZWFkLWgyIGVtIHtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRkZDQzAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWhvbWUtbGVhZC1oMyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucC1ob21lLWxlYWQtaDNfXzAxIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMkY2M0EyO1xufVxuLnAtaG9tZS1sZWFkLWgzX18wMTo6YWZ0ZXIge1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjYzQTI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucC1ob21lLWxlYWQtaDNfXzAyIHtcbiAgY29sb3I6ICMzNTNGNTY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS43N3Z3LCAzNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xufVxuLnAtaG9tZS1sZWFkIHAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogMi4yNTtcbn1cbi5wLWhvbWUtbGVhZCBwIGVtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRkZDQzAwO1xufVxuLnAtaG9tZS1sZWFkX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtaG9tZS1sZWFkX193cmFwIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTMlO1xuICB3aWR0aDogNDMlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWxlYWRfX3dyYXAgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHRvcDogaW5oZXJpdDtcbiAgfVxufVxuLnAtaG9tZS1sZWFkX190dGxhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogNnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWxlYWRfX3R0bGFyZWEge1xuICAgIHBhZGRpbmc6IDZyZW0gMjBweDtcbiAgfVxufVxuLnAtaG9tZS1sZWFkX190dGxhcmVhOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDE1MywgMjU1LCAwKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjJweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjJweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDIycHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5wLWhvbWUtc2VydmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmctcGMtaG9tZS1zZXJ2aWNlMi5wbmcpIG5vLXJlcGVhdCAwIDAgIzE1Mjg0ZjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wLWhvbWUtc2VydmljZSBoMiB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnAtaG9tZS1zZXJ2aWNlIC5jLXRpdGxlLWgyLWVuIHtcbiAgY29sb3I6ICNGRkY7XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0IC5jLWljby1mcmVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xNXB4O1xuICB6LWluZGV4OiAxO1xufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3QgbGkge1xuICB3aWR0aDogMzIlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1zZXJ2aWNlLWxpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5wLWhvbWUtc2VydmljZS1saXN0IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuN3M7XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3QgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0X19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBoZWlnaHQ6IDI4N3B4O1xufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX2ltZyBmaWd1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdF9faW1nIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0X190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX3R0bF9fMDEge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtaG9tZS1zZXJ2aWNlLWxpc3RfX3R0bF9fMDIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdF9fd3JhcCB7XG4gIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gM3JlbSAyLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNzhweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLWhvbWUtc2VydmljZS1saXN0X193cmFwIHAge1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdF9fdHRsMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMnJlbSBhdXRvO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM3ODtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1ob21lLXNlcnZpY2UtbGlzdF9fdHRsMiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGQ0MwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjM1NHZ3LCAyNnB4KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbn1cbi5wLWhvbWUtY2FzZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfZG90LnN2ZykgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtaG9tZS10aXRsZS1lbl8wMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgOC4xNjZ2dywgMTY4cHgpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAwLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXRpdGxlLWVuXzAxIHtcbiAgICB0b3A6IDVyZW07XG4gIH1cbn1cbi5wLWhvbWUtdGl0bGUtZW5fMDIge1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDguMTY2dncsIDE2OHB4KTtcbiAgY29sb3I6IHJnYmEoNDcsIDk5LCAxNjIsIDAuMDkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDAuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtdGl0bGUtZW5fMDIge1xuICAgIHRvcDogNXJlbTtcbiAgfVxufVxuLnAtaG9tZS10aXRsZS1lbl8wMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgOC4xNjZ2dywgMTY4cHgpO1xuICBjb2xvcjogI0Y2RjZGNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAwLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXRpdGxlLWVuXzAzIHtcbiAgICB0b3A6IDVyZW07XG4gIH1cbn1cblxuLnAtc2VydmljZS1sZWFkIHtcbiAgcGFkZGluZzogMCAwIDVyZW0gMDtcbn1cbi5wLXNlcnZpY2UtbGVhZCAuYy10aXRsZS1oMi1ub21hbCB7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnAtc2VydmljZS1sZWFkIGgyIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG4ucC1zZXJ2aWNlLWxlYWQgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLnAtc2VydmljZS1zZWMwMSBmaWd1cmUge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXNlYzAxIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2UtZ3VpZGFuY2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtc2VydmljZS1ndWlkYW5jZSBoMi5jLXRpdGxlLWgyLW5vbWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgcGFkZGluZy10b3A6IDhyZW07XG59XG4ucC1zZXJ2aWNlLWd1aWRhbmNlIC5jLWltZ2JveC5pbWctbGVmdCBmaWd1cmUudGh1bV8wMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnAtc2VydmljZS1ndWlkYW5jZSAuYy1pbWdib3guaW1nLWxlZnQgZmlndXJlLnRodW1fMDEgaW1nIHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnAtc2VydmljZS1ndWlkYW5jZSAuYy1pbWdib3guaW1nLXJpZ2h0IGZpZ3VyZS50aHVtXzAyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDZyZW0gMCAwIDA7XG59XG4ucC1zZXJ2aWNlLWd1aWRhbmNlIC5jLWltZ2JveC5pbWctcmlnaHQgZmlndXJlLnRodW1fMDIgaW1nIHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnAtc2VydmljZS1ndWlkYW5jZSAuYy1pbWdib3guaW1nLWxlZnQgZmlndXJlLnRodW1fMDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNnJlbSAwIDAgMDtcbn1cbi5wLXNlcnZpY2UtZ3VpZGFuY2UgLmMtaW1nYm94LmltZy1sZWZ0IGZpZ3VyZS50aHVtXzAzIGltZyB7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wLXNlcnZpY2Utc29sdXRpb24ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VydmljZS1zb2x1dGlvbiAubC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlLXNvbHV0aW9uOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItdG9wLXdpZHRoOiAzMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogNDZweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0NnB4O1xuICBtYXJnaW4tbGVmdDogLTQ2cHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkY7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xufVxuLnAtc2VydmljZS1zb2x1dGlvbl9faW1nIHtcbiAgd2lkdGg6IDIzNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC04MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1zb2x1dGlvbl9faW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5wLXNlcnZpY2UtdHRsYXJlYS1rYXJ0ZTIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVBMzIwO1xuICBjb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VydmljZS10dGxhcmVhLWthcnRlMjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMzFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMzFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDQ2cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNDZweDtcbiAgbWFyZ2luLWxlZnQ6IC00NnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUVBMzIwO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5wLXNlcnZpY2UtdHRsYXJlYS1rYXJ0ZTIgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtc2VydmljZS10dGxhcmVhLWthcnRlMiAubC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG4ucC1zZXJ2aWNlLXR0bGFyZWEta2FydGUxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFODlCRjtcbiAgY29sb3I6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNlcnZpY2UtdHRsYXJlYS1rYXJ0ZTE6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci10b3Atd2lkdGg6IDMxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDMxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0NnB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDQ2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNDZweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNFODlCRjtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG59XG4ucC1zZXJ2aWNlLXR0bGFyZWEta2FydGUxIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLXNlcnZpY2UtdHRsYXJlYS1rYXJ0ZTEgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuLnAtc2VydmljZS1vdmVyYWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZS1vdmVyYWxsIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLXNlcnZpY2Utb3ZlcmFsbCBmaWd1cmUge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cbi5wLXNlcnZpY2Utb3ZlcmFsbCBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utb3ZlcmFsbCBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZS1yZXBvcnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlLXJlcG9ydCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4ucC1zZXJ2aWNlLXJlcG9ydCBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuLnAtc2VydmljZS1yZXBvcnQgZmlndXJlIGltZyB7XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXJlcG9ydCBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZS1yZXBvcnQyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZS1yZXBvcnQyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5wLXNlcnZpY2UtcmVwb3J0MiBoMyB7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuLnAtc2VydmljZS1yZXBvcnQyIC5jLWJ0bi1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi5wLXNlcnZpY2UtcmVwb3J0MiAuYy1idG4tYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4ucC1zZXJ2aWNlLXJlcG9ydDIgZmlndXJlIGltZyB7XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXJlcG9ydDIgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2Utdm9pY2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfdm9pY2UucG5nKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlLXZvaWNlIGgyLmMtdGl0bGUtaDItbm9tYWwge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wLXNlcnZpY2Utdm9pY2UgLmMtaW1nYm94MiB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4ucC1zZXJ2aWNlLXByaWNlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDByZW0gYXV0byAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHJlbSA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlLXByaWNlLWJveDo6YmVmb3JlIHtcbiAgd2lkdGg6IDE5NXB4O1xuICBoZWlnaHQ6IDI4NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvaW1nX3ByaWNlLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtc2VydmljZS1wcmljZS1ib3g6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcHJpY2UtYm94OjpiZWZvcmUge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgYm90dG9tOiAtMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcHJpY2UtYm94IHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2UtcHJpY2UtYm94X190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbn1cbi5wLXNlcnZpY2UtcHJpY2UtYm94X19wcmljZSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuODc1dncsIDM2cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNlcnZpY2UtZmxvdy1saXN0IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VydmljZS1mbG93LWxpc3Q6OmFmdGVyIHtcbiAgd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0IzRDNGNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM0JTtcbiAgcmlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWZsb3ctbGlzdDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLXNlcnZpY2UtZmxvdy1saXN0X19zdGVwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xufVxuLnAtc2VydmljZS1mbG93LWxpc3RfX3dyYXAge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2Q0I5O1xuICBjb2xvcjogI0ZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1zZXJ2aWNlLWZsb3ctbGlzdF9fd3JhcCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxufVxuLnAtc2VydmljZS1mbG93LWxpc3RfX3R0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtc2VydmljZS1mbG93LWxpc3RfX3R0bCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIH1cbn1cbi5wLXNlcnZpY2UtZmxvdy1saXN0X190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4ucC1zZXJ2aWNlLWZsb3ctbGlzdCBsaSB7XG4gIHdpZHRoOiAxNCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtZmxvdy1saXN0IGxpIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtc2VydmljZS1mbG93LWxpc3QgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbi5wLXNlcnZpY2UtZmFxIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnAtZmFxLWxpc3QgZGwgZHQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyOTY4QjQ7XG4gIGNvbG9yOiAjMjc2Q0I5O1xuICBjb250ZW50OiBcIlFcIjtcbn1cblxuLnAtZmFxLWxpc3QgZGwgZGQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyOTY4QjQ7XG4gIGNvbnRlbnQ6IFwiQVwiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtbXQtLTEwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnUtbWItLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnUtbXItLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4udS1tbC0tMTAge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnUtbXQtLTIwIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnUtbWItLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnUtbXItLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4udS1tbC0tMjAge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLnUtbXQtLTMwIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnUtbWItLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtbXItLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuXG4udS1tbC0tMzAge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLnUtbXQtLTQwIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLnUtbWItLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtbXItLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuXG4udS1tbC0tNDAge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cblxuLnUtbXQtLTUwIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLnUtbWItLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLnUtbXItLTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xufVxuXG4udS1tbC0tNTAge1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbn1cblxuLnUtbXQtLTYwIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLnUtbWItLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtbXItLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xufVxuXG4udS1tbC0tNjAge1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbn1cblxuLnUtbXQtLTcwIHtcbiAgbWFyZ2luLXRvcDogN3JlbTtcbn1cblxuLnUtbWItLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cblxuLnUtbXItLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtO1xufVxuXG4udS1tbC0tNzAge1xuICBtYXJnaW4tbGVmdDogN3JlbTtcbn1cblxuLnUtbXQtLTgwIHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cblxuLnUtbWItLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cblxuLnUtbXItLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xufVxuXG4udS1tbC0tODAge1xuICBtYXJnaW4tbGVmdDogOHJlbTtcbn1cblxuLnUtbXQtLTkwIHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbn1cblxuLnUtbWItLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtbXItLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtO1xufVxuXG4udS1tbC0tOTAge1xuICBtYXJnaW4tbGVmdDogOXJlbTtcbn1cblxuLnUtbXQtLTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuXG4udS1tYi0tMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5cbi51LW1yLS0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xufVxuXG4udS1tbC0tMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xufVxuXG4udS1tdC0tMTEwIHtcbiAgbWFyZ2luLXRvcDogMTFyZW07XG59XG5cbi51LW1iLS0xMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMXJlbTtcbn1cblxuLnUtbXItLTExMCB7XG4gIG1hcmdpbi1yaWdodDogMTFyZW07XG59XG5cbi51LW1sLS0xMTAge1xuICBtYXJnaW4tbGVmdDogMTFyZW07XG59XG5cbi51LW10LS0xMjAge1xuICBtYXJnaW4tdG9wOiAxMnJlbTtcbn1cblxuLnUtbWItLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDEycmVtO1xufVxuXG4udS1tci0tMTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbn1cblxuLnUtbWwtLTEyMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtbXQtLTEwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnUtbWItLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnUtbXItLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4udS1tbC0tMTAge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnUtbXQtLTIwIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnUtbWItLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnUtbXItLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4udS1tbC0tMjAge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLnUtbXQtLTMwIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnUtbWItLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtbXItLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuXG4udS1tbC0tMzAge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLnUtbXQtLTQwIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLnUtbWItLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtbXItLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuXG4udS1tbC0tNDAge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cblxuLnUtbXQtLTUwIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLnUtbWItLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLnUtbXItLTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xufVxuXG4udS1tbC0tNTAge1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbn1cblxuLnUtbXQtLTYwIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLnUtbWItLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtbXItLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xufVxuXG4udS1tbC0tNjAge1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbn1cblxuLnUtbXQtLTcwIHtcbiAgbWFyZ2luLXRvcDogN3JlbTtcbn1cblxuLnUtbWItLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cblxuLnUtbXItLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtO1xufVxuXG4udS1tbC0tNzAge1xuICBtYXJnaW4tbGVmdDogN3JlbTtcbn1cblxuLnUtbXQtLTgwIHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cblxuLnUtbWItLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cblxuLnUtbXItLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xufVxuXG4udS1tbC0tODAge1xuICBtYXJnaW4tbGVmdDogOHJlbTtcbn1cblxuLnUtbXQtLTkwIHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbn1cblxuLnUtbWItLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtbXItLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtO1xufVxuXG4udS1tbC0tOTAge1xuICBtYXJnaW4tbGVmdDogOXJlbTtcbn1cblxuLnUtbXQtLTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuXG4udS1tYi0tMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5cbi51LW1yLS0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xufVxuXG4udS1tbC0tMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xufVxuXG4udS1tdC0tMTEwIHtcbiAgbWFyZ2luLXRvcDogMTFyZW07XG59XG5cbi51LW1iLS0xMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMXJlbTtcbn1cblxuLnUtbXItLTExMCB7XG4gIG1hcmdpbi1yaWdodDogMTFyZW07XG59XG5cbi51LW1sLS0xMTAge1xuICBtYXJnaW4tbGVmdDogMTFyZW07XG59XG5cbi51LW10LS0xMjAge1xuICBtYXJnaW4tdG9wOiAxMnJlbTtcbn1cblxuLnUtbWItLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDEycmVtO1xufVxuXG4udS1tci0tMTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbn1cblxuLnUtbWwtLTEyMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtcHQtLTEwIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi51LXBiLS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4udS1wci0tMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4udS1wbC0tMTAge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi51LXB0LS0yMCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4udS1wYi0tMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnUtcHItLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLnUtcGwtLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4udS1wdC0tMzAge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLnUtcGItLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi51LXByLS0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi51LXBsLS0zMCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuLnUtcHQtLTQwIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi51LXBiLS00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4udS1wci0tNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4udS1wbC0tNDAge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG5cbi51LXB0LS01MCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuXG4udS1wYi0tNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnUtcHItLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cblxuLnUtcGwtLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xufVxuXG4udS1wdC0tNjAge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbn1cblxuLnUtcGItLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG5cbi51LXByLS02MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW07XG59XG5cbi51LXBsLS02MCB7XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbn1cblxuLnUtcHQtLTcwIHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG59XG5cbi51LXBiLS03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtO1xufVxuXG4udS1wci0tNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xufVxuXG4udS1wbC0tNzAge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW07XG59XG5cbi51LXB0LS04MCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuXG4udS1wYi0tODAge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cblxuLnUtcHItLTgwIHtcbiAgcGFkZGluZy1yaWdodDogOHJlbTtcbn1cblxuLnUtcGwtLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtO1xufVxuXG4udS1wdC0tOTAge1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbn1cblxuLnUtcGItLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07XG59XG5cbi51LXByLS05MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW07XG59XG5cbi51LXBsLS05MCB7XG4gIHBhZGRpbmctbGVmdDogOXJlbTtcbn1cblxuLnUtcHQtLTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbn1cblxuLnUtcGItLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cblxuLnUtcHItLTEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xufVxuXG4udS1wbC0tMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbn1cblxuLnUtcHQtLTExMCB7XG4gIHBhZGRpbmctdG9wOiAxMXJlbTtcbn1cblxuLnUtcGItLTExMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcbn1cblxuLnUtcHItLTExMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDExcmVtO1xufVxuXG4udS1wbC0tMTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMXJlbTtcbn1cblxuLnUtcHQtLTEyMCB7XG4gIHBhZGRpbmctdG9wOiAxMnJlbTtcbn1cblxuLnUtcGItLTEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtcHItLTEyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycmVtO1xufVxuXG4udS1wbC0tMTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtdGV4dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS10ZXh0LS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtdGV4dC0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51LXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGJyLnUtc3Age1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLnUtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51LXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGJyLnUtc3Age1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLyohIExpdHkgLSB2Mi40LjEgLSAyMDIwLTA0LTI2XG4qIGh0dHA6Ly9zb3JnYWxsYS5jb20vbGl0eS9cbiogQ29weXJpZ2h0IChjKSAyMDE1LTIwMjAgSmFuIFNvcmdhbGxhOyBMaWNlbnNlZCBNSVQgKi9cbi5saXR5IHtcbiAgei1pbmRleDogOTk5MDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LmxpdHktb3BlbmVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpdHkubGl0eS1jbG9zZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGl0eSAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5saXR5LXdyYXAge1xuICB6LWluZGV4OiA5OTkwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXR5LXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbn1cblxuLmxpdHktbG9hZGVyIHtcbiAgei1pbmRleDogOTk5MTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ubGl0eS1sb2FkaW5nIC5saXR5LWxvYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saXR5LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpdHktY29udGVudCB7XG4gIHotaW5kZXg6IDk5OTM7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UsIC1vLXRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktY29udGVudCwgLmxpdHktY2xvc2VkIC5saXR5LWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5saXR5LWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmxpdHktY2xvc2Uge1xuICB6LWluZGV4OiA5OTk0O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5saXR5LWNsb3NlOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGl0eS1jbG9zZTpob3ZlciwgLmxpdHktY2xvc2U6Zm9jdXMsIC5saXR5LWNsb3NlOmFjdGl2ZSwgLmxpdHktY2xvc2U6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxpdHktY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5saXR5LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5saXR5LWlmcmFtZSAubGl0eS1jb250YWluZXIsIC5saXR5LXlvdXR1YmUgLmxpdHktY29udGFpbmVyLCAubGl0eS12aW1lbyAubGl0eS1jb250YWluZXIsIC5saXR5LWZhY2Vib29rdmlkZW8gLmxpdHktY29udGFpbmVyLCAubGl0eS1nb29nbGVtYXBzIC5saXR5LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2NHB4O1xufVxuXG4ubGl0eS1pZnJhbWUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5saXR5LWlmcmFtZS1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmxpdHktaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vLi4vaW1nL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy8uLi8uLi9pbWcvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzLy4uLy4uL2ltZy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIC8qbWFyZ2luLWJvdHRvbTogMzBweDsqL1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qcy1zbGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG5cbi5qcy1zbGlkZS5zbGljay1pbml0aWFsaXplZCB7XG4gIG9wYWNpdHk6IDE7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi9zZXR0aW5nL3NpemXlj4Lnhadcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIG1pbi13aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRicmVha3BvaW50LXVwOiAoXG4gIFwic1wiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpXCIsXG4gIFwibVwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpXCIsXG4gIFwibFwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KVwiLFxuKSAhZGVmYXVsdDtcblxuLyogbWF4LXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGJyZWFrcG9pbnQtZG93bjogKFxuICBcImxcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClcIixcbiAgXCJtXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcIixcbiAgXCJzXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweClcIixcbikgIWRlZmF1bHQ7XG4iLCIvKum7ku+8mmZvbnQqL1xuJGNfYmxrOiAjMTExO1xuXG4vKuODoeOCpOODs+ODjeOCpOODk+ODvCovXG4kY19iYXNlOiAjMDcxODNGO1xuLyrjg6HjgqTjg7PjgajjgqLjgq/jgrvjg7Pjg4jjga7kuK3plpPjga7oibIqL1xuJGNfYmFzZTI6ICMxNTMzNzg7XG4kY19iYXNlMzogI0ZGQ0MwMDtcbiRjX2Jhc2U0OiAjMkY2M0EyO1xuJGNfYmFzZTU6ICMzNTNGNTY7XG4vKuODquODvOODgOODvOOCq+ODq+ODhiovXG4vKuODquODvOODgOODvOOCq+ODq+ODhiovXG4kY19rYXJ0ZTE6IzNFODlCRjtcbiRjX2thcnRlMTojM0U4OUJGO1xuLyrjg57jgqTjgqvjg6vjg4YqL1xuJGNfa2FydGUyOiNFRUEzMjA7XG4vKuOCqOODs+OCsuODvOOCuOODoeODs+ODiOOCq+ODq+ODhiovXG4kY19rYXJ0ZTM6IzVBQUI0NjtcblxuLyrmv4PntLrvvJrjg6rjg7Pjgq/ku5YqL1xuJGNfYWk6ICMwZTExNTU7XG5cbi8q44Ko44Oh44Op44Or44OJ77ya6KOF6aO+5LuWKi9cbiRjX21penU6ICM1NGJjY2Y7XG5cbi8q6LWk77ya6KOF6aO+5LuWKi9cbiRjX3JlZDogI2I4MWMyMjtcblxuLypiZ++8muiDjOaZryovXG4kY19iZzogI0U4RUNGNDtcbiRjX2JnX2I6ICNEN0UzRjE7XG4kY19iZ19nOiAjRjNGNUY3O1xuXG4vKuOCsOODqeODh+ODvOOCt+ODp+ODsyovXG4kY19ncmFkOiAjMDU2NmQ0O1xuJGNfZ3JhZDogLW1vei1saW5lYXItZ3JhZGllbnQocmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XG4kY19ncmFkOiAtd2Via2l0LWdyYWRpZW50KFxuICBsaW5lYXIsXG4gIHJpZ2h0IGNlbnRlcixcbiAgbGVmdCBjZW50ZXIsXG4gIGZyb20oIzUwY2FkYyksXG4gIHRvKCMwNTY2ZDQpXG4pO1xuJGNfZ3JhZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XG4kY19ncmFkOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XG4kY19ncmFkOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XG5cbi8q5paH5a2X44Kw44Op44OH44O844K344On44OzKi9cbi5jX2dyYWRfZm9udCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsICMwNzY4ZDQsICM0ZmM4ZGMpO1xuICBjb2xvcjogIzRhYzJkYjtcbn1cbmVtLmNfZ3JhZF9mb250IHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbnAuY19ncmFkX2ZvbnQge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuIiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NlcmlmK0pQOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL3lha3VoYW5qcEAzLjMuMS9kaXN0L2Nzcy95YWt1aGFuanAubWluLmNzc1wiKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnRcImh0dHBzOi8vcHJvLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS4xMC4wL2Nzcy9hbGwuY3NzXCI7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1CYXJsb3c6aXRhbCx3Z2h0QDAsMTAwOzAsMjAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmRpc3BsYXk9c3dhcCcpO1xuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICRqYS1zYW5zO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbXEtdXAoKSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5lbSB7XG4gIGZvbnQtc3R5bGU6IGluaXRpYWw7XG59XG4vKuWQhGh0bWzopoHntKAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5oMiB7XG4gIEBpbmNsdWRlIGZvbnQyMDtcbiAgbWFyZ2luLWJvdHRvbTogdncoNjApO1xufVxuaDMge1xuICBAaW5jbHVkZSBmb250MjQ7XG59XG5tYWluIHtcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgfVxufVxuLnBje1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3B7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIvKiBqYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRqYS1zYW5zOiBZYWt1SGFuSlAsICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuJGphLXNlcmlmOiBZYWt1SGFuTVAsICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG5cbi8qIGVuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGVuLXNhbnM6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuJGVuLXNhbnMyOiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuIiwiI3NwYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhbmNoZWRhbG1vbmQ7XG4gIGhlaWdodDogMTMwMHB4O1xufVxuLyogICAgIOODleOCp+ODvOODieOCpOODsyAgICAqL1xuLmZhZGVJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjMsLjc2LC43MywuOTcpO1xufVxuLmZhZGVJbi11cCB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7fVxuLmZhZGVJbi1kb3duIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODBweCk7fVxuLmZhZGVJbi1sZWZ0IHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7fVxuLmZhZGVJbi1yaWdodCB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7fVxuLnNjcm9sbC1pbiB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7fVxuXG4vKiAgICAg44K544Op44Kk44OJ44Kk44OzICAgICovXG4uc2xpZGVJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIzLC43NiwuNzMsLjk3KTtcbn1cbi5zbGlkZUluLXVwIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4MHB4KTt9XG4uc2xpZGVJbi1kb3duIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODBweCk7fVxuLnNsaWRlSW4tbGVmdCB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDApO31cbi5zbGlkZUluLXJpZ2h0IHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHB4LCAwKTt9XG4uc2Nyb2xsLWluIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTt9IiwiQG1peGluIGFuaW1hdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbn1cbi5pcy1mYWRlaW4tYWN0aXZlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xufVxuIiwiLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLyogRG9jdW1lbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzKi9cbn1cblxuLyogU2VjdGlvbnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnAsXG50YWJsZSxcbmJsb2NrcXVvdGUsXG5hZGRyZXNzLFxucHJlLFxuaWZyYW1lLFxuZm9ybSxcbmZpZ3VyZSxcbmRsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIZWFkaW5ncyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogUmVwbGFjZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXG4gKi9cblxuc3ZnLFxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBGb3JtcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIDEgKi9cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xufVxuXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcbiAgYXBwZWFyYW5jZTogcmFkaW87XG59XG5cbi8qKlxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCxcblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxuICovXG5cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHBhZGRpbmdcbiAqL1xuXG5vcHRpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxuICovXG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogQ2xpY2thYmxlIGxhYmVsc1xuICovXG5cbmxhYmVsW2Zvcl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEludGVyYWN0aXZlICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxuICovXG5cbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuLyogVGFibGVzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50ZCxcbnRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiIsIkBtaXhpbiBmb250MTAge1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNTIxdncsIDEwcHgpO1xufVxuQG1peGluIGZvbnQxMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG59XG5AbWl4aW4gZm9udDEzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjY3N3Z3LCAxM3B4KTtcbn1cbkBtaXhpbiBmb250MTQge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xufVxuQG1peGluIGZvbnQxNSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbn1cbkBtaXhpbiBmb250MTYge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbn1cbkBtaXhpbiBmb250MTgge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbkBtaXhpbiBmb250MjAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuQG1peGluIGZvbnQyMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG59XG5AbWl4aW4gZm9udDI0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xufVxuQG1peGluIGZvbnQyNiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XG59XG5AbWl4aW4gZm9udDI4IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbn1cbkBtaXhpbiBmb250Mjkge1xuICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDEuNDU4dncsIDI5cHgpO1xufVxuQG1peGluIGZvbnQzMCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG59XG5AbWl4aW4gZm9udDMyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjY2NnZ3LCAzMnB4KTtcbn1cbkBtaXhpbiBmb250MzQge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNzd2dywgMzRweCk7XG59XG5AbWl4aW4gZm9udDM2IHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbn1cbkBtaXhpbiBmb250Mzgge1xuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDEuOTc4dncsIDM4cHgpO1xufVxuQG1peGluIGZvbnQ0MCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG59XG5AbWl4aW4gZm9udDQ2IHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAyLjR2dywgNDZweCk7XG59XG5AbWl4aW4gZm9udDQ4IHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAyLjV2dywgNDhweCk7XG59XG5AbWl4aW4gZm9udDU0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCAyLjgxMjV2dywgNTRweCk7XG59XG5AbWl4aW4gZm9udDYwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjEyNXZ3LCA2MHB4KTtcbn1cbkBtaXhpbiBmb250ODAge1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDQuMTY2dncsIDgwcHgpO1xufVxuQG1peGluIGZvbnQxNjgge1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDguMTY2dncsIDE2OHB4KTtcbn1cbiIsIlxuLmMtYmcge1xuICAmLS1kb3R7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19kb3Quc3ZnKSAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5cHg7XG4gIH1cbiAgJi0tZ3J7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RThFQztcbiAgfVxuICAmLS1ncjJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgfVxuICAmLS1rYXJ0ZTF7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTVmNDtcbiAgfVxuICAmLS1rYXJ0ZTJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjFlMTtcbiAgfVxufVxuIiwiJWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBjb250ZW50OiBcIlwiO1xufVxuKltjbGFzc149XCJjLWJ0blwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtYnRuIHtcbiAgJi13e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTtcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgfVxuICB9XG4gICYtYntcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjUzKTtcbiAgICBjb2xvcjogIzExMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMkUyRTI7XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICAgIH1cbiAgfVxuICAmLWIye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjX2Jhc2UyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2Jhc2UyO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAkY19iYXNlMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgfVxuICB9XG59XG5hIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4iLCIuYy1jYXNlIHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gICY6OmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogNTE3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jYXNlL2JnLWNhc2UucG5nKSBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gIH1cbiAgJi1saXN0e1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnN3aXBlci13cmFwcGVye1xuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICB9XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICB9XG4gICAgJl9fdHRse1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xLjJyZW07XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3dyYXB7XG4gICAgICBwYWRkaW5nOjFyZW0gM3JlbSA0cmVtIDNyZW07XG4gICAgfVxuICAgICYtYnV0dG9ue1xuICAgICAgaGVpZ2h0OiAxNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAmLXByZXZ7XG4gICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMxcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbmV4dHtcbiAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAzMHB4O1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWxpc3Qye1xuICAgIEBpbmNsdWRlIGdyaWQoMiUsIGZsZXgtc3RhcnQsIHN0cmV0Y2gpO1xuICAgIGxpe1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190dGx7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgICZfX2RhdGV7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzViNWI1YjtcbiAgICB9XG4gICAgJl9fd3JhcHtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgfVxuICAgICYtc29ydHtcbiAgICAgIG1hcmdpbjogNHJlbSAwIDVyZW0gMDtcbiAgICAgIHVse1xuICAgICAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xuICAgICAgICBsaXtcbiAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgY29sb3I6ICRjX2Jhc2UyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjX2Jhc2UyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC43cztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciwmLmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2Jhc2UyO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICB9XG4gICAgfVxuICAgICZfX2ljb3tcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5pY29fa2FydGUxe1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19rYXJ0ZTE7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmljb19rYXJ0ZTJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjX2thcnRlMjtcbiAgY29sb3I6ICNGRkY7XG59XG4uaWNvX2thcnRlM3tcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNfa2FydGUzO1xuICBjb2xvcjogI0ZGRjtcbn0iLCJAbWl4aW4gZ3JpZCggJGdhcDogMCwgJGNvbnRlbnQ6ZmxleC1zdGFydCwgJGFsaWduOm5vcm1hbCApIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6ICRnYXA7XG5cdGp1c3RpZnktY29udGVudDogJGNvbnRlbnQ7XG5cdGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG4iLCIuYy1kb3dubG9hZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0U5RUM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmMtdGl0bGUtaDItbm9tYWx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gICYtbGlzdHtcbiAgICBAaW5jbHVkZSBncmlkKDhweCwgZmxleC1zdGFydCwgc3RyZXRjaCk7XG4gICAgcGFkZGluZzogOHJlbSAwO1xuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBAaW5jbHVkZSBncmlkKDIlLCBmbGV4LXN0YXJ0LCBzdHJldGNoKTtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICAgIH1cbiAgICBsaXtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gOHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgICAgfVxuICAgICAgZmlndXJle1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RkY7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX190dGx7XG4gICAgICBAaW5jbHVkZSBmb250MjA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgICAgIH1cbiAgIH1cbiAgICAmX190ZXh0e1xuICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgICAgcGFkZGluZzogMCAzcmVtIDNyZW0gM3JlbTtcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbSAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ljb3tcbiAgICAgICZfMDF7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N2UwO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgIH1cbiAgICAgICZfMDJ7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZTVmO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zb3J0e1xuICAgICAgbWFyZ2luOiA0cmVtIDAgLTJyZW0gMDtcbiAgICAgIHVse1xuICAgICAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xuICAgICAgICBsaXtcbiAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgY29sb3I6ICRjX2Jhc2UyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjX2Jhc2UyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC43cztcbiAgICAgICAgICAmOmhvdmVyLCYuYWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTI7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1mbGV4IHtcbiAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcbiAgcHtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMC8xNik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG4gICYtNjB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cbiAgJi01MHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuICAmLTQ0e1xuICAgIHdpZHRoOiA0NCU7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtNDB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi02MHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLTY2e1xuICAgIHdpZHRoOiA2NiU7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtMzJ7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi1tdDB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuIiwiLmMtaWNvIHtcbiAgJi1mcmVle1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX2ljby5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTYxcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGVte1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI0U1MjUzRDtcbiAgICB9XG4gIH1cbiAgJi1mcmVlMntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19pY28uc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAycmVtIGF1dG87XG4gICAgZW17XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjRTUyNTNEO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtaW1nIHtcbiAgJi1je1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtaW1nYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcblx0Jl9fd3JhcHtcblx0XHRtaW4taGVpZ2h0OiA3MDBweDtcblx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDVyZW07XG5cdFx0fVxuXHRcdC5sLWNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0XHQmX2lue1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5pbWctbGVmdHtcblx0XHQuYy1pbWdib3hfX3dyYXBfaW57XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cdFx0ZmlndXJle1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdG1heC13aWR0aDogNjI0cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogNTUlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGluaGVyaXQ7XG5cdFx0XHRcdHJpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHR0b3A6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaW1nLXJpZ2h0e1xuXHRcdGZpZ3VyZXtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDYyNHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTUlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0QGluY2x1ZGUgbXEtZG93bigpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHRcdFx0XHRsZWZ0OiBpbmhlcml0O1xuXHRcdFx0XHR0b3A6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2thcnRle1xuXHRcdHdpZHRoOiAzOSU7XG5cdFx0QGluY2x1ZGUgbXEtZG93bigpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuLmMtaW1nYm94MiB7XG5cdEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XG5cdCZfX3dyYXB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXJnaW46IGF1dG8gMDtcblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblx0XHR9XG5cdH1cblx0ZmlndXJle1xuXHRcdHdpZHRoOiA0MCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGltZ3tcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4xNik7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0aGVpZ2h0OiA3OXB4O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC02NXB4O1xuXHRcdFx0dG9wOi03MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXR0ZW50aW9uXzAyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdCAgQGluY2x1ZGUgbXEtZG93bigpIHtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0cmlnaHQ6IC00MHB4O1xuXHRcdFx0XHR0b3A6LTUwcHg7XG5cdFx0XHQgIH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbXEtZG93bigpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRcblx0fVxuXHQuZmlndXJlLXAwe1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0Ji5pbWctbGVmdHtcblx0XHQuYy1pbWdib3gyX193cmFwe1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHRcdGZpZ3VyZXtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHR3aWR0aDogNjVweDtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogaW5oZXJpdDtcblx0XHRcdFx0bGVmdDogLTY1cHg7XG5cdFx0XHRcdHRvcDotNjVweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXR0ZW50aW9uXzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdCAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHQgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRcdGxlZnQ6IC0zMHB4O1xuXHRcdFx0XHRcdHRvcDotNTBweDtcblx0XHRcdFx0ICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uYy1pbWdib3gzIHtcblx0QGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcblx0bWFyZ2luOiAwIDAgOHJlbSAwO1xuXHQmX193cmFwe1xuXHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0aDMuYy10aXRsZS1oMy1ub21hbHtcblx0XHRcdGNvbG9yOiAkY19iYXNlMztcblx0XHRcdEBpbmNsdWRlIGZvbnQzNjtcblx0XHR9XG5cdFx0cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJlbTtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0QGluY2x1ZGUgZm9udDE4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXHRcdH1cblx0fVxuXHRmaWd1cmV7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblx0XHRcblx0fVxuXHQmLmltZy1sZWZ0e1xuXHRcdC5jLWltZ2JveDNfX3dyYXB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHR9XG5cdFx0ZmlndXJle1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0fVxuXHR9XG59XG4iLCIuYy1saXN0IHtcbiAgJi10cm91Ymxle1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XG4gICAgbGl7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICBAaW5jbHVkZSBmb250MTg7XG4gICAgfVxuICB9XG59XG4iLCIuYy10YWJsZSB7XG4gICYtZGZ7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGh7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2Jhc2U7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgc3Bhbi50aF9zbWFsbHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgfVxuICAgIH1cbiAgICB0aCx0ZHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgdGR7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgJi50YS1sZWZ0e1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICB0cjpudGgtY2hpbGQoMm4pe1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcblxuICAgIH1cbiAgfVxuICAmLXNjcm9sbHtcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgdGFibGV7XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICB9XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLXRpdGxlIHtcbiAgJi1oMntcbiAgICAmLW5vbWFse1xuICAgICAgQGluY2x1ZGUgZm9udDM2O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjYzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjX2Jhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB9XG4gICAgJi1lbntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgfVxuICAgICYtc3tcbiAgICAgIEBpbmNsdWRlIGZvbnQzNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBmb250MjA7XG4gICAgICB9XG4gICAgICAuZm9udF9ze1xuICAgICAgICBAaW5jbHVkZSBmb250MjA7XG4gICAgICB9XG4gICAgfVxuICAgICYtaW1ne1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaW1ne1xuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWgze1xuICAgICYtbm9tYWx7XG4gICAgICBAaW5jbHVkZSBmb250MjQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNjM7XG4gICAgICBmb250LWZhbWlseTogJGphLXNhbnM7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzMS8yMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgY29sb3I6ICRjX2Jhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgfVxuICB9XG59XG4iLCIuYy10aXRsZWFyZWEge1xuICAmLWJne1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfdGl0bGVhcmVhLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMjI2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgfVxuICB9XG4gIC5sLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgaDF7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQzODtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cbiAgfVxuICAmLWVue1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBAaW5jbHVkZSBmb250MTg7XG4gICAgfVxuICB9XG59XG4ubXlrYXJ0ZSAuYy10aXRsZWFyZWEtYmd7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ190dGxhcmVhX215a2FydGUucG5nKSBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMzY1cHg7XG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC5sLWNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICB9XG4gIH1cbiAgaDF7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDQ4NHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XG4gICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jLXRpdGxlYXJlYV9faW1ne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTBweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6ICA0MTBweDtcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5sZWFkZXJrYXJ0ZSAuYy10aXRsZWFyZWEtYmd7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ190dGxhcmVhX2xlYWRlcmthcnRlLnBuZykgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDM2NXB4O1xuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICAubC1jb250YWluZXJ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgfVxuICB9XG4gIGgxe1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiA2NzhweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYy10aXRsZWFyZWFfX2ltZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIuYy13ZWJpbmVyIHtcbiAgYmFja2dyb3VuZDojRjZGNkY2O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICZfX3dyYXB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cbmgye1xuICBjb2xvcjogJGNfYmFzZTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiAgJi1saXN0e1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnN3aXBlci13cmFwcGVye1xuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRle1xuICAgIH1cbiAgICBhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICZfX3R0bHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ljb3tcbiAgICAgICZfMDF7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjX2Jhc2UyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICAgICZfMDJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iYXNlNDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwe1xuICAgICAgcGFkZGluZzoxcmVtIDNyZW0gNHJlbSAzcmVtO1xuICAgIH1cbiAgICAmLWJ1dHRvbntcbiAgICAgIGhlaWdodDogMTVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgJi1wcmV2e1xuICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzhEM0UxO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLW5leHR7XG4gICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDOEQzRTE7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMzBweDtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnAtYnRuLWNlbnRlcntcbiAgICBtYXJnaW4tdG9wOiAtMTFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAtMTJyZW0gYXV0byAwIGF1dG87XG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnAtYnJlYWRjcnVtYntcbiAgbWFyZ2luLXRvcDogLTVyZW07XG4gIHVse1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn0iLCIucC1jb21wYW55LWFib3V0e1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2Fib3V0YXJlYS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI0ZGRjtcbiAgLmwtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgIH1cbiAgICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNDFweDtcbiAgICAgIGhlaWdodDogMTg4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ltZ19hYm91dGFyZWFfMDAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xOHB4O1xuICAgICAgbGVmdDogMTAlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcbiAgICAgICAgbGVmdDogMiU7XG4gICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE1MXB4O1xuICAgICAgaGVpZ2h0OiAyMDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nX2Fib3V0YXJlYV8wMDIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICByaWdodDoxMCU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xuICAgICAgICByaWdodDogMiU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jLWZsZXgtNjB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBoMntcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMC43O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zMjtcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGZvbnQtZmFtaWx5OiAkamEtc2FucztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBjb2xvcjogJGNfYmFzZTQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwYWRkaW5nOjAgMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICB9XG4gIH1cbiAgcHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNjc7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzcvMTgpO1xuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gICYtbGlzdHtcbiAgICB3aWR0aDogMzUlO1xuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaDN7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgc3BhbntcbiAgICAgICAgXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogI0ZGRiwgJGFscGhhOiAwLjI4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICB1bHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgbGl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjRkZGLCAkYWxwaGE6IDAuMyk7XG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAwIDEuNXJlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgc3Ryb25ne1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnMyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbi5wLWJ0bi1jZW50ZXJ7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxufSIsIi5wLWhlYWRlcntcblx0Jl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpIHtcblx0XHRhIHtcblx0XHRcdHdpZHRoOiAxNHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwNTBweCkgYW5kICggbWF4LXdpZHRoOjEzNDBweCkge1xuXHRcdFx0XHR3aWR0aDogMTByZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoMSkgYXtcblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSgyKSBhe1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDMpIGF7XG5cdFx0fVxuXHR9XG5cbn1cblxuIiwiLnAtaG9tZS1tdi1rYXJ0ZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnLXBjLWhvbWUtbXYucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNGRkY7XG4gIGhlaWdodDogNjAwcHg7XG4gIEBpbmNsdWRlIG1xLWRvd24obCkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnLXBjLWhvbWUtbXYucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJwYWx0XCI7XG4gIC5sLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgaDF7XG4gICAgcGFkZGluZzogNDEuNXB4IDAgMzYuNXB4IDA7XG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW1ne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDc0cHg7XG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICB0b3A6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gICZfX2xlYWR7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQxNjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgfVxuICAgICZfXzAxe1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTI7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udDI4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fMDJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgY29sb3I6JGNfYmFzZTI7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udDI4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcbiAgICAgIH1cbiAgfVxuICB9XG4gICZfX3RleHR7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDcvMjgpO1xuICAgIEBpbmNsdWRlIGZvbnQxODtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgJi1saW5re1xuICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XG4gICAgcGFkZGluZy10b3A6IDU0LjVweDtcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgfVxuICAgIGxpe1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBjb2xvcjogJGNfYmFzZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjX2Jhc2UyO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNfYmFzZTI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjX2Jhc2UyO1xuICAgICAgICBwYWRkaW5nOiAxLjhyZW0gM3JlbSAxLjlyZW0gMTFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAzcmVtIDEuMnJlbSA5cmVtO1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfXzAxe1xuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2VtYWlsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgJGNfYmFzZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xuICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX18wMntcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9jaGVjay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICRjX2Jhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcbiAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fMDN7XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZG93bmxvYWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAkY19iYXNlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XG4gICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICB9XG4gICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wLWhvbWV7XG4gICYtbGVhZHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2RvdC5zdmcpIDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICAmLWgye1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZm9udDM0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczpcInBhbHRcIjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBAaW5jbHVkZSBmb250MjQ7XG4gICAgICB9XG4gICAgICBlbXtcbiAgICAgICAgY29sb3I6ICRjX2Jhc2UyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNfYmFzZTM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWgze1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICZfXzAxe1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRjX2Jhc2U0O1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICB3aWR0aDogNjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iYXNlNDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX18wMntcbiAgICAgICAgY29sb3I6ICRjX2Jhc2U1O1xuICAgICAgICBAaW5jbHVkZSBmb250MzQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ0LzMyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ1LzIwKTtcbiAgICAgIGVte1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjX2Jhc2UzO1xuICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmlndXJle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUzJTtcbiAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgIHRvcDppbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHRsYXJlYXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBwYWRkaW5nOiA2cmVtIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcbiAgICAgICAgcGFkZGluZzogNnJlbSAyMHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgaGVpZ2h0OjA7XG4gICAgICAgIHdpZHRoOjA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTUzLCAyNTUsIDApO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOjIycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6MjJweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6MjJweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjIycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjojRkZGO1xuICAgICAgICB0b3A6MTAwJTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgfVxuICAgIH1cbiAgfVxuICAmLXNlcnZpY2V7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnLXBjLWhvbWUtc2VydmljZTIucG5nKSBuby1yZXBlYXQgMCAwICMxNTI4NGY7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIGgye1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICAgIC5jLXRpdGxlLWgyLWVue1xuICAgICAgY29sb3I6ICNGRkZcbiAgICB9XG4gICAgJi1saXN0e1xuICAgICAgQGluY2x1ZGUgZ3JpZCgxcHgsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xuICAgICAgcGFkZGluZzogOHJlbSAwO1xuICAgICAgLmMtaWNvLWZyZWV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICAgIGxpe1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC43cztcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAmX19pbWd7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcbiAgICAgICAgaGVpZ2h0OiAyODdweDtcbiAgICAgICAgZmlndXJle1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190dGx7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRjX2Jhc2UyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmX18wMXtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAmX18wMntcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3dyYXB7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gM3JlbSAyLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxNzhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fdHRsMntcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMnJlbSBhdXRvO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBzcGFue1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zMjtcbiAgICAgICAgICBjb2xvcjogJGNfYmFzZTM7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udDI2O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjRkZGLCAkYWxwaGE6IDAuMTYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtY2FzZXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2RvdC5zdmcpIDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmLXRpdGxlLWVue1xuICAgICZfMDF7XG4gICAgICBAaW5jbHVkZSBmb250MTY4O1xuICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAjRkZGLCAkYWxwaGE6IDAuMDkpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjY7XG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB0b3A6IDVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfMDJ7XG4gICAgICBAaW5jbHVkZSBmb250MTY4O1xuICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiRjX2Jhc2U0LCAkYWxwaGE6IDAuMDkpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjY7XG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB0b3A6IDVyZW07XG4gICAgICB9XG4gICB9XG4gICAgJl8wM3tcbiAgICAgIEBpbmNsdWRlIGZvbnQxNjg7XG4gICAgICBjb2xvcjojRjZGNkY2O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjY7XG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB0b3A6IDVyZW07XG4gICAgICB9XG4gICB9XG4gIH1cbn0iLCIucC1zZXJ2aWNle1xuICBcbiAgJi1sZWFke1xuICAgIHBhZGRpbmc6MCAwIDVyZW0gMDtcbiAgICAuYy10aXRsZS1oMi1ub21hbHtcbiAgICAgIGNvbG9yOiAkY19iYXNlMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuICAgIGgye1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgfVxuICAgIHB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmb250MTg7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG4gICB9XG4gICAmLXNlYzAxe1xuICAgIGZpZ3VyZXtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICB9XG4gICAmLWd1aWRhbmNle1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaDIuYy10aXRsZS1oMi1ub21hbHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICB9XG4gICAgLmMtaW1nYm94LmltZy1sZWZ0IGZpZ3VyZS50aHVtXzAxe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5jLWltZ2JveC5pbWctcmlnaHQgZmlndXJlLnRodW1fMDJ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46NnJlbSAwIDAgMDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuYy1pbWdib3guaW1nLWxlZnQgZmlndXJlLnRodW1fMDN7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46NnJlbSAwIDAgMDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgIH1cbiAgICYtc29sdXRpb257XG4gICAgQGluY2x1ZGUgZm9udDIwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAubC1jb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgY29udGVudDonJztcbiAgICAgIGhlaWdodDowO1xuICAgICAgd2lkdGg6MDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6MzFweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6MzFweDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOjQ2cHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6NDZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDZweDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6I0ZGRkZGRjtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDo1MCU7XG4gICAgfVxuICAgICZfX2ltZ3tcbiAgICAgIHdpZHRoOiAyMzRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAtODBweDtcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICB9XG4gICAmLXR0bGFyZWF7XG4gICAgJi1rYXJ0ZTJ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2thcnRlMjtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgaGVpZ2h0OjA7XG4gICAgICAgIHdpZHRoOjA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6MzFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDozMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDo0NnB4O1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6NDZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NnB4O1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiRjX2thcnRlMjtcbiAgICAgICAgdG9wOjEwMCU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgIH1cbiAgICAgIGgye1xuICAgICAgICBAaW5jbHVkZSBmb250Mjg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAubC1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICAgIH1cbiAgXG4gICAgfVxuICAgICYta2FydGUxe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19rYXJ0ZTE7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGhlaWdodDowO1xuICAgICAgICB3aWR0aDowO1xuICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOjMxcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6MzFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6NDZweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjQ2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDZweDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjokY19rYXJ0ZTE7XG4gICAgICAgIHRvcDoxMDAlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICB9XG4gICAgICBoMntcbiAgICAgICAgQGluY2x1ZGUgZm9udDI4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmwtY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgICB9XG4gIFxuICAgIH1cbiAgIH1cbiAgICYtb3ZlcmFsbHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaDJ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgICBmaWd1cmV7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgIH1cbiAgICYtcmVwb3J0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMntcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxuICAgIGZpZ3VyZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgfVxuICAgJi1yZXBvcnQye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMntcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxuICAgIGgze1xuICAgICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgfVxuICAgIC5jLWJ0bi1ie1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ3VyZXtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgIH1cbiAgICYtdm9pY2V7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX3ZvaWNlLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoMi5jLXRpdGxlLWgyLW5vbWFse1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgICAuYy1pbWdib3gye1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG4gICB9XG4gICAmLXByaWNle1xuICAgICYtYm94e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDByZW0gYXV0byAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOjhyZW0gIDRyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIHdpZHRoOiAxOTVweDtcbiAgICAgICAgaGVpZ2h0OiAyODZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2ltZ19wcmljZS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMTIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgICAgIH1cbiAgICAgICZfX3RleHR7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcbiAgICAgIH1cbiAgICAgICZfX3ByaWNle1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgZm9udDM2O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICB9XG4mLWZsb3d7XG4gICYtbGlzdHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlcntcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiNCM0QzRjU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MzQlO1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuICAgICZfX3N0ZXB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgQGluY2x1ZGUgZm9udDE0O1xuICAgIH1cbiAgICAmX193cmFwe1xuICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3NkNCOTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xuXG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190dGx7XG4gICAgICBAaW5jbHVkZSBmb250MjA7XG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4OyBcbiAgICAgIH1cbiAgICAgIH1cbiAgICAmX190ZXh0e1xuICAgICAgQGluY2x1ZGUgZm9udDE0O1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgfVxuICAgIGxpe1xuICAgICAgd2lkdGg6IDE0JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcbiAgICAgICAgICB3aWR0aDogNDglO1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgXG4gICAgfVxuICB9XG59XG4mLWZhcXtcbmgye1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxufVxufVxuLnAtZmFxLWxpc3QgZGwgZHR7XG59XG4ucC1mYXEtbGlzdCBkbCBkdDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI5NjhCNDtcbiAgY29sb3I6ICMyNzZDQjk7XG4gIGNvbnRlbnQ6IFwiUVwiO1xufVxuXG4ucC1mYXEtbGlzdCBkbCBkZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI5NjhCNDtcbiAgY29udGVudDogXCJBXCI7XG4gIGNvbG9yOiAjZmZmO1xufSIsIkBmb3IgJHZhbHVlIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgLnUtbXQtLSN7JHZhbHVlICogMTB9IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICogJHZhbHVlO1xuICB9XG4gIC51LW1iLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAqICR2YWx1ZTtcbiAgfVxuICAudS1tci0tI3skdmFsdWUgKiAxMH0ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAqICR2YWx1ZTtcbiAgfVxuICAudS1tbC0tI3skdmFsdWUgKiAxMH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICogJHZhbHVlO1xuICB9XG59IiwiQGZvciAkdmFsdWUgZnJvbSAxIHRocm91Z2ggMTIge1xuICAudS1tdC0tI3skdmFsdWUgKiAxMH0ge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gKiAkdmFsdWU7XG4gIH1cbiAgLnUtbWItLSN7JHZhbHVlICogMTB9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICogJHZhbHVlO1xuICB9XG4gIC51LW1yLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICogJHZhbHVlO1xuICB9XG4gIC51LW1sLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gKiAkdmFsdWU7XG4gIH1cbn1cbi51LW1hcmdpbi0tYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59IiwiQGZvciAkdmFsdWUgZnJvbSAxIHRocm91Z2ggMTIge1xuICAudS1wdC0tI3skdmFsdWUgKiAxMH0ge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICogJHZhbHVlO1xuICB9XG4gIC51LXBiLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gKiAkdmFsdWU7XG4gIH1cbiAgLnUtcHItLSN7JHZhbHVlICogMTB9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICogJHZhbHVlO1xuICB9XG4gIC51LXBsLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICogJHZhbHVlO1xuICB9XG59IiwiLnUtdGV4dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnUtdGV4dC0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udS10ZXh0LS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuIiwiLnUtc3Age1xuXHRkaXNwbGF5Om5vbmU7XG59XG5AaW5jbHVkZSBtcS1kb3duIHtcblx0LnUtcGMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnUtc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdGJyLnUtc3Age1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxufSIsIi51LXNwIHtcblx0ZGlzcGxheTpub25lO1xufVxuQGluY2x1ZGUgbXEtZG93biB7XG5cdC51LXBjIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC51LXNwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRici51LXNwIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cbn0iLCIvKiEgTGl0eSAtIHYyLjQuMSAtIDIwMjAtMDQtMjZcbiogaHR0cDovL3NvcmdhbGxhLmNvbS9saXR5L1xuKiBDb3B5cmlnaHQgKGMpIDIwMTUtMjAyMCBKYW4gU29yZ2FsbGE7IExpY2Vuc2VkIE1JVCAqLy5saXR5e3otaW5kZXg6OTk5MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZDojMGIwYjBiO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjkpO291dGxpbmU6bm9uZSAhaW1wb3J0YW50O29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS5saXR5LmxpdHktb3BlbmVke29wYWNpdHk6MX0ubGl0eS5saXR5LWNsb3NlZHtvcGFjaXR5OjB9LmxpdHkgKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmxpdHktd3JhcHt6LWluZGV4Ojk5OTA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7dGV4dC1hbGlnbjpjZW50ZXI7b3V0bGluZTpub25lICFpbXBvcnRhbnR9LmxpdHktd3JhcDpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi0wLjI1ZW19LmxpdHktbG9hZGVye3otaW5kZXg6OTk5MTtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotMC44ZW07d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZX0ubGl0eS1sb2FkaW5nIC5saXR5LWxvYWRlcntvcGFjaXR5OjF9LmxpdHktY29udGFpbmVye3otaW5kZXg6OTk5Mjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vcm1hbDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b3V0bGluZTpub25lICFpbXBvcnRhbnR9LmxpdHktY29udGVudHt6LWluZGV4Ojk5OTM7d2lkdGg6MTAwJTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjNzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLCAtby10cmFuc2Zvcm0gLjNzIGVhc2V9LmxpdHktbG9hZGluZyAubGl0eS1jb250ZW50LC5saXR5LWNsb3NlZCAubGl0eS1jb250ZW50ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC44KTstbXMtdHJhbnNmb3JtOnNjYWxlKC44KTstby10cmFuc2Zvcm06c2NhbGUoLjgpO3RyYW5zZm9ybTpzY2FsZSguOCl9LmxpdHktY29udGVudDphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtkaXNwbGF5OmJsb2NrO3JpZ2h0OjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt6LWluZGV4Oi0xOy13ZWJraXQtYm94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpfS5saXR5LWNsb3Nle3otaW5kZXg6OTk5NDt3aWR0aDozNXB4O2hlaWdodDozNXB4O3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO2NvbG9yOiNmZmY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjM1cHg7Zm9udC1mYW1pbHk6QXJpYWwsQmFza2VydmlsbGUsbW9ub3NwYWNlO2xpbmUtaGVpZ2h0OjM1cHg7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsMC42KTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7b3V0bGluZTpub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0ubGl0eS1jbG9zZTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9LmxpdHktY2xvc2U6aG92ZXIsLmxpdHktY2xvc2U6Zm9jdXMsLmxpdHktY2xvc2U6YWN0aXZlLC5saXR5LWNsb3NlOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO2NvbG9yOiNmZmY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjM1cHg7Zm9udC1mYW1pbHk6QXJpYWwsQmFza2VydmlsbGUsbW9ub3NwYWNlO2xpbmUtaGVpZ2h0OjM1cHg7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsMC42KTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7b3V0bGluZTpub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0ubGl0eS1jbG9zZTphY3RpdmV7dG9wOjFweH0ubGl0eS1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowO2JvcmRlcjowfS5saXR5LWlmcmFtZSAubGl0eS1jb250YWluZXIsLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsLmxpdHktdmltZW8gLmxpdHktY29udGFpbmVyLC5saXR5LWZhY2Vib29rdmlkZW8gLmxpdHktY29udGFpbmVyLC5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjk2NHB4fS5saXR5LWlmcmFtZS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MDtwYWRkaW5nLXRvcDo1Ni4yNSU7b3ZlcmZsb3c6YXV0bztwb2ludGVyLWV2ZW50czphdXRvOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmxpdHktaWZyYW1lLWNvbnRhaW5lciBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtiYWNrZ3JvdW5kOiMwMDB9LmxpdHktaGlkZXtkaXNwbGF5Om5vbmV9IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDEgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCIuLi9pbWcvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwiLi4vLi4vaW1nL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCIuLi8uLi9pbWcvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICAvKm1hcmdpbi1ib3R0b206IDMwcHg7Ki9cbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmpzLXNsaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xufVxuLmpzLXNsaWRlLnNsaWNrLWluaXRpYWxpemVke1xuICBvcGFjaXR5OiAxO1xufVxuIiwiQG1peGluIG1xLXVwKCRicmVha3BvaW50OiBtKSB7XG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC11cCwgJGJyZWFrcG9pbnQpfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIG1xLWRvd24oJGJyZWFrcG9pbnQ6IG0pIHtcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LWRvd24sICRicmVha3BvaW50KX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG4iXX0= */
