/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
html {
  box-sizing: border-box;
  overflow-y: scroll; /* All browsers without overlaying scrollbars */
  -webkit-text-size-adjust: 100%; /* iOS 8+ */
}

*,
::before,
::after {
  box-sizing: inherit;
}

::before,
::after {
  text-decoration: inherit; /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */
  vertical-align: inherit;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

a {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
}

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

input, select {
  vertical-align: middle;
}

input[type=button], input[type=submit] {
  -webkit-appearance: none;
}

body {
  font-family: "Shippori Mincho", serif, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;
  color: #231815;
  overflow-x: clip;
}

input,
select,
button,
textarea {
  box-sizing: border-box;
}

input[type=text],
input[type=password],
input[type=tel],
input[type=email],
input[type=number],
input[type=submit],
input[type=button],
input[type=reset],
textarea,
button,
select {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  appearance: none;
  resize: none;
}

input[type=submit],
input[type=button],
input[type=reset],
button,
label[for] {
  cursor: pointer;
}

::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.header {
  position: fixed;
  display: flex;
  justify-content: center;
  width: 100%;
  min-height: 2.8125rem;
  background-color: #ffffff;
  padding: 0.3125rem 1rem 0;
  z-index: 11;
}
.header.lower_header {
  border-bottom: 2px solid #005083;
}
.header .header_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.875rem;
  width: 100%;
  max-width: 66.25rem;
}
.header .header_logo {
  width: 100%;
  max-width: 16.75rem;
}
.header .header_logo img {
  width: 100%;
  height: auto;
}
.header .nav_list {
  display: none;
}
.header .nav_list li {
  display: flex;
}
.header .nav_list a {
  color: #231815;
}
.header .nav_list .page_link {
  align-items: end;
  gap: 1.5rem;
  font-size: 1.375rem;
  font-weight: bold;
  line-height: 1.5;
}
.header .nav_list .sns_link {
  align-items: end;
  gap: 1rem;
}

.humburger_nav {
  display: block;
}
.humburger_nav .humburger_toggle {
  position: relative;
  width: 1.375rem;
  height: 1.125rem;
}
.humburger_nav .humburger_toggle.is_expanded .humburger_icon {
  background: none;
}
.humburger_nav .humburger_toggle.is_expanded .humburger_icon::before {
  transform: translateY(0.5625rem) rotate(45deg);
}
.humburger_nav .humburger_toggle.is_expanded .humburger_icon::after {
  transform: translateY(-0.5625rem) rotate(-45deg);
}
.humburger_nav .humburger_icon {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
  height: 0.125rem;
  background: #231815;
}
.humburger_nav .humburger_icon::before, .humburger_nav .humburger_icon::after {
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 0.125rem;
  background: #231815;
  transition: transform 0.3s ease-in-out;
}
.humburger_nav .humburger_icon::before {
  top: -0.5625rem;
}
.humburger_nav .humburger_icon:after {
  bottom: -0.5625rem;
}
.humburger_nav .humburger_menu {
  z-index: 100;
  position: absolute;
  top: 45px;
  right: 0;
  transform: translateX(100%);
  background-image: url("/assets/images/common/bg_navy.png");
  background-size: 11.75rem 18.75rem;
  background-repeat: repeat;
  width: 100%;
  padding: 2rem 2.25rem 1.5rem;
  transition: transform 0.3s ease-in-out;
  overflow: auto;
  border-bottom: 4px solid #ffffff;
}
.humburger_nav .humburger_menu.is_open {
  transform: translate(0);
}
.humburger_nav .humburger_list {
  display: grid;
  gap: 1.5rem;
}
.humburger_nav .humburger_list a {
  color: #ffffff;
}
.humburger_nav .humburger_list .page_link {
  font-size: 1.375rem;
  font-weight: bold;
  line-height: 1.5;
}
.humburger_nav .humburger_list .sns_link {
  display: flex;
  align-items: center;
  gap: 2.5rem;
  padding-top: 0.5rem;
}

.footer_lv1 {
  position: relative;
  border-top: 2px solid #ffffff;
  border-bottom: 4px solid #ffffff;
}
.footer_lv1 .footer_decoration {
  position: absolute;
  top: -2.1875rem;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: 2.625rem;
}
.footer_lv1 .footer_decoration img {
  width: 100%;
  height: auto;
}
.footer_lv1 .copyright {
  padding: 1.875rem 0 0.75rem;
}
.footer_lv1 .copyright_img {
  width: 100%;
  max-width: 16.75rem;
  margin: 0 auto;
}

.footer_lv2 {
  position: relative;
  border-top: 2px solid #005083;
  border-bottom: 4px solid #ffffff;
}
.footer_lv2 .toTop_btn {
  position: absolute;
  top: -2.5rem;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: start;
  gap: 0.625rem;
  color: #231815;
  z-index: 1;
}
.footer_lv2 .toTop_btn p {
  font-weight: 600;
  font-size: 0.875rem;
  padding-top: 0.625rem;
  padding-bottom: 0.25rem;
}
.footer_lv2 .footer_decoration {
  width: 100%;
  max-width: 2.625rem;
}
.footer_lv2 .footer_decoration img {
  width: 100%;
  height: auto;
}
.footer_lv2 .footer_box {
  display: grid;
  gap: 0.3125rem;
  padding: 2.1875rem 0;
}
.footer_lv2 .footer_logo {
  width: 100%;
  max-width: 11.5rem;
  margin: 0 auto;
}
.footer_lv2 .footer_logo img {
  width: 100%;
  height: auto;
}
.footer_lv2 .footer_contact {
  display: grid;
  gap: 0.125rem;
}
.footer_lv2 .contact_title {
  font-weight: 600;
  font-size: 1.125rem;
  text-align: center;
}
.footer_lv2 .contact_tel {
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  justify-content: center;
  gap: 0.125rem 0.25rem;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1;
}
.footer_lv2 .contact_tel .tel_number {
  font-weight: 900;
  font-size: 1.5rem;
}
.footer_lv2 .contact_tel .tel_number a {
  color: #1F296F;
}
.footer_lv2 .contact_mp {
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  gap: 0.125rem 0.5rem;
  font-weight: 900;
  font-size: 1.125rem;
  line-height: 1;
}
.footer_lv2 .contact_mp .mp_number {
  font-size: 1.25rem;
  color: #1F296F;
}
.footer_lv2 .contact_text {
  font-weight: 600;
  font-size: 0.9375rem;
}
.footer_lv2 .footer_illust {
  width: 100%;
  max-width: 2.625rem;
}
.footer_lv2 .footer_illust img {
  width: 100%;
  height: auto;
}
.footer_lv2 .copyright {
  padding: 2.75rem 0 3rem;
  border-top: 2px solid #005083;
}
.footer_lv2 .copyright_img {
  width: 100%;
  max-width: 18.9375rem;
  margin: 0 auto;
}
.footer_lv2 .copyright_img img {
  width: 100%;
  height: auto;
}
.footer_lv2 .footer_contactInner {
  width: 100%;
  max-width: 19.375rem;
  margin: 0 auto;
  display: flex;
  align-items: end;
  justify-content: end;
  gap: 0.125rem;
  padding-top: 0.4375rem;
}

.wrapper {
  width: 100vw;
  height: 100%;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.wrapper img {
  width: 100%;
  height: auto;
}

.container {
  width: 100%;
  max-width: 1064px;
  margin: 0 auto;
  padding: 0 16px;
}

.section {
  position: relative;
  width: 100%;
  max-width: 830px;
  margin: 0 auto;
  z-index: 1;
}

.main {
  line-height: 1.75;
  padding-top: 2.8125rem;
}

.front {
  background-image: url("/assets/images/front/bg_sp.png");
  background-size: 11.75rem 18.75rem;
  background-repeat: repeat;
}
.front .wrapper.under {
  border-top: 2px solid #ffffff;
  margin-top: -7px;
}
.front .fv_img {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.front .introduction_box {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.front .introduction {
  display: grid;
  gap: 1.5rem;
  color: #ffffff;
  font-weight: 600;
  padding: 0 1rem;
  margin-top: -1.25rem;
}
.front .introduction_large {
  font-size: 1.375rem;
}
.front .introduction_text {
  display: grid;
  gap: 2.25rem;
  font-size: 1rem;
}
.front .introduction_other {
  display: grid;
  gap: 1rem;
  padding-top: 3rem;
  padding-bottom: 3.75rem;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.front .introduction_other .two_col {
  display: grid;
  gap: 1rem;
}
.front .introduction_otherText {
  font-weight: 600;
  font-size: 0.875rem;
  color: #ffffff;
  padding: 0.375rem 1rem 0;
  margin: 0 auto;
}

.item {
  background-image: url("/assets/images/item/bg_sp.png");
  background-size: 23.5rem 24rem;
  background-repeat: repeat;
}
.item .wrapper.under {
  border-top: 2px solid #005083;
}
.item .section {
  max-width: 936px;
}
.item .orange_box {
  display: grid;
  gap: 2.25rem;
}
.item .orange_img {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.item .orange_text {
  width: 100%;
  max-width: 17rem;
  margin: 0 auto;
}
.item .orange_delivery {
  font-weight: 600;
  font-size: 1.375rem;
}
.item .orange_month {
  width: 100%;
  max-width: 14.375rem;
  padding-top: 1.25rem;
}
.item .orange_note {
  font-weight: 600;
  font-size: 1rem;
  padding-top: 1.25rem;
}
.item .orange_boxImg {
  padding-top: 1.375rem;
}
.item .orange_otherBox {
  display: grid;
  gap: 0.75rem;
  padding-top: 0.75rem;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.item .other_text {
  font-weight: 600;
  font-size: 0.875rem;
  padding: 0.125rem 1rem 0;
}
.item .koubou_title {
  width: 100%;
  max-width: 20.125rem;
  margin: 0 auto;
  padding-top: 6rem;
  padding-bottom: 0.625rem;
}
.item .juice_box {
  display: grid;
  grid-template-areas: "a" "b";
  gap: 1.625rem;
}
.item .juice_detail {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  width: 100%;
  max-width: 27.25rem;
  margin: 0 auto;
  position: relative;
  grid-area: b;
}
.item .juice_detail::before {
  content: "";
  position: absolute;
  top: 16px;
  left: 0;
  width: 9.3125rem;
  height: 9rem;
  background-image: url("/assets/images/item/moon.png");
  background-repeat: no-repeat;
  background-size: contain;
}
.item .juice_img {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: a;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.item .juice_item {
  position: relative;
  display: flex;
  gap: 1.25rem;
}
.item .juice_item .goku {
  max-width: 7.875rem;
}
.item .juice_item .juice_name {
  max-width: 9.1875rem;
}
.item .juice_item p {
  font-weight: 600;
  font-size: 1rem;
  padding-top: 0.625rem;
}
.item .kodawari_box {
  position: relative;
  width: 100%;
  max-width: 21.5625rem;
  margin-right: 0;
  margin-left: auto;
  padding-top: 1.625rem;
}
.item .kodawari_title {
  font-weight: 600;
  font-size: 1.125rem;
}
.item .kodawari_text {
  font-weight: 600;
  font-size: 1.125rem;
  padding-top: 0.5rem;
}
.item .drop_box {
  display: grid;
  gap: 1.25rem;
  padding-top: 3rem;
  padding-bottom: 6.0625rem;
}
.item .drop_img {
  width: 100%;
  max-width: 17.1875rem;
  margin: 0 auto;
}
.item .drop_item {
  width: 100%;
  max-width: 27.25rem;
  margin: 0 auto;
}
.item .drop_detailImg {
  width: 100%;
  max-width: 16.625rem;
}
.item .drop_text {
  width: 100%;
  max-width: 20.3125rem;
  margin-right: 0;
  margin-left: auto;
  font-weight: 600;
  font-size: 1.125rem;
  padding-top: 0.75rem;
}

.kankitsu {
  background-image: url("/assets/images/kankitsu/bg_sp.png");
  background-size: 20.625rem 15.5rem;
  background-repeat: repeat;
}
.kankitsu .wrapper.under {
  position: relative;
  border-top: 2px solid #005083;
}
.kankitsu .section {
  max-width: 898px;
}
.kankitsu .kodawari_box {
  display: grid;
  gap: 1.375rem;
}
.kankitsu .kodawari_img {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.kankitsu .kodawari_title {
  font-weight: 600;
  font-size: 1.375rem;
  padding-left: 0.625rem;
}
.kankitsu .kodawari_text {
  font-weight: 600;
  font-size: 1rem;
  padding-top: 0.75rem;
  padding-left: 0.625rem;
}
.kankitsu .eco_box {
  display: flex;
  align-items: end;
  gap: 0.625rem;
  padding-top: 1.125rem;
}
.kankitsu .eco_box div {
  width: 100%;
  max-width: 3.375rem;
}
.kankitsu .kodawari_eco {
  font-weight: 600;
  font-size: 0.875rem;
}
.kankitsu .kodawari_illust {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-top: 1.0625rem;
}
.kankitsu .kodawari_illust div {
  width: 100%;
  max-width: 69.25rem;
  margin: 0 auto;
}
.kankitsu .intro_title {
  font-weight: 600;
  font-size: 1.375rem;
  text-align: center;
  padding: 2.875rem 5rem 0;
}
.kankitsu .orange_illust {
  position: absolute;
  top: -50px;
  left: -35px;
}
.kankitsu .intro_item p {
  font-weight: 600;
  font-size: 1rem;
  padding: 0 1rem;
}
.kankitsu .intro_text {
  display: flex;
  flex-wrap: wrap;
  gap: 0.125rem 0.5rem;
}
.kankitsu .intro_text .large {
  font-size: 1.125rem;
}
.kankitsu .intro_text .month {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.kankitsu .intro_text .month::before {
  content: "";
  width: 0.9375rem;
  height: 1.125rem;
  background-image: url("/assets/images/kankitsu/mikan_icon.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.kankitsu .intro_list {
  display: grid;
  gap: 1.125rem;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.kankitsu .intro_list01 {
  padding-top: 2.9375rem;
}
.kankitsu .intro_list02 {
  gap: 2.25rem;
  padding-top: 0.25rem;
}
.kankitsu .intro_list03 {
  gap: 0.625rem;
  padding-top: 0.875rem;
}
.kankitsu .intro_list04 {
  gap: 3.125rem;
  padding-top: 2.3125rem;
}
.kankitsu .intro_list04 .intro_item {
  display: grid;
  gap: 1rem;
}
.kankitsu .intro_list05 {
  gap: 0.8125rem;
  padding-top: 1.375rem;
}
.kankitsu .intro_list05 .hassaku_illust {
  width: 100%;
  max-width: 11.75rem;
  margin-right: 0;
  margin-left: auto;
  padding-top: 0.5rem;
}
.kankitsu .intro_list06 {
  gap: 0.625rem;
  padding-top: 2.625rem;
}
.kankitsu .intro_list07 {
  gap: 1.6875rem;
  padding-top: 3rem;
}
.kankitsu .intro_list08 {
  gap: 0;
  padding-top: 2.5rem;
}
.kankitsu .intro_list08 .decopon_illust {
  width: 100%;
  max-width: 10.0625rem;
}
.kankitsu .intro_list09 {
  gap: 1.375rem;
  padding-top: 1.625rem;
}
.kankitsu .intro_list10 {
  gap: 0;
  padding-top: 1.875rem;
}
.kankitsu .intro_list10 .intro_item:nth-of-type(2) {
  padding-bottom: 0.3125rem;
}
.kankitsu .intro10 {
  padding-bottom: 2rem;
}
.kankitsu .intro10 .intro_img {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-top: 0.75rem;
}
@media screen and (min-width: 768px) {
  .header {
    padding: 0 1.875rem;
  }
  .humburger_nav .humburger_menu {
    top: 43.09px;
  }
  .footer_lv1 {
    border-bottom: 10px solid #ffffff;
  }
  .footer_lv1 .footer_decoration {
    top: -3.4375rem;
    max-width: 4.125rem;
  }
  .footer_lv1 .copyright {
    padding: 2.5rem 1rem;
  }
  .footer_lv2 {
    border-bottom: 10px solid #ffffff;
  }
  .footer_lv2 .toTop_btn {
    top: -3.75rem;
    align-items: center;
  }
  .footer_lv2 .toTop_btn p {
    font-size: 1.375rem;
    padding-top: 0;
    padding-bottom: 0.625rem;
  }
  .footer_lv2 .footer_decoration {
    max-width: 4.125rem;
  }
  .footer_lv2 .footer_box {
    display: flex;
    justify-content: center;
    gap: 2.8125rem;
  }
  .footer_lv2 .footer_logo {
    max-width: 18.75rem;
    margin: 0;
  }
  .footer_lv2 .footer_inner {
    display: flex;
    align-items: end;
    gap: 2.1875rem;
  }
  .footer_lv2 .footer_contact {
    gap: 0.1875rem;
  }
  .footer_lv2 .contact_title {
    font-size: 1.375rem;
    text-align: left;
  }
  .footer_lv2 .contact_tel {
    justify-content: left;
    gap: 0.125rem 0.5rem;
    font-weight: 900;
    font-size: 1.5rem;
  }
  .footer_lv2 .contact_tel .tel_number {
    font-size: 2rem;
  }
  .footer_lv2 .contact_mp {
    gap: 0.125rem 0.625rem;
    font-size: 1.5rem;
  }
  .footer_lv2 .contact_mp .mp_number {
    font-size: 1.625rem;
  }
  .footer_lv2 .contact_text {
    font-size: 1rem;
  }
  .footer_lv2 .footer_illust {
    max-width: 5.375rem;
  }
  .footer_lv2 .copyright {
    padding: 2.5rem 1rem;
  }
  .footer_lv2 .copyright_img {
    max-width: 22.6875rem;
  }
  .footer_lv2 .footer_contactInner {
    display: block;
    max-width: none;
    margin: 0;
  }
  .footer_lv2 .footer_contactInner .text_box {
    display: grid;
    gap: 0.25rem;
  }
  .container {
    padding: 0 30px;
  }
  .main {
    line-height: 1.5;
  }
  .sp-only {
    display: none;
  }
  .hover {
    transition: opacity 0.3s ease-out;
  }
  .hover:focus {
    opacity: 0.7;
  }
  .front {
    background-image: url("/assets/images/front/bg.png");
    background-size: 44.25rem 64rem;
  }
  .front .wrapper.under {
    margin-top: -5px;
  }
  .front .introduction_box {
    display: flex;
    justify-content: right;
    margin-left: calc(50% - 50vw);
    margin-right: auto;
  }
  .front .introduction {
    gap: 1.25rem;
    padding: 2.5rem 0 0;
    margin: 0;
  }
  .front .introduction_large {
    font-size: 1.875rem;
  }
  .front .introduction_text {
    font-size: 1.125rem;
  }
  .front .introduction_other {
    gap: 2rem;
    padding-top: 1.5rem;
    padding-bottom: 5.625rem;
    margin: 0;
  }
  .front .introduction_other .two_col {
    gap: 0;
    grid-template-columns: repeat(2, 1fr);
  }
  .front .introduction_otherText {
    font-size: 1.125rem;
    padding: 0.5rem 1rem 0;
  }
  .item {
    background-image: url("/assets/images/item/bg.png");
    background-size: 120rem 84.8125rem;
  }
  .item .orange_box {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 3.75rem;
    padding-top: 2.1875rem;
  }
  .item .orange_img {
    margin: 0;
  }
  .item .orange_text {
    width: auto;
    max-width: none;
    margin: 0;
  }
  .item .orange_delivery {
    font-weight: 900;
    font-size: 1.875rem;
  }
  .item .orange_month {
    max-width: 15.375rem;
    padding-top: 1rem;
    padding-left: 1rem;
  }
  .item .orange_note {
    font-size: 0.9375rem;
    padding-top: 0.875rem;
    padding-left: 1rem;
  }
  .item .orange_boxImg {
    padding-top: 3.375rem;
  }
  .item .orange_otherBox {
    grid-template-columns: repeat(2, 1fr);
    gap: 1.875rem;
    width: 100%;
    max-width: 56.25rem;
    margin: 0 auto;
    padding-top: 2.375rem;
  }
  .item .work_box {
    width: 100%;
    max-width: 25rem;
  }
  .item .other_text {
    font-size: 0.9375rem;
    padding: 0.125rem 0 0;
  }
  .item .koubou_title {
    max-width: 32.875rem;
    padding-top: 5rem;
    padding-bottom: 0.375rem;
  }
  .item .juice_box {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "b a";
    gap: 1.875rem;
    padding-top: 5rem;
  }
  .item .juice_detail {
    width: auto;
    max-width: none;
    margin: 0;
  }
  .item .juice_detail::before {
    top: 27px;
    width: 13.3125rem;
    height: 12.875rem;
  }
  .item .juice_detail {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .item .juice_img {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .item .juice_img {
    margin: 0;
  }
  .item .juice_item {
    gap: 1.875rem;
  }
  .item .juice_item .goku {
    max-width: 11.375rem;
  }
  .item .juice_item .juice_name {
    max-width: 13.125rem;
  }
  .item .juice_item p {
    font-size: 1.5rem;
    padding-top: 0.75rem;
  }
  .item .kodawari_box {
    max-width: 21.375rem;
    margin: 0 auto;
    padding-top: 2.1875rem;
  }
  .item .kodawari_title {
    font-size: 1.625rem;
  }
  .item .kodawari_text {
    padding-top: 1rem;
  }
  .item .drop_box {
    align-items: end;
    grid-template-columns: repeat(2, 1fr);
    gap: 2.8125rem;
    padding-top: 3.4375rem;
    padding-bottom: 9.375rem;
  }
  .item .drop_img {
    width: auto;
    max-width: none;
    margin: 0;
  }
  .item .drop_item {
    width: auto;
    max-width: none;
    margin: 0;
  }
  .item .drop_detailImg {
    max-width: 23.75rem;
  }
  .item .drop_text {
    width: auto;
    max-width: none;
    margin: 0;
    padding-top: 0.375rem;
  }
  .kankitsu {
    background-image: url("/assets/images/kankitsu/bg.png");
    background-size: 120rem 85.375rem;
  }
  .kankitsu .kodawari_box {
    display: flex;
    align-items: end;
    gap: 1.75rem;
    padding-top: 3rem;
  }
  .kankitsu .kodawari_img {
    margin: 0;
  }
  .kankitsu .kodawari_title {
    font-weight: 900;
    font-size: 1.875rem;
  }
  .kankitsu .kodawari_text {
    font-size: 1.125rem;
    padding-top: 0.8125rem;
  }
  .kankitsu .eco_box {
    gap: 1rem;
    padding-top: 0.8125rem;
    padding-bottom: 0.5rem;
  }
  .kankitsu .eco_box div {
    max-width: 3.75rem;
  }
  .kankitsu .kodawari_eco {
    font-size: 0.9375rem;
  }
  .kankitsu .kodawari_illust {
    padding-top: 0;
  }
  .kankitsu .intro_title {
    font-weight: 900;
    font-size: 1.875rem;
    padding: 1rem 0 0;
  }
  .kankitsu .intro_item p {
    font-size: 1.125rem;
    padding: 0;
  }
  .kankitsu .intro_text {
    gap: 0.125rem 0.375rem;
  }
  .kankitsu .intro_text .large {
    font-size: 1.25rem;
  }
  .kankitsu .intro_text .month {
    gap: 0.375rem;
  }
  .kankitsu .intro_text .month::before {
    width: 1.0625rem;
    height: 1.25rem;
  }
  .kankitsu .intro_list {
    display: flex;
    gap: 3.125rem;
    margin: 0;
  }
  .kankitsu .intro_list01 {
    padding-top: 3.125rem;
  }
  .kankitsu .intro_list02 {
    align-items: end;
    justify-content: end;
    gap: 3.125rem;
    padding: 0.375rem 0.625rem 0 1.875rem;
  }
  .kankitsu .intro_list03 {
    gap: 3.125rem;
    padding-top: 1.5rem;
  }
  .kankitsu .intro_list03 .intro_item {
    padding-top: 3.125rem;
  }
  .kankitsu .intro_list04 {
    align-items: center;
    padding-top: 0;
  }
  .kankitsu .intro_list04 .intro_item {
    gap: 1.5625rem;
  }
  .kankitsu .intro_list05 {
    gap: 3.125rem;
    padding-top: 1.125rem;
  }
  .kankitsu .intro_list06 {
    gap: 3.125rem;
    padding-top: 2rem;
  }
  .kankitsu .intro_list07 {
    align-items: end;
    gap: 3.125rem;
    margin-top: -50px;
    padding-top: 0;
  }
  .kankitsu .intro_list07 .intro_img {
    padding-bottom: 5rem;
  }
  .kankitsu .intro_list08 {
    gap: 3.125rem;
    margin-top: -35px;
    padding-top: 0;
  }
  .kankitsu .intro_list08 .intro_img {
    width: 100%;
    max-width: 24.9375rem;
    padding-top: 6.25rem;
  }
  .kankitsu .intro_list08 .intro_item {
    width: 100%;
    max-width: 28.0625rem;
  }
  .kankitsu .intro_list08 .item_img {
    width: 100%;
    max-width: 24.9375rem;
  }
  .kankitsu .intro_list08 .text_area {
    display: flex;
    justify-content: space-between;
    gap: 0.625rem;
  }
  .kankitsu .intro_list09 {
    gap: 3.125rem;
    align-items: end;
    margin-top: -90px;
    padding-top: 0;
  }
  .kankitsu .intro_list09 .intro_item:nth-of-type(2) {
    padding-bottom: 85px;
  }
  .kankitsu .intro_list10 {
    gap: 1.25rem;
    align-items: end;
    padding-top: 1.25rem;
  }
  .kankitsu .intro_list10 .intro_item:first-of-type {
    width: 100%;
    max-width: 30rem;
  }
  .kankitsu .intro10 {
    padding-bottom: 6.25rem;
  }
  .kankitsu .intro10 .intro_img {
    width: 100%;
    max-width: 49.9375rem;
    margin: 0 auto;
    padding-top: 6.25rem;
  }
}
@media screen and (min-width: 768px) and (hover: hover) {
  .hover:hover {
    opacity: 0.7;
  }
}
@media screen and (min-width: 1080px) {
  .header {
    min-height: 5.6875rem;
  }
  .header .header_logo {
    width: 50vw;
    max-width: 35.8125rem;
  }
  .header .nav_list {
    display: flex;
    align-items: end;
    gap: 1.25rem;
  }
  .humburger_nav {
    display: none;
  }
  .main {
    padding-top: 5.6875rem;
  }
  .front .inner {
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
  }
  .front .fv_img {
    margin-left: 0;
    margin-right: 0;
  }
  .item .inner {
    border-left: 2px solid #005083;
    border-right: 2px solid #005083;
  }
  .kankitsu .inner {
    border-left: 2px solid #005083;
    border-right: 2px solid #005083;
  }
}
@media screen and (max-width: 767px) {
  .pc-only {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljL2Fzc2V0cy9jc3Mvc3R5bGUuY3NzIiwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Q0FBQTtBQVFBO0VBQ0U7RUFDQTtFQUNBO0FDQUY7O0FER0E7OztFQUdFO0FDQUY7O0FER0E7O0VBRUU7RUFDQTtBQ0FGOztBREdBOzs7Ozs7Ozs7Ozs7RUFZSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0FKOztBREdBO0VBQ0k7QUNBSjs7QURHQTs7RUFFQztBQ0FEOztBREdBO0VBQ0k7QUNBSjs7QURHQTtFQUNJO0FDQUo7O0FER0E7O0VBRUk7RUFDQTtBQ0FKOztBREdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNBSjs7QURHQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0FDQUo7O0FER0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FDQUo7O0FER0E7RUFDSTtBQ0FKOztBREdBO0VBQ0k7RUFDQTtBQ0FKOztBREdBO0VBQ0k7RUFDQTtBQ0FKOztBREdBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNBSjs7QURHQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQ0FGOztBREdBO0VBQ0U7QUNBRjs7QURHQTtFQUNFO0FDQUY7O0FER0E7RUFDSTtBQ0FKOztBREdBO0VBQ0M7QUNBRDs7QUMxSUE7RUFDSSx3SENFVTtFRERWLGNDU0k7RURSSjtBRDZJSjs7QUMxSUE7Ozs7RUFJSTtBRDZJSjs7QUMxSUE7Ozs7Ozs7Ozs7O0VBV0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBRDZJSjs7QUMxSUE7Ozs7O0VBS0k7QUQ2SUo7O0FDMUlBO0VBQ0k7QUQ2SUo7O0FDMUlBOztFQUVJO0VBQ0E7QUQ2SUo7O0FDMUlBO0VBQ0k7QUQ2SUo7O0FHbk1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCREtJO0VDSko7RUFDQSxXRDJCSztBRjJLVDtBRzVMSTtFQUNJO0FId01SO0FHck1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdU1SO0FHcE1JO0VBQ0k7RUFDQTtBSHNNUjtBRy9MUTtFQUNJO0VBQ0E7QUh1TVo7QUduTUk7RUFDSTtBSHFNUjtBRzdMUTtFQUNJO0FIc01aO0FHbk1RO0VBQ0ksY0RsREo7QUZ1UFI7QUdsTVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIb01aO0FHak1RO0VBQ0k7RUFDQTtBSG1NWjs7QUk1UUE7RUFDSTtBSitRSjtBSXpRSTtFQUNJO0VBQ0E7RUFDQTtBSmdSUjtBSTdRWTtFQUNJO0FKK1FoQjtBSTdRZ0I7RUFDSTtBSitRcEI7QUk1UWdCO0VBQ0k7QUo4UXBCO0FJeFFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJGeEJBO0FGa1NSO0FJeFFRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CRmpDSjtFRWtDSTtBSnlRWjtBSXRRUTtFQUNJO0FKd1FaO0FJclFRO0VBQ0k7QUp1UVo7QUluUUk7RUFDSSxZRnJCSTtFRXNCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxUVI7QUkvUFE7RUFDSTtBSnNRWjtBSWxRSTtFQUNJO0VBQ0E7QUpvUVI7QUlsUVE7RUFDSSxjRjFFSjtBRjhVUjtBSWpRUTtFQUNJO0VBQ0E7RUFDQTtBSm1RWjtBSWhRUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKa1FaOztBS3BXQTtFQUNJO0VBQ0E7RUFDQTtBTHVXSjtBS2pXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHdXUjtBS2pXUTtFQUNJO0VBQ0E7QUx5V1o7QUtyV0k7RUFDSTtBTHVXUjtBS2hXSTtFQUNJO0VBQ0E7RUFDQTtBTHVXUjs7QU05WUE7RUFDSTtFQUNBO0VBQ0E7QU5pWko7QU0zWUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNKUEE7RUlRQSxVSmdCRDtBRmtZUDtBTTNZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FObVpaO0FNellJO0VBQ0k7RUFDQTtBTmtaUjtBTTVZUTtFQUNJO0VBQ0E7QU5tWlo7QU0vWUk7RUFDSTtFQUNBO0VBQ0E7QU5pWlI7QU14WUk7RUFDSTtFQUNBO0VBQ0E7QU5pWlI7QU0xWVE7RUFDSTtFQUNBO0FOa1paO0FNdFlJO0VBQ0k7RUFDQTtBTitZUjtBTXhZSTtFQUNJO0VBQ0E7RUFDQTtBTitZUjtBTXZZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4rWVI7QU10WVE7RUFDSTtFQUNBO0FOZ1paO0FNMVlZO0VBQ0ksY0oxSFA7QUYyZ0JUO0FNNVlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44WVI7QU12WVE7RUFDSTtFQUNBLGNKL0lIO0FGOGhCVDtBTXZZSTtFQUNJO0VBQ0E7QU44WVI7QU12WUk7RUFDSTtFQUNBO0FOOFlSO0FNeFlRO0VBQ0k7RUFDQTtBTitZWjtBTTNZSTtFQUNJO0VBQ0E7QU42WVI7QU10WUk7RUFDSTtFQUNBO0VBQ0E7QU42WVI7QU12WVE7RUFDSTtFQUNBO0FOOFlaO0FNMVlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjRZUjs7QU8vbEJBO0VBQ0k7RUFDQTtFTDhFQTtFQUNBO0FGa2lCSjtBTzltQkk7RUFDSTtFQUNBO0FQZ25CUjs7QU8zbUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVA4bUJKOztBT3RtQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFVMSEc7QUZpbkJQOztBTzFtQkE7RUFDSTtFQUNBO0FQNm1CSjs7QVF4cEJBO0VBQ0k7RUFDQTtFQUNBO0FSNnJCSjtBUXRyQkk7RUFDSTtFQUNBO0FSOHJCUjtBUWhyQkk7RU44REE7RUFDQTtBRmdvQko7QVF0ckJJO0VOcURBO0VBQ0E7QUYwb0JKO0FRcnJCSTtFQUNJO0VBQ0E7RUFDQSxjTnRDQTtFTXVDQTtFQUNBO0VBQ0E7QVIrckJSO0FRdHJCSTtFQUNJO0FSK3JCUjtBUXhyQkk7RUFDSTtFQUNBO0VBQ0E7QVIrckJSO0FReHJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VOS0o7RUFDQTtBRjJyQko7QVF2ckJRO0VBQ0k7RUFDQTtBUmlzQlo7QVF4ckJJO0VBQ0k7RUFDQTtFQUNBLGNOaEdBO0VNaUdBO0VBQ0E7QVJnc0JSOztBUzd5QkE7RUFDSTtFQUNBO0VBQ0E7QVRzekJKO0FTL3lCSTtFQUNJO0FUdXpCUjtBUzd5Qkk7RUFDSTtBVHF6QlI7QVNsekJJO0VBQ0k7RUFDQTtBVG96QlI7QVN6eUJJO0VQa0RBO0VBQ0E7QUZtd0JKO0FTOXlCSTtFQUNJO0VBQ0E7RUFDQTtBVHF6QlI7QVM1eUJJO0VBQ0k7RUFDQTtBVHF6QlI7QVM3eUJJO0VBQ0k7RUFDQTtFQUNBO0FUcXpCUjtBUzV5Qkk7RUFDSTtFQUNBO0VBQ0E7QVRxekJSO0FTNXlCSTtFQUNJO0FUcXpCUjtBUzl5Qkk7RUFDSTtFQUNBO0VBQ0E7RVBmSjtFQUNBO0FGcTBCSjtBU255Qkk7RUFDSTtFQUNBO0VBQ0E7QVRxekJSO0FTN3lCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRxekJSO0FTNXlCSTtFQUNJO0VBQ0EsNEJBQ0k7RUFFSjtBVG16QlI7QVN4eUJJO0VDdktKO0VBQUE7RUR3S1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGt6QlI7QVMxeUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbXpCWjtBU3p5Qkk7RUN2TUo7RUFBQTtFRHdNUTtFUDdHSjtFQUNBO0FGZzZCSjtBUzV5Qkk7RUFDSTtFQUNBO0VBQ0E7QVRtekJSO0FTN3lCUTtFQUNJO0FUb3pCWjtBUzd5QlE7RUFDSTtBVG96Qlo7QVM3eUJRO0VBQ0k7RUFDQTtFQUNBO0FUb3pCWjtBUzN5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRtekJSO0FTMXlCSTtFQUNJO0VBQ0E7QVRtekJSO0FTNXlCSTtFQUNJO0VBQ0E7RUFDQTtBVG16QlI7QVM1eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVRtekJSO0FTeHlCSTtFQUNJO0VBQ0E7RUFDQTtBVG16QlI7QVMxeUJJO0VBQ0k7RUFDQTtFQUNBO0FUbXpCUjtBUzF5Qkk7RUFDSTtFQUNBO0FUbXpCUjtBUzV5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG16QlI7O0FXOW5DQTtFQUNJO0VBQ0E7RUFDQTtBWHlvQ0o7QVdsb0NJO0VBQ0k7RUFDQTtBWDBvQ1I7QVdob0NJO0VBQ0k7QVh3b0NSO0FXcm9DSTtFQUNJO0VBQ0E7QVh1b0NSO0FXN25DSTtFVGtEQTtFQUNBO0FGc2xDSjtBV2pvQ0k7RUFDSTtFQUNBO0VBQ0E7QVh3b0NSO0FXaG9DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYd29DUjtBV2hvQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWHdvQ1I7QVdob0NRO0VBQ0k7RUFDQTtBWHlvQ1o7QVdqb0NJO0VBQ0k7RUFDQTtBWHdvQ1I7QVdqb0NJO0VUWkE7RUFDQTtFU2FJO0FYeW9DUjtBV25vQ1E7RUFDSTtFQUNBO0VBQ0E7QVgwb0NaO0FXdG9DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYd29DUjtBVy9uQ0k7RUFDSTtFQUNBO0VBQ0E7QVh3b0NSO0FXcG9DUTtFQUNJO0VBQ0E7RUFDQTtBWHNvQ1o7QVc3bkNJO0VBQ0k7RUFDQTtFQUNBO0FYcW9DUjtBVy9uQ1E7RUFDSTtBWHNvQ1o7QVcvbkNRO0VBQ0k7RUFDQTtFQUNBO0FYc29DWjtBV2hvQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh1b0NoQjtBVzduQ0k7RUFDSTtFQUNBO0VUdkdKO0VBQ0E7QUY2dUNKO0FXN25DSTtFQUNJO0FYc29DUjtBVy9uQ0k7RUFDSTtFQUNBO0FYc29DUjtBVzVuQ0k7RUFDSTtFQUNBO0FYc29DUjtBV3huQ0k7RUFDSTtFQUNBO0FYcW9DUjtBVzluQ1E7RUFDSTtFQUNBO0FYc29DWjtBVzluQ0k7RUFDSTtFQUNBO0FYcW9DUjtBVzluQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYc29DWjtBV2xvQ0k7RUFDSTtFQUNBO0FYb29DUjtBVzVuQ0k7RUFDSTtFQUNBO0FYb29DUjtBV3BuQ0k7RUFDSTtFQUNBO0FYbW9DUjtBVzdsQ1E7RUFDSTtFQUNBO0FYZ29DWjtBVzVuQ0k7RUFDSTtFQUNBO0FYOG5DUjtBVzltQ0k7RUFDSTtFQUNBO0FYNm5DUjtBVzltQ1E7RUFDSTtBWDZuQ1o7QVd6bkNJO0VBQ0k7QVgybkNSO0FXcm5DUTtFVG5USjtFQUNBO0VTb1RRO0FYNm5DWjtBRTc5Q0k7RUM3Q0o7SUFXUTtFSHVNTjtFSTFKRTtJQWdCUTtFSnNRVjtFSzlVRjtJQU1RO0VMd1dOO0VLcldFO0lBU1E7SUFDQTtFTHlXVjtFS2hXRTtJQUlRO0VMd1dWO0VNeFlGO0lBTVE7RU5rWk47RU0vWUU7SUFZUTtJQUNBO0VObVpWO0VNaFpNO0lBT1E7SUFDQTtJQUNBO0VOb1pkO0VNL1lFO0lBS1E7RU5tWlY7RU0xWUU7SUFNUTtJQUNBO0lBQ0E7RU5rWlY7RU05WUU7SUFNUTtJQUNBO0VOa1pWO0VNellFO0lBRVE7SUFDQTtJQUNBO0VOZ1pWO0VNNVlFO0lBS1E7RU5nWlY7RU01WUU7SUFNUTtJQUNBO0VOZ1pWO0VNNVlFO0lBV1E7SUFDQTtJQUNBO0lBQ0E7RU5nWlY7RU03WU07SUFLUTtFTmlaZDtFTXhZRTtJQVVRO0lBQ0E7RU4rWVY7RU01WU07SUFLUTtFTmdaZDtFTTNZRTtJQUtRO0VOK1lWO0VNM1lFO0lBS1E7RU4rWVY7RU10WUU7SUFLUTtFTjhZVjtFTTFZRTtJQU1RO0VOOFlWO0VNcllFO0lBV1E7SUFDQTtJQUNBO0VONllWO0VNMVlNO0lBRVE7SUFDQTtFTjZZZDtFTy9sQkY7SUFPUTtFUCttQk47RU9qbUJGO0lBS1E7RVA4bUJOO0VPbm1CRTtJQUNJO0VQNm1CTjtFT25tQkY7SUFFSTtFUDJtQkY7RUV6bUJFO0lLQ1E7RVAybUJWO0VRcHJCRjtJQU1RO0lBQ0E7RVI4ckJOO0VRM3JCRTtJQUtRO0VSK3JCVjtFUTNxQkU7SUFJUTtJQUNBO0lOcURSO0lNbkRRO0VSZ3NCVjtFUTVyQkU7SUFTUTtJQUNBO0lBQ0E7RVJnc0JWO0VRNXJCRTtJQUlRO0VSZ3NCVjtFUTVyQkU7SUFNUTtFUmdzQlY7RVE1ckJFO0lBUVE7SUFDQTtJQUNBO0lBQ0E7RVJpc0JWO0VROXJCTTtJQUtRO0lBQ0E7RVJrc0JkO0VRN3JCRTtJQVFRO0lBQ0E7RVJpc0JWO0VTbHpCRjtJQU1RO0lBQ0E7RVR1ekJOO0VTcnlCRTtJQUtRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVRxekJWO0VTanpCRTtJQUlRO0VUc3pCVjtFU2x6QkU7SUFNUTtJQUNBO0lBQ0E7RVRzekJWO0VTbHpCRTtJQUtRO0lBQ0E7RVRzekJWO0VTbHpCRTtJQU1RO0lBQ0E7SUFDQTtFVHN6QlY7RVNsekJFO0lBTVE7SUFDQTtJQUNBO0VUc3pCVjtFU2x6QkU7SUFJUTtFVHN6QlY7RVNsekJFO0lBT1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUdXpCVjtFU256QkU7SUFFUTtJQUNBO0VUc3pCVjtFU2x6QkU7SUFNUTtJQUNBO0VUc3pCVjtFU2x6QkU7SUFRUTtJQUNBO0lBQ0E7RVRzekJWO0VTbHpCRTtJQVFRO0lBQ0EsMEJBQ0E7SUFDQTtJQUNBO0VUbXpCVjtFUy95QkU7SUFRUTtJQUNBO0lBQ0E7RVRtekJWO0VTaHpCTTtJQVlRO0lBQ0E7SUFDQTtFVG96QmQ7RVMvMEJFO0lDdktKO0lBQUE7RVY4OUJBO0VTdnhCSTtJQ3ZNSjtJQUFBO0VWNC9CQTtFU3J6Qkk7SUFLUTtFVG96QlY7RVNoekJFO0lBTVE7RVRvekJWO0VTanpCTTtJQUlRO0VUcXpCZDtFU2p6Qk07SUFJUTtFVHF6QmQ7RVNqekJNO0lBTVE7SUFDQTtFVHF6QmQ7RVNoekJFO0lBU1E7SUFDQTtJQUNBO0VUb3pCVjtFU2h6QkU7SUFLUTtFVG96QlY7RVNoekJFO0lBTVE7RVRvekJWO0VTaHpCRTtJQU9RO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVRvekJWO0VTaHpCRTtJQU1RO0lBQ0E7SUFDQTtFVG96QlY7RVNoekJFO0lBTVE7SUFDQTtJQUNBO0VUb3pCVjtFU2h6QkU7SUFLUTtFVG96QlY7RVNoekJFO0lBVVE7SUFDQTtJQUNBO0lBQ0E7RVRvekJWO0VXcm9DRjtJQU1RO0lBQ0E7RVgwb0NOO0VXdm5DRTtJQUtRO0lBQ0E7SUFDQTtJQUNBO0VYd29DVjtFV3BvQ0U7SUFJUTtFWHlvQ1Y7RVdyb0NFO0lBTVE7SUFDQTtFWHlvQ1Y7RVdyb0NFO0lBT1E7SUFDQTtFWHlvQ1Y7RVdyb0NFO0lBT1E7SUFDQTtJQUNBO0VYeW9DVjtFV3RvQ007SUFLUTtFWDBvQ2Q7RVdyb0NFO0lBS1E7RVh5b0NWO0VXcm9DRTtJQUtRO0VYMG9DVjtFV2hvQ0U7SUFPUTtJQUNBO0lBQ0E7RVh5b0NWO0VXOW5DTTtJQU1RO0lBQ0E7RVh1b0NkO0VXbG9DRTtJQU1RO0VYc29DVjtFV25vQ007SUFJUTtFWHVvQ2Q7RVdub0NNO0lBTVE7RVh1b0NkO0VXcG9DVTtJQVNRO0lBQ0E7RVh3b0NsQjtFV2xvQ0U7SUFNUTtJQUNBO0lBQ0E7RVh1b0NWO0VXbm9DRTtJQUlRO0VYdW9DVjtFV25vQ0U7SUFLUTtJQUNBO0lBQ0E7SUFDQTtFWHVvQ1Y7RVdub0NFO0lBS1E7SUFDQTtFWHVvQ1Y7RVdwb0NNO0lBRVE7RVh1b0NkO0VXbG9DRTtJQUtRO0lBQ0E7RVhzb0NWO0VXbm9DTTtJQUtRO0VYdW9DZDtFV2xvQ0U7SUFLUTtJQUNBO0VYc29DVjtFVzFuQ0U7SUFLUTtJQUNBO0VYcW9DVjtFV2pvQ0U7SUFLUTtJQUNBO0lBQ0E7SUFDQTtFWHFvQ1Y7RVdsb0NNO0lBRVE7RVhxb0NkO0VXaG9DRTtJQUtRO0lBQ0E7SUFDQTtFWG9vQ1Y7RVdqb0NNO0lBRVE7SUFDQTtJQUNBO0VYb29DZDtFV2hvQ007SUFFUTtJQUNBO0VYbW9DZDtFVy9uQ007SUFFUTtJQUNBO0VYa29DZDtFVzluQ007SUFFUTtJQUNBO0lBQ0E7RVhpb0NkO0VXdm5DRTtJQUtRO0lBQ0E7SUFDQTtJQUNBO0VYK25DVjtFVzVuQ007SUFFUTtFWCtuQ2Q7RVcxbkNFO0lBS1E7SUFDQTtJQUNBO0VYOG5DVjtFVzNuQ007SUFFUTtJQUNBO0VYOG5DZDtFV3JuQ0U7SUFJUTtFWDRuQ1Y7RVd6bkNNO0lBS1E7SUFDQTtJQUNBO0lBQ0E7RVg4bkNkO0FBOXpDRjtBRXZJSTtFQUNJO0lLSkk7RVBnbkJWO0FBQ0Y7QUU3b0JJO0VDN0NKO0lBZVE7RUh3TU47RUd4TEU7SUFLUTtJQUNBO0VIdU1WO0VHOUxFO0lBSVE7SUFDQTtJQUNBO0VIc01WO0VJMVBGO0lBSVE7RUpnUk47RU8zT0Y7SUFTUTtFUCttQk47RVE5b0JFO0lBRVE7SUFDQTtFUjhyQlY7RVExckJFO0lBSVE7SUFDQTtFUityQlY7RVNodEJFO0lBRVE7SUFDQTtFVHN6QlY7RVd4ekJFO0lBRVE7SUFDQTtFWHlvQ1Y7QUFuOEJGO0FFM0tJO0VLaUJBO0lBQ0k7RVA2bUJOO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL2Jhc2UvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9iYXNlL19kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvYmFzZS9fdmFycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL2NvbW1vbi9sYXlvdXRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9jb21tb24vbGF5b3V0cy9faHVtYnVyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvY29tbW9uL2xheW91dHMvZm9vdGVyL19mb290ZXJfbHYxLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvY29tbW9uL2xheW91dHMvZm9vdGVyL19mb290ZXJfbHYyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvY29tbW9uL3V0aWxpdGllcy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvcGFnZS9tb2R1bGVzL19mcm9udC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3BhZ2UvaXRlbS9tb2R1bGVzL19pdGVtLnNjc3MiLCJ3ZWJwYWNrOi8vLzxubyBzb3VyY2U+Iiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3BhZ2Uva2Fua2l0c3UvbW9kdWxlcy9fa2Fua2l0c3Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XG52MS42LjFcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb20gXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xuKi9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IC8qIEluaGVyaXQgdGV4dC1kZWNvcmF0aW9uIGFuZCB2ZXJ0aWNhbCBhbGlnbiB0byA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG8gZWxlbWVudHMgKi9cbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICBib3JkZXI6MDtcbiAgICBvdXRsaW5lOjA7XG4gICAgZm9udC1zaXplOjEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246YmFzZWxpbmU7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6MTtcbn1cblxuYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLFxuZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbiB7IFxuXHRkaXNwbGF5OmJsb2NrO1xufVxuXG51bCB7XG4gICAgbGlzdC1zdHlsZTpub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgICBxdW90ZXM6bm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gICAgY29udGVudDonJztcbiAgICBjb250ZW50Om5vbmU7XG59XG5cbmEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICBmb250LXNpemU6MTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmOTtcbiAgICBjb2xvcjojMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmOTtcbiAgICBjb2xvcjojMDAwOyBcbiAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICBmb250LXdlaWdodDpib2xkO1xufVxuXG5kZWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggZG90dGVkO1xuICAgIGN1cnNvcjpoZWxwO1xufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOjA7XG59XG5cbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaHIge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgaGVpZ2h0OjFweDtcbiAgICBib3JkZXI6MDsgICBcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjY2NjO1xuICAgIG1hcmdpbjoxZW0gMDtcbiAgICBwYWRkaW5nOjA7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmlucHV0LCBzZWxlY3Qge1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuIiwiLyogXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxudjEuNi4xXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tIFxuVHdpdHRlcjogQHJpY2hfY2xhcmtcbiovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBBbGwgYnJvd3NlcnMgd2l0aG91dCBvdmVybGF5aW5nIHNjcm9sbGJhcnMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiBpT1MgOCsgKi9cbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgc2VyaWYsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJCSVogVURQR290aGljXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbmlucHV0LFxuc2VsZWN0LFxuYnV0dG9uLFxudGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxudGV4dGFyZWEsXG5idXR0b24sXG5zZWxlY3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5idXR0b24sXG5sYWJlbFtmb3JdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyLjgxMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxcmVtIDA7XG4gIHotaW5kZXg6IDExO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMCAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUuNjg3NXJlbTtcbiAgfVxufVxuLmhlYWRlci5sb3dlcl9oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNTA4Mztcbn1cbi5oZWFkZXIgLmhlYWRlcl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMS44NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY2LjI1cmVtO1xufVxuLmhlYWRlciAuaGVhZGVyX2xvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNi43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfbG9nbyB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbWF4LXdpZHRoOiAzNS44MTI1cmVtO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXJfbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlYWRlciAubmF2X2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5oZWFkZXIgLm5hdl9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgZ2FwOiAxLjI1cmVtO1xuICB9XG59XG4uaGVhZGVyIC5uYXZfbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyIC5uYXZfbGlzdCBhIHtcbiAgY29sb3I6ICMyMzE4MTU7XG59XG4uaGVhZGVyIC5uYXZfbGlzdCAucGFnZV9saW5rIHtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgZ2FwOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmhlYWRlciAubmF2X2xpc3QgLnNuc19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgZ2FwOiAxcmVtO1xufVxuXG4uaHVtYnVyZ2VyX25hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5odW1idXJnZXJfbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaHVtYnVyZ2VyX25hdiAuaHVtYnVyZ2VyX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuLmh1bWJ1cmdlcl9uYXYgLmh1bWJ1cmdlcl90b2dnbGUuaXNfZXhwYW5kZWQgLmh1bWJ1cmdlcl9pY29uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5odW1idXJnZXJfbmF2IC5odW1idXJnZXJfdG9nZ2xlLmlzX2V4cGFuZGVkIC5odW1idXJnZXJfaWNvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNTYyNXJlbSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5odW1idXJnZXJfbmF2IC5odW1idXJnZXJfdG9nZ2xlLmlzX2V4cGFuZGVkIC5odW1idXJnZXJfaWNvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNTYyNXJlbSkgcm90YXRlKC00NWRlZyk7XG59XG4uaHVtYnVyZ2VyX25hdiAuaHVtYnVyZ2VyX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjMjMxODE1O1xufVxuLmh1bWJ1cmdlcl9uYXYgLmh1bWJ1cmdlcl9pY29uOjpiZWZvcmUsIC5odW1idXJnZXJfbmF2IC5odW1idXJnZXJfaWNvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZDogIzIzMTgxNTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uaHVtYnVyZ2VyX25hdiAuaHVtYnVyZ2VyX2ljb246OmJlZm9yZSB7XG4gIHRvcDogLTAuNTYyNXJlbTtcbn1cbi5odW1idXJnZXJfbmF2IC5odW1idXJnZXJfaWNvbjphZnRlciB7XG4gIGJvdHRvbTogLTAuNTYyNXJlbTtcbn1cbi5odW1idXJnZXJfbmF2IC5odW1idXJnZXJfbWVudSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1cHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2NvbW1vbi9iZ19uYXZ5LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMS43NXJlbSAxOC43NXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gMi4yNXJlbSAxLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHVtYnVyZ2VyX25hdiAuaHVtYnVyZ2VyX21lbnUge1xuICAgIHRvcDogNDMuMDlweDtcbiAgfVxufVxuLmh1bWJ1cmdlcl9uYXYgLmh1bWJ1cmdlcl9tZW51LmlzX29wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cbi5odW1idXJnZXJfbmF2IC5odW1idXJnZXJfbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xufVxuLmh1bWJ1cmdlcl9uYXYgLmh1bWJ1cmdlcl9saXN0IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5odW1idXJnZXJfbmF2IC5odW1idXJnZXJfbGlzdCAucGFnZV9saW5rIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaHVtYnVyZ2VyX25hdiAuaHVtYnVyZ2VyX2xpc3QgLnNuc19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5mb290ZXJfbHYxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX2x2MSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZmZmZmZmO1xuICB9XG59XG4uZm9vdGVyX2x2MSAuZm9vdGVyX2RlY29yYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIuMTg3NXJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIuNjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9sdjEgLmZvb3Rlcl9kZWNvcmF0aW9uIHtcbiAgICB0b3A6IC0zLjQzNzVyZW07XG4gICAgbWF4LXdpZHRoOiA0LjEyNXJlbTtcbiAgfVxufVxuLmZvb3Rlcl9sdjEgLmZvb3Rlcl9kZWNvcmF0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9vdGVyX2x2MSAuY29weXJpZ2h0IHtcbiAgcGFkZGluZzogMS44NzVyZW0gMCAwLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9sdjEgLmNvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMi41cmVtIDFyZW07XG4gIH1cbn1cbi5mb290ZXJfbHYxIC5jb3B5cmlnaHRfaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYuNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZm9vdGVyX2x2MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDUwODM7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9sdjIge1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2ZmZmZmZjtcbiAgfVxufVxuLmZvb3Rlcl9sdjIgLnRvVG9wX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMi41cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6IDAuNjI1cmVtO1xuICBjb2xvcjogIzIzMTgxNTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfbHYyIC50b1RvcF9idG4ge1xuICAgIHRvcDogLTMuNzVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlcl9sdjIgLnRvVG9wX2J0biBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfbHYyIC50b1RvcF9idG4gcCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbn1cbi5mb290ZXJfbHYyIC5mb290ZXJfZGVjb3JhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIuNjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9sdjIgLmZvb3Rlcl9kZWNvcmF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDQuMTI1cmVtO1xuICB9XG59XG4uZm9vdGVyX2x2MiAuZm9vdGVyX2RlY29yYXRpb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb290ZXJfbHYyIC5mb290ZXJfYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjMxMjVyZW07XG4gIHBhZGRpbmc6IDIuMTg3NXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9sdjIgLmZvb3Rlcl9ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyLjgxMjVyZW07XG4gIH1cbn1cbi5mb290ZXJfbHYyIC5mb290ZXJfbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExLjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9sdjIgLmZvb3Rlcl9sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmZvb3Rlcl9sdjIgLmZvb3Rlcl9sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX2x2MiAuZm9vdGVyX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgZ2FwOiAyLjE4NzVyZW07XG4gIH1cbn1cbi5mb290ZXJfbHYyIC5mb290ZXJfY29udGFjdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX2x2MiAuZm9vdGVyX2NvbnRhY3Qge1xuICAgIGdhcDogMC4xODc1cmVtO1xuICB9XG59XG4uZm9vdGVyX2x2MiAuY29udGFjdF90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfbHYyIC5jb250YWN0X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5mb290ZXJfbHYyIC5jb250YWN0X3RlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC4xMjVyZW0gMC4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX2x2MiAuY29udGFjdF90ZWwge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBnYXA6IDAuMTI1cmVtIDAuNXJlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uZm9vdGVyX2x2MiAuY29udGFjdF90ZWwgLnRlbF9udW1iZXIge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfbHYyIC5jb250YWN0X3RlbCAudGVsX251bWJlciB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uZm9vdGVyX2x2MiAuY29udGFjdF90ZWwgLnRlbF9udW1iZXIgYSB7XG4gIGNvbG9yOiAjMUYyOTZGO1xufVxuLmZvb3Rlcl9sdjIgLmNvbnRhY3RfbXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGdhcDogMC4xMjVyZW0gMC41cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfbHYyIC5jb250YWN0X21wIHtcbiAgICBnYXA6IDAuMTI1cmVtIDAuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uZm9vdGVyX2x2MiAuY29udGFjdF9tcCAubXBfbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzFGMjk2Rjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfbHYyIC5jb250YWN0X21wIC5tcF9udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbi5mb290ZXJfbHYyIC5jb250YWN0X3RleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfbHYyIC5jb250YWN0X3RleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmZvb3Rlcl9sdjIgLmZvb3Rlcl9pbGx1c3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyLjYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfbHYyIC5mb290ZXJfaWxsdXN0IHtcbiAgICBtYXgtd2lkdGg6IDUuMzc1cmVtO1xuICB9XG59XG4uZm9vdGVyX2x2MiAuZm9vdGVyX2lsbHVzdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvb3Rlcl9sdjIgLmNvcHlyaWdodCB7XG4gIHBhZGRpbmc6IDIuNzVyZW0gMCAzcmVtO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwNTA4Mztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfbHYyIC5jb3B5cmlnaHQge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxcmVtO1xuICB9XG59XG4uZm9vdGVyX2x2MiAuY29weXJpZ2h0X2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE4LjkzNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9sdjIgLmNvcHlyaWdodF9pbWcge1xuICAgIG1heC13aWR0aDogMjIuNjg3NXJlbTtcbiAgfVxufVxuLmZvb3Rlcl9sdjIgLmNvcHlyaWdodF9pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb290ZXJfbHYyIC5mb290ZXJfY29udGFjdElubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTkuMzc1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGdhcDogMC4xMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjQzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX2x2MiAuZm9vdGVyX2NvbnRhY3RJbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9sdjIgLmZvb3Rlcl9jb250YWN0SW5uZXIgLnRleHRfYm94IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMC4yNXJlbTtcbiAgfVxufVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xufVxuLndyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubWFpbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBwYWRkaW5nLXRvcDogMi44MTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAubWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDUuNjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBjLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB9XG4gIC5ob3Zlcjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgLmhvdmVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLmZyb250IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvZnJvbnQvYmdfc3AucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExLjc1cmVtIDE4Ljc1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9mcm9udC9iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NC4yNXJlbSA2NHJlbTtcbiAgfVxufVxuLmZyb250IC53cmFwcGVyLnVuZGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQgLndyYXBwZXIudW5kZXIge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuZnJvbnQgLmlubmVyIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgfVxufVxuLmZyb250IC5mdl9pbWcge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5mcm9udCAuZnZfaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5mcm9udCAuaW50cm9kdWN0aW9uX2JveCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQgLmludHJvZHVjdGlvbl9ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5mcm9udCAuaW50cm9kdWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250IC5pbnRyb2R1Y3Rpb24ge1xuICAgIGdhcDogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmZyb250IC5pbnRyb2R1Y3Rpb25fbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250IC5pbnRyb2R1Y3Rpb25fbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbi5mcm9udCAuaW50cm9kdWN0aW9uX3RleHQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udCAuaW50cm9kdWN0aW9uX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5mcm9udCAuaW50cm9kdWN0aW9uX290aGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQgLmludHJvZHVjdGlvbl9vdGhlciB7XG4gICAgZ2FwOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDUuNjI1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmZyb250IC5pbnRyb2R1Y3Rpb25fb3RoZXIgLnR3b19jb2wge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQgLmludHJvZHVjdGlvbl9vdGhlciAudHdvX2NvbCB7XG4gICAgZ2FwOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi5mcm9udCAuaW50cm9kdWN0aW9uX290aGVyVGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtIDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250IC5pbnRyb2R1Y3Rpb25fb3RoZXJUZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDA7XG4gIH1cbn1cblxuLml0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pdGVtL2JnX3NwLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMy41cmVtIDI0cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0ZW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2l0ZW0vYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcmVtIDg0LjgxMjVyZW07XG4gIH1cbn1cbi5pdGVtIC53cmFwcGVyLnVuZGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDUwODM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLml0ZW0gLmlubmVyIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDUwODM7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwNTA4MztcbiAgfVxufVxuLml0ZW0gLnNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDkzNnB4O1xufVxuLml0ZW0gLm9yYW5nZV9ib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbSAub3JhbmdlX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGdhcDogMy43NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMi4xODc1cmVtO1xuICB9XG59XG4uaXRlbSAub3JhbmdlX2ltZyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbSAub3JhbmdlX2ltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaXRlbSAub3JhbmdlX3RleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxN3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbSAub3JhbmdlX3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5pdGVtIC5vcmFuZ2VfZGVsaXZlcnkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0ZW0gLm9yYW5nZV9kZWxpdmVyeSB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG4uaXRlbSAub3JhbmdlX21vbnRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQuMzc1cmVtO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pdGVtIC5vcmFuZ2VfbW9udGgge1xuICAgIG1heC13aWR0aDogMTUuMzc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuLml0ZW0gLm9yYW5nZV9ub3RlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pdGVtIC5vcmFuZ2Vfbm90ZSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuODc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuLml0ZW0gLm9yYW5nZV9ib3hJbWcge1xuICBwYWRkaW5nLXRvcDogMS4zNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbSAub3JhbmdlX2JveEltZyB7XG4gICAgcGFkZGluZy10b3A6IDMuMzc1cmVtO1xuICB9XG59XG4uaXRlbSAub3JhbmdlX290aGVyQm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pdGVtIC5vcmFuZ2Vfb3RoZXJCb3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxLjg3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU2LjI1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0ZW0gLndvcmtfYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICB9XG59XG4uaXRlbSAub3RoZXJfdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDFyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pdGVtIC5vdGhlcl90ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAwIDA7XG4gIH1cbn1cbi5pdGVtIC5rb3Vib3VfdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMC4xMjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0ZW0gLmtvdWJvdV90aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzMi44NzVyZW07XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICB9XG59XG4uaXRlbSAuanVpY2VfYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhXCIgXCJiXCI7XG4gIGdhcDogMS42MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbSAuanVpY2VfYm94IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYiBhXCI7XG4gICAgZ2FwOiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxufVxuLml0ZW0gLmp1aWNlX2RldGFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI3LjI1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLWFyZWE6IGI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbSAuanVpY2VfZGV0YWlsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaXRlbSAuanVpY2VfZGV0YWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDkuMzEyNXJlbTtcbiAgaGVpZ2h0OiA5cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pdGVtL21vb24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbSAuanVpY2VfZGV0YWlsOjpiZWZvcmUge1xuICAgIHRvcDogMjdweDtcbiAgICB3aWR0aDogMTMuMzEyNXJlbTtcbiAgICBoZWlnaHQ6IDEyLjg3NXJlbTtcbiAgfVxufVxuLml0ZW0gLmp1aWNlX2ltZyB7XG4gIGdyaWQtYXJlYTogYTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pdGVtIC5qdWljZV9pbWcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLml0ZW0gLmp1aWNlX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pdGVtIC5qdWljZV9pdGVtIHtcbiAgICBnYXA6IDEuODc1cmVtO1xuICB9XG59XG4uaXRlbSAuanVpY2VfaXRlbSAuZ29rdSB7XG4gIG1heC13aWR0aDogNy44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbSAuanVpY2VfaXRlbSAuZ29rdSB7XG4gICAgbWF4LXdpZHRoOiAxMS4zNzVyZW07XG4gIH1cbn1cbi5pdGVtIC5qdWljZV9pdGVtIC5qdWljZV9uYW1lIHtcbiAgbWF4LXdpZHRoOiA5LjE4NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbSAuanVpY2VfaXRlbSAuanVpY2VfbmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMy4xMjVyZW07XG4gIH1cbn1cbi5pdGVtIC5qdWljZV9pdGVtIHAge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pdGVtIC5qdWljZV9pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICB9XG59XG4uaXRlbSAua29kYXdhcmlfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMS41NjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbSAua29kYXdhcmlfYm94IHtcbiAgICBtYXgtd2lkdGg6IDIxLjM3NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMi4xODc1cmVtO1xuICB9XG59XG4uaXRlbSAua29kYXdhcmlfdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0ZW0gLmtvZGF3YXJpX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG4uaXRlbSAua29kYXdhcmlfdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbSAua29kYXdhcmlfdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cbi5pdGVtIC5kcm9wX2JveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2LjA2MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbSAuZHJvcF9ib3gge1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIuODEyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMy40Mzc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjM3NXJlbTtcbiAgfVxufVxuLml0ZW0gLmRyb3BfaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTcuMTg3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbSAuZHJvcF9pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5pdGVtIC5kcm9wX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNy4yNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbSAuZHJvcF9pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaXRlbSAuZHJvcF9kZXRhaWxJbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNi42MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbSAuZHJvcF9kZXRhaWxJbWcge1xuICAgIG1heC13aWR0aDogMjMuNzVyZW07XG4gIH1cbn1cbi5pdGVtIC5kcm9wX3RleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pdGVtIC5kcm9wX3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICB9XG59XG5cbi5rYW5raXRzdSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2thbmtpdHN1L2JnX3NwLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMC42MjVyZW0gMTUuNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMva2Fua2l0c3UvYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcmVtIDg1LjM3NXJlbTtcbiAgfVxufVxuLmthbmtpdHN1IC53cmFwcGVyLnVuZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwNTA4Mztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAua2Fua2l0c3UgLmlubmVyIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDUwODM7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwNTA4MztcbiAgfVxufVxuLmthbmtpdHN1IC5zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiA4OThweDtcbn1cbi5rYW5raXRzdSAua29kYXdhcmlfYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAua29kYXdhcmlfYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgZ2FwOiAxLjc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG59XG4ua2Fua2l0c3UgLmtvZGF3YXJpX2ltZyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2Fua2l0c3UgLmtvZGF3YXJpX2ltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ua2Fua2l0c3UgLmtvZGF3YXJpX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAua29kYXdhcmlfdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuLmthbmtpdHN1IC5rb2Rhd2FyaV90ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAua29kYXdhcmlfdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC44MTI1cmVtO1xuICB9XG59XG4ua2Fua2l0c3UgLmVjb19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBnYXA6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMS4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2Fua2l0c3UgLmVjb19ib3gge1xuICAgIGdhcDogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC44MTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5rYW5raXRzdSAuZWNvX2JveCBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAuZWNvX2JveCBkaXYge1xuICAgIG1heC13aWR0aDogMy43NXJlbTtcbiAgfVxufVxuLmthbmtpdHN1IC5rb2Rhd2FyaV9lY28ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmthbmtpdHN1IC5rb2Rhd2FyaV9lY28ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4ua2Fua2l0c3UgLmtvZGF3YXJpX2lsbHVzdCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHBhZGRpbmctdG9wOiAxLjA2MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2Fua2l0c3UgLmtvZGF3YXJpX2lsbHVzdCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5rYW5raXRzdSAua29kYXdhcmlfaWxsdXN0IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY5LjI1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5rYW5raXRzdSAuaW50cm9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIuODc1cmVtIDVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAuaW50cm9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgfVxufVxuLmthbmtpdHN1IC5vcmFuZ2VfaWxsdXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiAtMzVweDtcbn1cbi5rYW5raXRzdSAuaW50cm9faXRlbSBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2Fua2l0c3UgLmludHJvX2l0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ua2Fua2l0c3UgLmludHJvX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC4xMjVyZW0gMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmthbmtpdHN1IC5pbnRyb190ZXh0IHtcbiAgICBnYXA6IDAuMTI1cmVtIDAuMzc1cmVtO1xuICB9XG59XG4ua2Fua2l0c3UgLmludHJvX3RleHQgLmxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAuaW50cm9fdGV4dCAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmthbmtpdHN1IC5pbnRyb190ZXh0IC5tb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmthbmtpdHN1IC5pbnRyb190ZXh0IC5tb250aCB7XG4gICAgZ2FwOiAwLjM3NXJlbTtcbiAgfVxufVxuLmthbmtpdHN1IC5pbnRyb190ZXh0IC5tb250aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMva2Fua2l0c3UvbWlrYW5faWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAuaW50cm9fdGV4dCAubW9udGg6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEuMDYyNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbi5rYW5raXRzdSAuaW50cm9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2Fua2l0c3UgLmludHJvX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzLjEyNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5rYW5raXRzdSAuaW50cm9fbGlzdDAxIHtcbiAgcGFkZGluZy10b3A6IDIuOTM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAuaW50cm9fbGlzdDAxIHtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIH1cbn1cbi5rYW5raXRzdSAuaW50cm9fbGlzdDAyIHtcbiAgZ2FwOiAyLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAuaW50cm9fbGlzdDAyIHtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGdhcDogMy4xMjVyZW07XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC42MjVyZW0gMCAxLjg3NXJlbTtcbiAgfVxufVxuLmthbmtpdHN1IC5pbnRyb19saXN0MDMge1xuICBnYXA6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2Fua2l0c3UgLmludHJvX2xpc3QwMyB7XG4gICAgZ2FwOiAzLjEyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2Fua2l0c3UgLmludHJvX2xpc3QwMyAuaW50cm9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICB9XG59XG4ua2Fua2l0c3UgLmludHJvX2xpc3QwNCB7XG4gIGdhcDogMy4xMjVyZW07XG4gIHBhZGRpbmctdG9wOiAyLjMxMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2Fua2l0c3UgLmludHJvX2xpc3QwNCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmthbmtpdHN1IC5pbnRyb19saXN0MDQgLmludHJvX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2Fua2l0c3UgLmludHJvX2xpc3QwNCAuaW50cm9faXRlbSB7XG4gICAgZ2FwOiAxLjU2MjVyZW07XG4gIH1cbn1cbi5rYW5raXRzdSAuaW50cm9fbGlzdDA1IHtcbiAgZ2FwOiAwLjgxMjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAuaW50cm9fbGlzdDA1IHtcbiAgICBnYXA6IDMuMTI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjEyNXJlbTtcbiAgfVxufVxuLmthbmtpdHN1IC5pbnRyb19saXN0MDUgLmhhc3Nha3VfaWxsdXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4ua2Fua2l0c3UgLmludHJvX2xpc3QwNiB7XG4gIGdhcDogMC42MjVyZW07XG4gIHBhZGRpbmctdG9wOiAyLjYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAuaW50cm9fbGlzdDA2IHtcbiAgICBnYXA6IDMuMTI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG4ua2Fua2l0c3UgLmludHJvX2xpc3QwNyB7XG4gIGdhcDogMS42ODc1cmVtO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAuaW50cm9fbGlzdDA3IHtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGdhcDogMy4xMjVyZW07XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAuaW50cm9fbGlzdDA3IC5pbnRyb19pbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG59XG4ua2Fua2l0c3UgLmludHJvX2xpc3QwOCB7XG4gIGdhcDogMDtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAuaW50cm9fbGlzdDA4IHtcbiAgICBnYXA6IDMuMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2Fua2l0c3UgLmludHJvX2xpc3QwOCAuaW50cm9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI0LjkzNzVyZW07XG4gICAgcGFkZGluZy10b3A6IDYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAuaW50cm9fbGlzdDA4IC5pbnRyb19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4LjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAuaW50cm9fbGlzdDA4IC5pdGVtX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2Fua2l0c3UgLmludHJvX2xpc3QwOCAudGV4dF9hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDAuNjI1cmVtO1xuICB9XG59XG4ua2Fua2l0c3UgLmludHJvX2xpc3QwOCAuZGVjb3Bvbl9pbGx1c3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMC4wNjI1cmVtO1xufVxuLmthbmtpdHN1IC5pbnRyb19saXN0MDkge1xuICBnYXA6IDEuMzc1cmVtO1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2Fua2l0c3UgLmludHJvX2xpc3QwOSB7XG4gICAgZ2FwOiAzLjEyNXJlbTtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2Fua2l0c3UgLmludHJvX2xpc3QwOSAuaW50cm9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cbn1cbi5rYW5raXRzdSAuaW50cm9fbGlzdDEwIHtcbiAgZ2FwOiAwO1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2Fua2l0c3UgLmludHJvX2xpc3QxMCB7XG4gICAgZ2FwOiAxLjI1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAuaW50cm9fbGlzdDEwIC5pbnRyb19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzByZW07XG4gIH1cbn1cbi5rYW5raXRzdSAuaW50cm9fbGlzdDEwIC5pbnRyb19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5rYW5raXRzdSAuaW50cm8xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmthbmtpdHN1IC5pbnRybzEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbTtcbiAgfVxufVxuLmthbmtpdHN1IC5pbnRybzEwIC5pbnRyb19pbWcge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYW5raXRzdSAuaW50cm8xMCAuaW50cm9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ5LjkzNzVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDYuMjVyZW07XG4gIH1cbn0iLCJAdXNlICd2YXJzJyBhcyAqO1xuXG5ib2R5e1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBvdmVyZmxvdy14OiBjbGlwOyAvLyDjga/jgb/lh7rjgZflr77nrZYgcG9zaXRpb246c3RpY2t544Gr5bmy5riJ44GX44Gq44GEXG59XG5cbmlucHV0LFxuc2VsZWN0LFxuYnV0dG9uLFxudGV4dGFyZWF7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbnRleHRhcmVhLFxuYnV0dG9uLFxuc2VsZWN0e1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcmVzaXplOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmJ1dHRvbixcbmxhYmVsW2Zvcl17XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgIEZvbnRzXG4vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbiRmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgc2VyaWYsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJCSVogVURQR290aGljXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiRsaW5lLWhlaWdodDogMS41O1xuXG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgQ29sb3JzXG4vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbiRibGFjazogIzIzMTgxNTtcbiR3aGl0ZTogI2ZmZmZmZjtcbiRuYXZ5OiAjMDA1MDgzO1xuJG5hdnkxRjogIzFGMjk2RjtcblxuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICBicmVha3BvaW50c1xuLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4kYnJlYWtwb2ludHM6ICh4czogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpJyxcbiAgICBzbTogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpJyxcbiAgICBzbS1tYXg6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KScsXG4gICAgbWQ6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCknLFxuICAgIGxnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpJyxcbiAgICB4bDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KScsXG4pICFkZWZhdWx0O1xuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICB6LWluZGV4XG4vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbiRiYWNrOiAtMTtcbiRiZzogMDtcbiRtYWluOiAxO1xuJGhlYWRlcjogMTE7XG4kaHVtYnVyZ2VyOiAxMDA7XG4kbW9kYWw6IDEwMTtcblxuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICDjg6Hjg4fjgqPjgqLjgq/jgqjjg6rmjL/lhaVcbi8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgIHJlbemWouaVsO+8iOODleOCqeODs+ODiOOCteOCpOOCuuioiOeul++8iVxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuQGZ1bmN0aW9uIHJlbSgkc2l6ZSwgJGJhc2U6IDE2KSB7XG4gICAgQHJldHVybiBtYXRoLmRpdigkc2l6ZSwgJGJhc2UpK3JlbTtcbn1cblxuXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4vLyAgICAgcHjjgpJ2d+OBq+WkieaPm+OBmeOCi1xuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuQGZ1bmN0aW9uIHZ3KCRzaXplLCAkdmlld3BvcnQ6IDE5MjApIHtcbiAgICAkcmF0ZTogY2FsYygxMDAgLyAkdmlld3BvcnQpO1xuICAgIEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcbn1cblxuXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4vLyAgICAg44Ob44OQ44O8XG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG5AbWl4aW4gaG92ZXIge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICBtYXJnaW4vcGFkZGluZyBmdWxsXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG5AbWl4aW4gbXgtZnVsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xufVxuXG5AbWl4aW4gbWwtZnVsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5cbkBtaXhpbiBtci1mdWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5cbkBtaXhpbiBweC1mdWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDUwJSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1MHZ3IC0gNTAlKTtcbn1cblxuQG1peGluIHBsLWZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNTAlKTtcbn1cblxuQG1peGluIHByLWZ1bGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTB2dyAtIDUwJSk7XG59XG4iLCJAdXNlIFwiLi4vLi4vYmFzZS92YXJzXCJhcyo7IC8vIOWkieaVsCBtaXhpbuOBruiqreOBv+i+vOOBv1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uaGVhZGVye1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSg0NSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IHJlbSg1KSByZW0oMTYpIDA7XG4gICAgei1pbmRleDogJGhlYWRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgcGFkZGluZzogMCByZW0oMzApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKXtcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDkxKTtcbiAgICB9XG5cbiAgICAmLmxvd2VyX2hlYWRlcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRuYXZ5O1xuICAgIH1cblxuICAgIC5oZWFkZXJfY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogcmVtKDMwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDEwNjApO1xuICAgIH1cblxuICAgIC5oZWFkZXJfbG9nb3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDI2OCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpe1xuICAgICAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg1NzMpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2X2xpc3R7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICBnYXA6IHJlbSgyMCk7XG4gICAgICAgIH1cblxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlX2xpbmt7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAgICAgZ2FwOiByZW0oMjQpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNuc19saW5re1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgIGdhcDogcmVtKDE2KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9iYXNlL3ZhcnNcImFzKjsgLy8g5aSJ5pWwIG1peGlu44Gu6Kqt44G/6L6844G/XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5odW1idXJnZXJfbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmh1bWJ1cmdlcl90b2dnbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiByZW0oMjIpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxOCk7XG5cbiAgICAgICAgJi5pc19leHBhbmRlZCB7XG4gICAgICAgICAgICAuaHVtYnVyZ2VyX2ljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkocmVtKDkpKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHJlbSgtOSkpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5odW1idXJnZXJfaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogcmVtKDIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IHJlbSgtOSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKC05KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5odW1idXJnZXJfbWVudSB7XG4gICAgICAgIHotaW5kZXg6ICRodW1idXJnZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2NvbW1vbi9iZ19uYXZ5LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxODgpIHJlbSgzMDApO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogcmVtKDMyKSByZW0oMzYpIHJlbSgyNCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIHRvcDogNDMuMDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXNfb3BlbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5odW1idXJnZXJfbGlzdHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oMjQpO1xuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2VfbGlua3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbnNfbGlua3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiByZW0oNDApO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi8uLi9iYXNlL3ZhcnNcImFzKjsgLy8g5aSJ5pWwIG1peGlu44Gu6Kqt44G/6L6844G/XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5mb290ZXJfbHYxe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJHdoaXRlO1xuICAgIH1cblxuICAgIC5mb290ZXJfZGVjb3JhdGlvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IHJlbSgtMzUpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDQyKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICB0b3A6IHJlbSgtNTUpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNjYpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0e1xuICAgICAgICBwYWRkaW5nOiByZW0oMzApIDAgcmVtKDEyKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNDApIHJlbSgxNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0X2ltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDI2OCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi8uLi9iYXNlL3ZhcnNcImFzKjsgLy8g5aSJ5pWwIG1peGlu44Gu6Kqt44G/6L6844G/XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5mb290ZXJfbHYye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJG5hdnk7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnRvVG9wX2J0bntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IHJlbSgtNDApO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBnYXA6IHJlbSgxMCk7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHotaW5kZXg6ICRtYWluO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIHRvcDogcmVtKC02MCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX2RlY29yYXRpb257XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg0Mik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNjYpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX2JveHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oNSk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzNSkgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IHJlbSg0NSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX2xvZ297XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgxODQpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMDApO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX2lubmVye1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgIGdhcDogcmVtKDM1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfY29udGFjdHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZ2FwOiByZW0oMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdF90aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0X3RlbHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiByZW0oMikgcmVtKDQpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgIGdhcDogcmVtKDIpIHJlbSg4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgIH1cblxuICAgICAgICAudGVsX251bWJlcntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuYXZ5MUY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdF9tcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICBnYXA6IHJlbSgyKSByZW0oOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZ2FwOiByZW0oMikgcmVtKDEwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcF9udW1iZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICBjb2xvcjogJG5hdnkxRjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0X3RleHR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX2lsbHVzdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDQyKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg4Nik7XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5cmlnaHR7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg0NCkgMCByZW0oNDgpO1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJG5hdnk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDQwKSByZW0oMTYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodF9pbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMDMpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzNjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX2NvbnRhY3RJbm5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDMxMCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgZ2FwOiByZW0oMik7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNyk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dF9ib3h7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSg0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9iYXNlL3ZhcnNcImFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vIHdyYXBwZXIgPiBjb250YWluZXIgPiBzZWN0aW9u77yI44GT44GT44Gn5LiK5LiL44Gu5L2Z55m944KS6Kq/5pW077yJXG4vLyDjg6zjgqTjgqLjgqbjg4jjga7ln7rmnKzmp4vpgKDjgpLlrprnvqlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIHdyYXBwZXI6IOODmuODvOOCuOWFqOS9k+OBruW5heOCkuaMh+WumlxuLy8gY29udGFpbmVyOiDlo4Hjgr/jg4Pjg4HjgZfjgarjgYTjgojjgYbjgavjgZnjgovjgZ/jgoHjga7luYXmjIflrppcbi8vIHNlY3Rpb246IOOCs+ODs+ODhuODs+ODhOOBruW5heOCkuaMh+WumlxuXG4vLyDjg5rjg7zjgrjlhajkvZPjga7luYXjgpLmjIflrpog6IOM5pmv44Gq44Gp44KS5oyH5a6a44GZ44KLXG4ud3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSBteC1mdWxsO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi8vIOWjgeOCv+ODg+ODgeOBl+OBquOBhOOCiOOBhuOBq+OBmeOCi+OBn+OCgeOBruW5heOBqOS9meeZveOCkuaMh+WumlxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDY0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxufVxuXG4vLyDjgrPjg7Pjg4bjg7Pjg4Tjga7luYXjgpLmjIflrppcbi5zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB6LWluZGV4OiAkbWFpbjtcbn1cblxuXG4ubWFpbntcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDQ1KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oOTEpO1xuICAgIH1cbn1cblxuXG4vLyDjg6zjgrnjg53jg7Pjgrfjg5booajnpLrpnZ7ooajnpLpcbkBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgLnNwLW9ubHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhKHNtLW1heCkge1xuICAgIC5wYy1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIOODm+ODkOODvFxuLmhvdmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2Jhc2UvdmFyc1wiYXMqOyAvLyDlpInmlbAgbWl4aW7jga7oqq3jgb/ovrzjgb9cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmZyb250e1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvZnJvbnQvYmdfc3AucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTg4KSByZW0oMzAwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Zyb250L2JnLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSg3MDgpIHJlbSgxMDI0KTtcbiAgICB9XG5cbiAgICAud3JhcHBlci51bmRlcntcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlubmVye1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCl7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mdl9pbWd7XG4gICAgICAgIEBpbmNsdWRlIG14LWZ1bGw7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm9kdWN0aW9uX2JveHtcbiAgICAgICAgQGluY2x1ZGUgbXgtZnVsbDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1sLWZ1bGw7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm9kdWN0aW9ue1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSgyNCk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0yMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDQwKSAwIDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm9kdWN0aW9uX2xhcmdle1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludHJvZHVjdGlvbl90ZXh0e1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSgzNik7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm9kdWN0aW9uX290aGVye1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSgxNik7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcbiAgICAgICAgQGluY2x1ZGUgbXgtZnVsbDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBnYXA6IHJlbSgzMik7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDI0KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oOTApO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnR3b19jb2x7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm9kdWN0aW9uX290aGVyVGV4dHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiByZW0oNikgcmVtKDE2KSAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDE2KSAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uLy4uLy4uL2Jhc2UvdmFyc1wiYXMqOyAvLyDlpInmlbAgbWl4aW7jga7oqq3jgb/ovrzjgb9cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLml0ZW17XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pdGVtL2JnX3NwLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDM3NikgcmVtKDM4NCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pdGVtL2JnLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxOTIwKSByZW0oMTM1Nyk7XG4gICAgfVxuXG4gICAgLndyYXBwZXIudW5kZXJ7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbmF2eTtcbiAgICB9XG5cbiAgICAuaW5uZXJ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKXtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJG5hdnk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkbmF2eTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9ue1xuICAgICAgICBtYXgtd2lkdGg6IDkzNnB4O1xuICAgIH1cblxuICAgIC5vcmFuZ2VfYm94e1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSgzNik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICAgIGdhcDogcmVtKDYwKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9yYW5nZV9pbWd7XG4gICAgICAgIEBpbmNsdWRlIG14LWZ1bGw7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9yYW5nZV90ZXh0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMjcyKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3JhbmdlX2RlbGl2ZXJ5e1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vcmFuZ2VfbW9udGh7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgyMzApO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgyNDYpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNik7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3JhbmdlX25vdGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3JhbmdlX2JveEltZ3tcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1NCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3JhbmdlX290aGVyQm94e1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSgxMik7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTIpO1xuICAgICAgICBAaW5jbHVkZSBteC1mdWxsO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBnYXA6IHJlbSgzMCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDkwMCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndvcmtfYm94e1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDQwMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3RoZXJfdGV4dHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBwYWRkaW5nOiByZW0oMikgcmVtKDE2KSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyKSAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua291Ym91X3RpdGxle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMzIyKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oOTYpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg1MjYpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4MCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp1aWNlX2JveHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXG4gICAgICAgICAgICBcImFcIlxuICAgICAgICAgICAgXCJiXCI7XG4gICAgICAgIGdhcDogcmVtKDI2KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcbiAgICAgICAgICAgIFwiYiBhXCI7XG4gICAgICAgICAgICBnYXA6IHJlbSgzMCk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qdWljZV9kZXRhaWx7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg0MzYpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBncmlkLWFyZWE6IGI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE0OSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNDQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pdGVtL21vb24ucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjEzKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp1aWNlX2ltZ3tcbiAgICAgICAgZ3JpZC1hcmVhOiBhO1xuICAgICAgICBAaW5jbHVkZSBteC1mdWxsO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qdWljZV9pdGVte1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogcmVtKDIwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBnYXA6IHJlbSgzMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZ29rdXtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDEyNik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgxODIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmp1aWNlX25hbWV7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgxNDcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMjEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua29kYXdhcmlfYm94e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgzNDUpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDI2KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzNDIpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDM1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rb2Rhd2FyaV90aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rb2Rhd2FyaV90ZXh0e1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oOCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcF9ib3h7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDIwKTtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0OCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oOTcpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgICAgICAgICBnYXA6IHJlbSg0NSk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDU1KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTUwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wX2ltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDI3NSk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3BfaXRlbXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDQzNik7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3BfZGV0YWlsSW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMjY2KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzODApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3BfdGV4dHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDMyNSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDYpO1xuICAgICAgICB9XG4gICAgfVxufVxuIixudWxsLCJAdXNlIFwiLi4vLi4vLi4vYmFzZS92YXJzXCJhcyo7IC8vIOWkieaVsCBtaXhpbuOBruiqreOBv+i+vOOBv1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4ua2Fua2l0c3V7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9rYW5raXRzdS9iZ19zcC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgzMzApIHJlbSgyNDgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMva2Fua2l0c3UvYmcucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDE5MjApIHJlbSgxMzY2KTtcbiAgICB9XG5cbiAgICAud3JhcHBlci51bmRlcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJG5hdnk7XG4gICAgfVxuXG4gICAgLmlubmVye1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCl7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRuYXZ5O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJG5hdnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbntcbiAgICAgICAgbWF4LXdpZHRoOiA4OThweDtcbiAgICB9XG5cbiAgICAua29kYXdhcmlfYm94e1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSgyMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICBnYXA6IHJlbSgyOCk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQ4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rb2Rhd2FyaV9pbWd7XG4gICAgICAgIEBpbmNsdWRlIG14LWZ1bGw7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmtvZGF3YXJpX3RpdGxle1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmtvZGF3YXJpX3RleHR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lY29fYm94e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICBnYXA6IHJlbSgxMCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIGdhcDogcmVtKDE2KTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTMpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNTQpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmtvZGF3YXJpX2Vjb3tcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rb2Rhd2FyaV9pbGx1c3R7XG4gICAgICAgIEBpbmNsdWRlIG14LWZ1bGw7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTcpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgxMTA4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludHJvX3RpdGxle1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogcmVtKDQ2KSByZW0oODApIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNikgMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9yYW5nZV9pbGx1c3R7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgbGVmdDogLTM1cHg7XG4gICAgfVxuXG4gICAgLmludHJvX2l0ZW17XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTYpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm9fdGV4dHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IHJlbSgyKSByZW0oOCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZ2FwOiByZW0oMikgcmVtKDYpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhcmdle1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vbnRoe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IHJlbSg4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMva2Fua2l0c3UvbWlrYW5faWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm9fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oMTgpO1xuICAgICAgICBAaW5jbHVkZSBteC1mdWxsO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IHJlbSg1MCk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm9fbGlzdDAxe1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQ3KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRyb19saXN0MDJ7XG4gICAgICAgIGdhcDogcmVtKDM2KTtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICBnYXA6IHJlbSg1MCk7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNikgcmVtKDEwKSAwIHJlbSgzMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm9fbGlzdDAze1xuICAgICAgICBnYXA6IHJlbSgxMCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTQpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIGdhcDogcmVtKDUwKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmludHJvX2l0ZW17XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm9fbGlzdDA0e1xuICAgICAgICBnYXA6IHJlbSg1MCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzcpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmludHJvX2l0ZW17XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludHJvX2xpc3QwNXtcbiAgICAgICAgZ2FwOiByZW0oMTMpO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIyKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICBnYXA6IHJlbSg1MCk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYXNzYWt1X2lsbHVzdHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTg4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRyb19saXN0MDZ7XG4gICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0Mik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZ2FwOiByZW0oNTApO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm9fbGlzdDA3e1xuICAgICAgICBnYXA6IHJlbSgyNyk7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICBnYXA6IHJlbSg1MCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmludHJvX2ltZ3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRyb19saXN0MDh7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZ2FwOiByZW0oNTApO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnRyb19pbWd7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzk5KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW50cm9faXRlbXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NDkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW1faW1ne1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDM5OSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dF9hcmVhe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWNvcG9uX2lsbHVzdHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTYxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRyb19saXN0MDl7XG4gICAgICAgIGdhcDogcmVtKDIyKTtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyNik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZ2FwOiByZW0oNTApO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaW50cm9faXRlbTpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRyb19saXN0MTB7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmludHJvX2l0ZW06Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0ODApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmludHJvX2l0ZW06bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludHJvMTB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnRyb19pbWd7XG4gICAgICAgICAgICBAaW5jbHVkZSBteC1mdWxsO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg3OTkpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/